< Taenylog />

Written by@taenyKim
웹 프론트엔드 공부 블로그 / Learn in Public

GitHubFacebook

2020 회고

연말 회고에 대한 로망(?) 같은 게 있었다. 다른 개발자들의 회고를 보면서 나도 올해 열심히 공부하고 뭔가를 이뤄내서 멋있게 회고해야지하는라는 생각을 계속 가지고 있었다. 근데 막상 회고를 쓸 타이밍이 오니까 아이러니하게도 글을 적기가 망설여졌다. 막상 돌아보려니 한건 많은 것 같은데 아쉬운 점들만 계속 머릿속에 맴돌았다. 하지만, 블로그 첫글부터 깃허…

📊 차트 라이브러리를 만들면서 배운 것들 - 1

부스트캠프 학습스프린트 마지막 미션에는 라이브러리를 사용하지 않고 차트를 구현하는 내용이 있었다. canvas 와 svg 중에 선택해서 구현하는 것이었는데 이번 기회에 둘다 써보고 직접 라이브러리로 만들어보자! 라는 개인적인 욕심이 생겼다. 그렇게 Interactive-chart 라는 라이브러리 제작을 완료하였고 만들면서 습득한 것을 공유해보고자 한다. …

글또를 시작하면서!

올해, 글또를 시작했다. 글또(글쓰는 또라이가 세상을 바꾼다) : 글쓰는 개발자 모임 블로그를 시작하고 자연스레 개발자 글쓰기 모임 글또가 있다는 것을 알게되었는데, 당시 4기가 진행중이어서 다음 기수 모집 때는 꼭 해야지 다짐했었는데 5기를 뽑자마자 고민없이 지원했다. 블로그를 하는 이유 1. 공부한 내용 정리 2. 개발 여정 공유와 기록 3. 개발 커…

✌️ 부스트캠프 멤버십 학습스프린트 회고

부스트캠프 멤버십 학습스프린트 기간이 끝이 났다. CS를 학습했던 챌린지와 달리 멤버십은 실제 웹 서비스에 대한 학습을 진행했다. 요구사항 기한은 하루단위에서 일주일단위로 늘어났고, 자유도도 올라갔으며, 스스로 공부해야할 것들도 끝이 없었다. 이번 포스팅에서는 멤버십 학습스프린트 기간동안 학습한 기술적인 내용들보다 개인적으로 느꼈던 것들 위주로 적어보려한…

👀 텍스트노드에도 이벤트핸들러를 추가할 수 있을까?

TL;DR 텍스트노드에 이벤트핸들러를 추가할 수 있음. 근데 텍스트노드에는 click 같은 엘리먼트 이벤트말고 DOMCharacterDataModified 같은 변화 감지 이벤트만 발생함. 뜬금없이 텍스트노드에도 이벤트핸들러를 추가할 수 있을까? 라는 막연한 궁금증이 생겼다. Node는 EventTarget을 상속받아서 이벤트가 잘 작동할 줄 알았지만 클…

🏕 부스트캠프 챌린지를 마치며

부캠 챌린지 4주차 마지막 후기이다. 시간은 참 빨리갔지만, 4주간 정말 많은 것들을 배웠다. 마지막 후기인만큼 4주차가 아닌 부캠 전체를 리뷰해보려 한다. TMI 모음 #. Series 1. 내가 원하던 교육 2. 지속가능한 성장 3. 기본기가 탄탄한 나다운 개발자 에필로그. 블로그 글을 쓰는 이유 #. Series 1. 꾸준히 성장할 수 있는 개발자 …

멘탈과 체력이 튼튼한 개발자[부스트캠프 2020 챌린지 3주차 후기]

벌써 다음주면 부스트캠프 챌린지가 끝이난다. 시간이 참 빠른듯.ㅠㅠ 이번주도 마찬가지로 느낀점들을 공유해보려한다. (의식의 흐름 주의..!!) TMI 모음 #. Series 1. 프론트도 DB, 백엔드를 알아야하나? 2. 온라인 vs 오프라인 3. 구현먼저 vs 설계먼저 4. Reusable! 5. 코드리뷰 6. 멘탈과 체력이 튼튼한 개발자 #. Seri…

적극적이지만 말랑말랑한 개발자 [부스트캠프 2020 챌린지 2주차 후기]

부스트캠프 챌린지가 2주차로 접어들었다. 1주차도 시간이 빠르게 지나갔는데 이번주는 더 빠르게 지나간 것 같다. 이번주도 마찬가지로 느낀점들을 공유해보려한다. (의식의 흐름 주의..!!) TMI 모음 #. Series 1. 적극적으로 표현하기 2. 처음부터 잘하는 사람은 없다 3. 비교하는 행위 4. 부스트캠프의 미션 5. 적극적인 개발자 6. 말랑말랑한…

꾸준히 성장할 수 있는 개발자 [부스트캠프 2020 챌린지 1주차 후기]

이번주 월요일부터 부스트캠프 챌린지가 시작되었다. 보안 때문에 실제 학습내용은 공유할 수 없지만 1주간의 느낀점들을 공유해보려 한다. (의식의 흐름 주의..!! ) TMI 모음 #. Series 1. 개발 = 구현 + 개선 2. 정답이 없다는 게 정답 3. 가독성 좋은 코드는 무엇일까 4. 온라인의 장점 : 질의응답 5. 남는 건 사람이다 6. 피어세션 …

git 타임머신 타고 여행하기 [2020 오픈소스 컨트리뷰톤]

2020 오픈소스 컨트리뷰톤 멘티선정 발표와 함께 선착순으로 오픈소스101 교육 프로그램을 신청할 수 있었다. 평소 깃을 써보긴했지만, 타임테이블을 보니까 rebase, blame 등 익숙하지 않은 git 기능들도 배울 수 있었고, 평소에 궁금했던 오픈소스 협업 생태계(?)도 알려주신다고 해서 바로 신청하게 되었다. 교육은 리얼리눅스의 송태웅님께서 진행해…