brunch

You can make anything
by writing

C.S.Lewis

by 일일일 Oct 23. 2023

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

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

✅ 인재풀 등록하고 내게 맞는 기업의 채용 제안 받기
>> 일일일 인재풀에 등록하기
✅ 실시간으로 나와 비슷한 동료들이 많이 읽은 아티클을 보고 싶다면?
>> '일일일 - 개발' 오픈채팅방 (참여 코드 : oneone1)

01. 주니어 개발자를 위한 취업 정보

✅ 주니어 개발자를 위한 양질의 채용정보가 흩어져있는 것 같아 한곳에 모으기 위한 저장소입니다. 인턴/신입/주니어 채용 & 해커톤 일정을 담으려고 합니다. 앞의 일정은 서류 마감 일정입니다.

https://oneoneone.kr/content/de5db610


02. 새로 등장한 ‘리액트 서버 컴포넌트’ 이해하기

✅ "Making Sense of React Server Components"를 번역한 글로, 리액트 서버 컴포넌트에 대해 소개하고 어떻게 작동하며 장점은 무엇인지 설명하고 있다. 리액트의 발전과 변화, 서버사이드 렌더링, 데이터 가져오기에 관한 내용을 다루고 있다.

https://oneoneone.kr/content/c725c7a2


03. 당근 리브랜딩 캠페인 페이지를 개발하며 배운 것

✅ 2023년 8월, 당근마켓은 당근으로 새로 거듭났고, 당근 리브랜딩 캠페인 페이지를 개발했다. Gatsby를 선택한 이유는 시간과 기획안을 고려하여 적합하다고 생각했고, 사용된 개발 프레임워크는 TypeScript, GSAP, Gatsby, Vanilla Extract, Cloudflare이다. Gatsby의 장점으로는 기획에 공유하기 기능과 다양한 플러그인을 활용할 수 있다. 단점으로는 SSG로 인해 애니메이션 구현에 어려움이 있었고, 브레이크 포인트 잘 나누기와 모바일 hover 스타일링에 주의해야 했다.

https://oneoneone.kr/content/d06f243e


04. Jetbrains, 통합 문서 편집도구 Writerside 프리뷰 공개

✅ Jetbrains는 통합 문서 편집도구인 Writerside 프리뷰를 공개했다. 이 툴은 문서 작성에 최적화된 가장 강력한 개발 환경으로, 통합 작성환경에서 모든 것을 한번에 처리할 수 있는 기능과 Markdown과 XML을 동시에 지원하며, 문서의 품질과 무결성을 보장하기 위한 실시간 미리보기 및 테스트 등 다양한 기능을 제공한다. 현재는 Early Access Program으로 무료로 제공되고 있으며, 공식 릴리즈 후에도 무료로 이용 가능하며 웹 버전 문서 빌드 뿐만 아니라 PDF 출력도 지원할 예정이다.

https://oneoneone.kr/content/d186d3a9


05. CommonJS에서 ESM으로 전환하기

✅ 운영 중인 서비스에서 사용하는 라이브러리의 버전을 업그레이드하는 과정에서, 기존에 사용하던 모듈 시스템인 CommonJS를 ESM으로 전환하게 된 이유와 ESM으로 전환하는 과정에 대해 설명하는 글이다.

https://oneoneone.kr/content/b05d92ac


06. 한국 개발자 최고 1타강사 김영한의 인생 [2부]

✅ 오늘은 지난주 발행되었던 김영한님과의 인터뷰 2편으로 돌아왔습니다. 지난 1편에서는 고졸 출신으로 경력을 시작해 JPA 책을 쓰고 배민에 입사하시기까지의 과정을 담았다면, 이번 2편에서는 배민에서 7년 동안 고속성장을 겪으며 배운 것들, 직접 보고 듣고 가르친 성장하는 주니어들의 특징, 그리고 왜 지금 교육자로서의 길을 선택하셨는지에 대한 과정을 담고자 했습니다.

https://oneoneone.kr/content/c6f8fad0


07. 기능 테스트 전환 이야기

✅ 2022년에 작성한 서버 언어 전환 이야기 글에서 통합테스트를 선택한 이유와 그로 인해 겪었던 이슈들을 언급하며, 이제는 기능 테스트로의 전환을 목표로 삼아 2023년에 개발할 제품을 진행하고 있다고 말합니다. 이를 위해 기능 테스트에 대한 내용과 왜 기능 테스트로 전환했는지 소개합니다.

https://oneoneone.kr/content/a04016e5


08. 코딩테스트 문제 유형 정리

✅ 물론 코딩테스트를 보지 않는 경우도 있겠지만, 선택의 폭이 많이 좁아질 것이다. 또한 코딩테스트를 합격해야 서류전형이 시작되는 경우도 있고 코딩테스트에 합격해야 면접을 볼 수 있는 기회가 주어지기 때문에, 코딩테스트를 합격하는 것은 취업에 있어서 첫 단추를 끼우는 것과 같다.

https://oneoneone.kr/content/f9c0ecff


09. [Korean FE Article] 자바스크립트에서 테스트 어설션 스타일

✅ 이 글은 테스트 어설션 스타일에 대해 설명하고, jest, vitest, mocha 등의 테스트 프레임워크와 Tap 계열의 도구를 비교하며 작성자의 개인적인 선호를 나타냅니다. 이 글을 통해 테스트 코드 작성에 대해 다양한 방법을 이해하고 도구들의 장단점과 방식을 비교할 수 있습니다.

https://oneoneone.kr/content/deb26fae


10. Q. React Context를 이중으로 사용하는 이유가 무엇인가요? (최적화 관련)

✅ 인프런 강의 "한 입 크기로 잘라먹는 리액트"에 올라온 질문에 대한 답변입니다.
React.js에서 Context API 사용할 때 불 필요한 컴포넌트 리렌더링 방지를 위해 관심사에 따라 Context를 분리하는 경우가 있는데 이에 대한 자세한 설명이 담긴 아티클입니다.

https://oneoneone.kr/content/16c4a944

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