brunch

You can make anything
by writing

C.S.Lewis

by 일일일 Apr 01. 2024

[3월 4주차]개발자들이 많이 읽은 10개 아티클

동료들은 다 아는 정보, 나만 모르지 않게 만들어주는
일일일에서 한 주간 개발자들이 많이 읽은 상위 10개의 아티클들을 소개합니다.


✔ 나와 비슷한 동료들이 많이 읽은 아티클을 보고 싶다면?



01. 보이지 않는 로직, 읽을 수 있는 문서로 만들기!

✔ ABC Delivery 팀은 '데마에칸'에서 배달 과정을 담당합니다.
✔ 한국과 일본의 배달 문화를 이해하며, 문서화를 통해 시스템을 개선합니다.
✔ 데마에칸의 'Engine'은 ETA, 배차, 모니터링을 중점적으로 담당합니다.
✔ 정책서를 통해 소통과 업무 효율이 개선되었으며, Engine 기획자가 생겼습니다.
✔ 정책서를 작성하며 시스템을 이해하고 역량을 향상시키는 경험을 얻었습니다.

https://oneoneone.kr/content/013ab128


02. 입사 2개월차 백엔드 개발자의 우당탕탕 개발 성장기

✔ 2개월차 백엔드 개발자 Woody의 성장기
✔ 개발 프로젝트를 통해 경험과 깨달음을 얻음
✔ 테크 스펙, 테스트 코드, 회고의 중요성을 깨달음
✔ 실수와 경험을 통해 성장하고 발전하는 자세
✔ 성장과 배움을 공유하며 더 나은 개발자로 성장

https://oneoneone.kr/content/19e4b642


03. 제5회 Kakao Tech Meet에 초대합니다!

✔ Kakao Tech Meet #5는 웹 프론트엔드를 주제로 진행됩니다.
✔ 이미지 뷰어 라이브러리, 웹 에디터, 웹뷰 디버깅 등의 주제로 발표가 예정되어 있습니다.
✔ 참석자들은 오프라인 또는 온라인으로 참여할 수 있으며, 발표 후 녹화 영상이 제공됩니다.
✔ 카카오는 개발자 커뮤니티와 함께 성장하기 위해 노력하고 있습니다.

https://oneoneone.kr/content/6b3eda54


04. 갤럭시 S24가 찾아준 배민커넥트 Android 성능 이슈 해결기(feat. React Native)

✔ 갤럭시 S24에서 발생한 Android 성능 이슈와 해결과정을 소개합니다.
✔ 앱의 StrongBox 접근으로 인한 성능 저하 문제를 파악하고, 빠른 대응이 필요했습니다.
✔ 성능 이슈를 해결하기 위해 react-native-keychain의 암호화 알고리즘 변경과 StrongBox 접근 최소화 방법을 도출하였습니다.
✔ 앞으로는 StrongBox를 사용하지 않는 다른 방식의 도입을 검토하고 있으며, 구조에 대한 추가적인 개선을 고려 중입니다.
✔ 새로운 기기와 기술의 등장에 대응하기 위해 지속적인 노력이 필요하며, 협력해준 팀과 관계자들에게 감사를 전합니다.

https://oneoneone.kr/content/340a5a8d


05. 재미와 이익을 위한 자바스크립트 최적화

✔ 자바스크립트 최적화 기법에 대한 요약입니다.
✔ 성능 대비 가독성에 대한 고민은 독자에게 맡겨집니다.
✔ 마이크로 최적화 전에 벤치마킹이 필수입니다.
✔ 문자열 비교, 객체 모양, 배열/객체 메서드, 간접 참조 등을 피해야 합니다.
✔ 캐시 미스, 대규모 객체, eval(), 특수화, 데이터 구조, 벤치마킹, 프로파일링 및 도구 사용이 중요합니다.

https://oneoneone.kr/content/f3d8fcca


06. (번역) 2024년 팽창하는 자바스크립트

✔ 웹 페이지의 평균 크기가 수 메가바이트에 근접하는 웹 팽창에 대한 글을 작성한 것으로, 자바스크립트 번들 크기와 웹 페이지의 상호작용 복잡성을 측정하고 있습니다.
✔ 다양한 사이트의 자바스크립트 크기를 분석하며, 랜딩 페이지부터 앱, 메일, 소셜 네트워크, 태스크 관리 소프트웨어까지 다양한 종류의 웹 페이지를 비교하고 있습니다.
✔ 이러한 크기는 브라우저의 구문 분석, 실행, 메모리 사용에 영향을 미치며, 성능과 배터리 수명에도 영향을 미칠 수 있습니다.
✔ 코드 크기보다 콘텐츠의 중요성을 강조하며, 작성자는 콘텐츠가 코드 크기보다 더 중요하다고 믿고 있습니다.
✔ 이에 따라 작성자는 콘텐츠가 코드 크기보다 중요하다고 강조하며, 작은 크기의 웹 페이지를 선호하는 입장을 보여주고 있습니다.

https://oneoneone.kr/content/dae2eaca


07. 개발자에게 ‘코드 스타일’ 왜 중요할까?

✔ 코드 스타일은 코드의 첫인상이며, 가독성과 전문성을 나타냅니다.
✔ 팀 내 통일된 코드 스타일은 가독성을 높이고, 협업을 용이하게 합니다.
✔ IDE를 활용하여 코드 스타일을 적용하고, 가독성을 높이는 노력이 필요합니다.
✔ 변수와 함수명, 논리적 구조, 주석 등을 신경써 일관된 코드를 작성해야 합니다.
✔ 코드 스타일은 개발자의 전문성을 나타내며, 작은 노력으로 좋은 첫인상을 줄 수 있습니다.

https://oneoneone.kr/content/b04ad389


08. (번역) "깜빡이는" UI를 거부하세요. useLayoutEffect, 페인팅 그리고 브라우저 이야기

✔ DOM 측정값을 기반으로 요소를 변경하는 방법을 살펴봅니다.
✔ useEffect의 문제와 useLayoutEffect로 해결하는 방법, 브라우저 페인팅, SSR의 역할을 알아봅니다.
✔ 반응형 네비게이션 컴포넌트를 만들기 위해 요소의 크기나 위치를 기반으로 하는 방법을 다룹니다.
✔ useLayoutEffect를 사용하여 초기 렌더링 시 깜빡임을 없애고, SSR에서의 동작 방식을 고려합니다.
✔ useLayoutEffect의 사용에 대한 안전성과 성능 저하에 대해 논의하고, SSR에서의 동작 방식을 고려합니다.

https://oneoneone.kr/content/78a174af

09. 인프라, 모델, 서비스 관점에서 생성 AI 시대 돌아보기

✔ 생성 AI 산업의 밸류체인 관점에서 1년 4개월 동안의 성장을 살펴봅니다.
✔ 인프라, 모델, 서비스가 주요 성장 축으로 작용하며, AI 서비스는 빠르게 사용자를 확보했습니다.
✔ 앞으로는 통합과 맞춤화를 중심으로, 사용자의 기존 환경에 통합되는 AI 서비스가 주류로 자리매김할 것으로 예상됩니다.
✔ 또한, 맞춤형 AI 서비스는 B2B 영역에서 속도를 낼 것으로 보이며, 산업에 특화된 서비스가 등장할 것으로 예측됩니다.
✔ 이러한 변화를 예측하고, 밸류체인 관점에서 AI 산업을 이해하는 것이 중요합니다.

https://oneoneone.kr/content/4ea364e2

10. 프론트엔드 개발자들의 즐거운 상상 � – 쓰면글림체 사이드 프로젝트 이야기

✔ 상상의 즐거움을 만끽하며 쓰면글림체 사이드 프로젝트를 시작했습니다.
✔ 글림체를 자동화하여 빠르게 저장하고 활용할 수 있는 경험을 제공하는 것이 목표였습니다.
✔ 기술 검증을 통해 프로젝트를 발전시키고, 웹 UI에 손 그림을 적용하여 완성했습니다.
✔ 2024년 2월 3일에 '쓰면글림체' 프로젝트를 세상에 공개했으며, 협업 후기를 공유했습니다.
✔ 프로젝트를 통해 상상이 현실이 되는 순간을 경험하며, 즐거운 상상이 함께하길 바라는 인사를 전했습니다.

https://oneoneone.kr/content/d7b5ba97


✅ 일일일 인재풀 서비스 소개

- 인재풀에 등록하면 내게 맞는 기업을 찾아 서류 전형 없는 면접 기회를 제공해 드립니다.

>> 인재풀 등록하기 (PC에서만 가능)

>> (채용 담당자라면) 추천 인재 받아보기


✅ 인재풀 등록 시 커리어 치트시트 무료 제공!

- 커리어 치트시트는 이직을 준비하는 인재 분들을 돕기 위해 제작되었습니다.

- 다른 곳에서는 쉽게 찾기 힘든 양질의 정보들이 지속적으로 업데이트될 예정입니다.

인재풀 등록 완료 시 1일 이내에 권한을 추가해 드립니다.


작가의 이전글 [3월 3주차]마케터들이 많이 읽은 10개 아티클
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari