brunch

You can make anything
by writing

C.S.Lewis

by 일일일 Jul 22. 2024

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

일일일에서 한 주간 개발자들이 많이 읽은 상위 10개의 아티클들을 소개합니다.


✅ 일일일, IT 제품 팀을 위한 감도 높은 정보 큐레이션

>> 프리미엄 멤버십 더보기 (30일 무료 체험 이벤트 진행중)
>> 개발 추천 콘텐츠 공유방 (대화X, 참여코드:oneone1)


01. 토스에서의 FE로써 1년 6개월

✅ 추천 이유  

프론트엔드 엔지니어로 일하며 개발 업무와 삶의 이야기를 공유하는 글을 읽고 싶어하는 분에게 추천합니다.

실제 개발 업무나 삶의 이야기를 공유하는 글을 읽으면서 다양한 경험과 고민을 공유하고, 개인의 성장과 변화에 대해 고민하며 영감을 얻을 수 있습니다.

✅ 간단 요약  

프론트엔드 엔지니어로 일하며 겪는 다양한 경험과 고민을 공유

집 구매, 대출, 이사, 건강 문제 등 다양한 삶의 이야기를 담고 있음

토스 앱의 서비스 리뉴얼 및 웹뷰 서비스 개선 사례 소개

팀의 강점찾기 활동, 회사의 변화와 성장에 대한 고민

다른 회사로의 이직 고민과 경험, 연봉 협상 등에 대한 이야기 포함

https://oneoneone.kr/content/44fa6e6d?utm_source=brunch_weekly


02. (해외) 2024년 개발자를 위한 최고의 AI 코딩 도구

✅ 추천 이유  

AI 코딩 어시스턴트 도구를 찾고 있는 사람에게 추천합니다.

AI 코딩 어시스턴트 도구를 사용하여 코드 작성 속도를 높이고 반복적인 작업을 자동화할 수 있습니다.

✅ 간단 요약  

AI 코딩 어시스턴트는 기계 학습 알고리즘을 활용하여 지능적인 코드 완성 기능을 제공합니다.

코드 생성, 버그 감지, 코드 리팩토링, 언어 번역, 실시간 코드 설명 등 다양한 기능을 제공합니다.

GitHub Copilot, Amazon CodeWhisperer, Codeium과 같은 주요 AI 코딩 도구들이 소개되었습니다.

https://oneoneone.kr/content/f9d89873?utm_source=brunch_weekly


03. [번역] 당신의 DOM은 얼마나 깊은가요

✅ 추천 이유  

DOM 크기와 깊이가 성능에 미치는 영향을 이해하고 싶은 분에게 추천합니다.

DOM 크기와 깊이를 측정하고, CSS 선택자의 범위와 복잡성을 줄이는 등의 방법으로 성능을 향상시킬 수 있습니다.

✅ 간단 요약  

DOM 크기와 깊이가 증가할수록 메모리 사용량과 스타일 계산 비용이 증가하며 사용자 경험에 영향을 줄 수 있음.

트리의 깊이가 조회 작업의 연산 속도에 영향을 미치며, 깊은 트리일수록 요소에 접근하는 데 더 많은 연산이 필요함.

DOM 크기와 깊이를 주기적으로 확인하고 CSS 선택자의 범위와 복잡성을 줄이는 것이 중요하며, 큰 DOM 크기는 전환율에 영향을 줄 수 있음.

https://oneoneone.kr/content/be543b19?utm_source=brunch_weekly


04. 생성형 AI로 만드는 나만의 이력서: 웅진 IT의 Amazon Bedrock과 SageMaker 활용 사례

✅ 추천 이유  

AI를 활용한 이력서 작성에 관심이 있는 분에게 추천합니다.

이력서 작성 시 생성형 AI를 활용하여 사진 및 자기소개서를 자동으로 생성할 수 있습니다.

✅ 간단 요약  

AI 이력서는 생성형 AI를 사용하여 자기소개서를 빠르게 생성하고 사용자 경험을 향상시킵니다.

사진 생성에는 Amazon Rekognition, Amazon SageMaker, Amazon Bedrock을 활용하며, 이력서 작성에는 Amazon Bedrock과 Amazon OpenSearch Service를 사용합니다.

Amazon Rekognition을 통해 얼굴 감지 및 감정 분석을 수행하고, Amazon SageMaker를 통해 mask image를 추출하여 Amazon Bedrock을 호출하여 이미지를 생성합니다.

https://oneoneone.kr/content/76973321?utm_source=brunch_weekly


05. (해외) React 18로 New York Times 웹 성능 향상

✅ 추천 이유  

React 18 업그레이드를 고려 중인 웹 개발자에게 추천합니다.

React 18의 새로운 기능 및 성능 향상을 활용하여 웹 사이트의 성능을 향상시키고 SEO 점수를 향상시킬 수 있습니다.

✅ 간단 요약  

Concurrent Mode를 통한 부드러운 렌더링과 사용자 경험 향상

자동 배치 및 전환을 통한 성능 최적화

React 18의 새로운 기능을 활용하여 서버 측 렌더링 및 스트리밍 업데이트 가능

https://oneoneone.kr/content/6f89bce9?utm_source=brunch_weekly


06. 스팸 콘텐츠 대응을 위한 카카오의 대규모 언어 모델(LLM) 도입 사례 (조혜연 Zoey)

✅ 추천 이유  

텍스트 형태의 스팸 대응을 고민하는 분에게 추천합니다.

카카오의 대규모 언어 모델 도입 이야기를 통해 스팸 대응 업무에서 LM 모델을 활용하는 방법을 이해할 수 있습니다.

✅ 간단 요약  

스팸 모니터링을 위해 LM 모델을 활용하여 효율성을 높일 수 있음.

LM 모델을 통해 분류 결과와 사유를 제공하여 모델의 판단을 이해할 수 있음.

LM 데이터 수집 시 라벨링 가이드를 상세히 제공하고, 불균형 데이터 문제 해결을 위해 다양한 방법을 적용함.

https://oneoneone.kr/content/9b3eea3d?utm_source=brunch_weekly


07. 모닥불 | EP.3 프론트엔드 개발에서 테스트 자동화, 꼭 해야 할까?

✅ 추천 이유  

프론트엔드 개발에서 테스트 자동화에 대해 고민 중인 사람에게 추천합니다.

실무에서는 테스트 코드 작성의 중요성과 장점을 이해하고, 테스트 코드를 통해 생산성 향상과 안정적인 기능 배포를 경험할 수 있습니다.

✅ 간단 요약  

테스트 코드 작성의 이유와 장점을 설명합니다.

테스트 코드 작성으로 생산성 향상과 안정적인 기능 배포가 가능하다는 점을 강조합니다.

토스에서의 테스트 코드 활용 방법과 장단점을 소개합니다.

https://oneoneone.kr/content/d5c1f789?utm_source=brunch_weekly


08. 단점을 인정하고 ‘성장하는 개발자’ 되는 법

✅ 추천 이유  

피드백에 대한 두려움을 겪고 있는 분에게 추천합니다.

피드백을 받아들이고 개선하기 위한 방법과 생각을 공유하며, 자아를 발전시키는데 도움을 줄 수 있습니다.

✅ 간단 요약  

단점을 극복하고 성장하기 위해 피드백을 받아들이고 인정해야 한다.

피드백을 받은 후 구체적인 개선 방법을 마련하고 실천해야 한다.

피드백을 통해 나아지고 성장할 수 있는 기회를 살펴보며, 피드백 문화를 통해 자아를 발전시킬 수 있다.

https://oneoneone.kr/content/5a71439c?utm_source=brunch_weekly


09. (해외) 고급 Dockerfile 지시문

✅ 추천 이유  

Dockerfile의 고급 지시문에 대해 논의하고 있는 분에게 추천합니다.

실제 작업 상황에서 Docker 이미지를 더욱 고급화하는 데 사용할 수 있습니다.

✅ 간단 요약  

Dockerfile에서 ENV, ARG, WORKDIR, COPY 등의 지시문을 사용하여 환경 변수, 빌드 시 변수, 작업 디렉토리, 파일 복사 등을 설정할 수 있습니다.

ARG 지시문은 빌드 시 사용자가 전달할 수 있는 변수를 정의하며, ENV 지시문은 환경 변수를 설정합니다.

WORKDIR 지시문은 현재 작업 디렉토리를 설정하고, COPY 지시문은 로컬 파일을 이미지로 복사하는 데 사용됩니다.

https://oneoneone.kr/content/3305a1c4?utm_source=brunch_weekly


10. 데이터베이스, SQL, PostgreSQL

✅ 추천 이유  

데이터베이스와 SQL에 대한 기본적인 이해가 필요한 분에게 추천합니다.

실무에서 데이터베이스 관리 및 SQL 쿼리 작성 시 참고하여 기본 개념을 확립하고 실무 업무에 적용할 수 있습니다.

✅ 간단 요약  

데이터베이스의 개념과 중요성, 데이터베이스 관리 시스템(DBMS) 소개

SQL과 NoSQL의 차이, PostgreSQL의 특징과 활용

SQL CRUD 기능과 데이터베이스 제약 조건에 대한 설명

https://oneoneone.kr/content/2848e9a3?utm_source=brunch_weekly


✅ 프로들을 위한 프리미엄 멤버십

✔ 업계 1% 스타트업 사람들의 비밀, 전 세계의 업계 트렌드를 놓치지 마세요.
✔ 우선 사용해 보고 결정하세요. 무료 체험 기간 동안 언제든 취소할 수 있어요.

>> 프리미엄 멤버십 더보기 (30일 무료 체험 이벤트 진행중)


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