목록전체 글 (61)
Earn this, Earn it.

우연히 집 앞 지하에 있는 헬스장을 찾았던 게 운명이었던 걸까. 그 곳에서 마음 먹은 PT를 받으면 운동을 시작한 나는 어느덧 헬스를 즐기고 있었다. 사내에서 진행하는 100일 간의 헬스 동호회에 들어가며 다짐했던 3대 400을 이제는 가볍게 넘는 정도가 되었다. 사실 PT를 시작할 때에는 3대가 300 정도 밖에 되지 않았다. 자세를 배우고 힘을 효율적으로 쓰는 법에 대해서 배우게 되면서 실력과 근력이 금방 느는 것이 느껴졌다. 첫 번째 글을 코치님이 남겨주신 첫 3대 400 도전기이다. (아쉽게도 스트랩은 노카운트라고 하셔서 다시 도전하였다 ㅋㅋ) https://blog.naver.com/5tokoda/222933855807 주안동 PT 도모 스트렝스 회원님의 3대 400 돌파, 성공 vs 실패?!?..

올해 내 목표 중 하나는 사내 테크 블로그에 내 글이 게재되는 것이었다. 작년에 우연한 기회로 카카오워크에 들어가는 음성채팅 서비스를 개발하게 되었다. 다행히 규모가 큰 프로젝트는 아니어서 새로운 기술을 시도해보며 많이 배울 수 있었다. 사실 WebRTC 기술을 웹으로 구현하여 PC 네이티브 클라이언트에서 웹뷰로 띄우는 것에 관련된 레퍼런스는 많지 않다. 웹뷰로 구현하며 느낀 장단점과 한계점 등 이리저리 시도하며 느낀 점들을 최대한 담아보려 하다보니 글이 길어졌다. 처음으로 테크 블로그를 준비하며 느낀 것은 내가 아직 많이 부족하다는 것과 글을 쓴다는 것은 정말 참으로 어렵다는 것을 느꼈다. (앞으로 블로그를 쓰면서 많이 연습해야겠다고도 느꼈다.) 그리고 도와주신 모든 분들 덕분에 보잘 것 없는 글이 그..

드디어 길게만 느껴졌던 3개월의 인턴 생활이 끝이 났다. 인턴 입사 첫 날에 진행했던 부스트캠프 인터뷰에서 글을 올리는 것이 습관이라고 말은 했지만,, 전환에 실패할지도 모른다는 생각에 압박감을 더 느꼈던 탓인지 글을 자주 올리지 못했다. 또한 아는 것이 많아지면서 내가 더 모른다는 사실을 알게 되었고 그로인해 글을 올리는 것이 부끄럽게 느껴지기도 했던 것 같다. (혹시 궁금하실 분들을 위해서 인터뷰 관련 블로그 링크를 홍보한다.) https://blog.naver.com/boostcamp_official/222682870724 [수료생 인터뷰] "부스트캠프를 하면서 개발자에 대한 확신이 생겼어요." 부스트캠프 6기가 끝나간지 어느덧 3개월이 흘러갔습니다. 수료생들은 그동안 어떻게 지내고 있을까요? 그...

요즘 들어 블로그 포스팅을 올릴 엄두가 안 나고 있다. 매주 주말 주간 회고를 작성하긴 하는데, 밤에 작성해서 그런지 감성적인 글이 되어버려서 자꾸만 사적인 공간에 보관되고 있다. 퀄리티는 조금 떨어지더라도 차라리 매일 배운 내용을 간단히 정리하는 글을 포스팅하며 정리해야겠다. Agora SDK로 화면 공유 구현하기 아무래도 협업 툴에서는 화면 공유가 필요하다. 말로 설명하는 것보다 직접 보여주면서 설명하는 것이 여러모로 효율적이기 때문이다. 이전 프로젝트(타닥타닥)에서 화면 공유 로직을 구성해본 바 있다. 그 당시에도 화면 공유는 생각해야 할 것들이 조금 있었는데 이번 프로젝트에서는 그 때의 경험을 바탕으로 다양한 상태 변화에 제대로 대응하기 위해 신경을 썼다. 특히 까다로웠던 점은 상태 관리이다. 예..

Svelte편 최근에 나는 svelte로 프로젝트를 진행하면서 관련 기술에 대해 관심 있게 보는 중이다. 대세는 리액트이지만 svelte의 편리함을 한 번 느껴보고 난 이후로 리액트에 손이 잘 안 간다. (그래서 더 위험하다... 사이드 프로젝트는 웬만하면 리액트로 하려고 하고 있다) 리액트를 공부하며 자바스크립트에 대해 더 이해하게 되는 것도 있듯이 스벨트를 공부하며 리액트에 대해 더 이해하게 되는 부분도 있는 것 같다. 그럼 이번 주에 무심코 지나갔던 부분들을 짚어보며 개념을 정리해보자. bind:html로 contenteditable 수정 내용 반영하기 공식문서에도 나와있는 내용이지만, contenteditable 특성을 줘서 HTML을 수정 가능하게 하였을 때, 이 값을 바인딩해서 처리하고 싶을 ..

이 글은 네트워크 스터디에서 제가 정리한 내용을 그대로 옮긴 글입니다. https://github.com/seiyon-algorithm/Study-Network GitHub - seiyon-algorithm/Study-Network: '성공과 실패를 결정하는 1%의 네트워크 원리' 책 스터디📚 '성공과 실패를 결정하는 1%의 네트워크 원리' 책 스터디📚. Contribute to seiyon-algorithm/Study-Network development by creating an account on GitHub. github.com '성공과 실패를 결정하는 1%의 네트워크 원리' 2장 내용을 읽고 정리하였습니다. Chapter 2. TCP/IP의 데이터를 전기 신호로 만들어 보낸다 개요 오늘 알아볼 내..

TIL 느낌으로 이번 주 어려웠던 점들을 돌아보며 미처 공부하지 못한 부분들을 보고 넘어가려고 합니다. (모든 내용을 다 보고 정리하기보단 짧게 개념 위주로 훑어보고 기억을 상기시키는 용도로 시리즈를 매주 이어가볼 예정입니다 ㅎㅎ) Svelte편 svelte 애니메이션? 지난 주에 wordle 챌린지를 진행하며 애니메이션 구현에 대해 고민하였습니다. svelte는 애니메이션을 간편히 사용할 수 있도록 디렉티브를 제공합니다. animate:flip(First, Last, Invert, Play의 약자)는 시작 위치와 마지막 위치를 계산하고 애니메이션을 적용하여 변환하는 동작을 합니다. (이에 대해서는 다음에 기회가 되면 사용해볼 계획입니다.) 이는 DOM이 추가되거나 제거될 때 동작합니다. 따라서 word..
오늘은 카카오엔터프라이즈 뉴크루 온보딩이 있었다. ㅎㅎ 설렘 반, 걱정 반으로 약간 긴장한 채로 온라인 온보딩에 참석했는데 살갑게 대해주셔서 금방 분위기에 적응할 수 있었다. ㅋㅋ 아직 첫 온라인 온보딩이라 그런지 잘 안되는 것도 있고 진행이 더딘 것도 있었지만 누구나 처음은 다 그렇지 않은가! (사실 설렘 가득이라 상관 없었다 ㅋㅋㅋ) 오후에는 우리 파트 동료분들을 만났다. 면접 때 다 뵀던 분들이어서 되게 친근했고 역시 좋은 분들이셨다. 특히 팀장님은 오늘 처음 뵀는데 팀장님의 철학이 너무너무 내 스타일이셨다.🤩 합류하기 전까지 했던 고민이 무색할 만큼 다들 배울 점도 많고 무엇보다 재밌으셨다. 하루 종일 웃었던 것 같다 ㅎㅎㅎ 분위기가 넘 좋 ㅎㅎ 당장 해야할 작은 과제를 받았고 내일부터 하나씩 차..