[TOP 10] 개발자들이 많이 읽은 아티클 모음 - 11월 2주차

일일일·2023년 11월 13일
26

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

📌 실시간으로 나와 비슷한 동료들이 많이 읽은 아티클을 보고 싶다면?
>> '일일일 - 개발' 오픈채팅방 (참여 코드 : oneone1)


01. (해외) JSON이 느립니다. 여기 4가지 더 빠른 대안이 있습니다

✅ JSON의 세계에 대해 자세히 알아보고, 잠재적인 병목 현상을 살펴보고, 앱이 더 빨라질 수 있도록 대안과 최적화 기술을 알아보세요.

https://oneoneone.kr/content/273a29a4


02. null 리턴은 왜 나쁠까?

✅ null 리턴은 코드의 복잡성을 높여서 사용자 고객에게는 버그와 장애를, 개발자 고객에게는 낮은 생산성을 가져올 수 있다. 코드를 읽는 사람 입장에서 null이 왜 복잡성을 만드는 '나쁜 코드'인지 알아볼 수 있다. 이를 위해 코드에 맥락을 명시적으로 드러내고, 필요한 기능을 필요할 때만 제공하는 방식으로 개발자 고객을 위한 코드 복잡성 관리를 해야 한다.

https://oneoneone.kr/content/f0becf17


03. Discord가 한대의 서버로 2백만명의 동시 사용자를 서빙하는 방법

✅ ETS에 저장하여 빠른 액세스와 작업 처리 시간을 확보함. 프로세스가 작업을 수행할 때마다 ETS에서 멤버 목록을 조회하여 필요한 정보를 얻음. 이를 통해 서버의 반응성을 높이고 작업 시간을 단축하여 사용자 경험을 향상시킴.

https://oneoneone.kr/content/beb09d57


04. TDD, 실패하는 테스트부터 작성해 얻는 것 5가지

✅ ‘테스트 주도 개발(Test-Driven Development, 이하 TDD)’은 켄트 벡이 만든 개발 방법으로, 작동하는 깔끔한 코드를 만들기 위해 빨강/초록/리팩토링 사이클을 반복하는 것이 특징이다. TDD의 궁극적인 목표는 테스트가 아닌 작동하는 깔끔한 코드이고, 변경이 쉬운 코드를 만들기 위해 작업을 구조화하는 기술이다. 미들웨어를 예시로 들어 TDD를 통해 변경 용이한 코드를 만들 수 있다는 것을 설명한다.

https://oneoneone.kr/content/d4c77a13


05. Production 환경에 기능을 안전하게 배포하고 실험하기,

✅ Production 환경에서 켜거나 끌 수 있는 토글 스위치입니다. 이를 통해 정교한 제어와 기능 롤아웃 전략을 구현할 수 있습니다.

https://oneoneone.kr/content/13fc9d7e


06. [번역] 웹 컴포넌트는 자바스크립트 프레임워크보다 오래 살아남을 것 입니다

✅ HTML, CSS, JavaScript로 작성된 프로젝트에서 웹 컴포넌트를 사용하여 모든 코드를 한 곳에 모아두고 마크다운 파일을 사용하여 콘텐츠를 쉽게 이동할 수 있는 장점을 설명하며, 웹 컴포넌트의 유지 보수에 대한 걱정을 나타냄.

https://oneoneone.kr/content/cd4458c6


07. “최신 정보 반영하고 더 많은 텍스트 입력”…‘GPT-4 터보’ 발표

✅ 오픈AI가 GPT-4 터보를 발표했다. 이는 최신 정보를 반영하고 멀티모달 기능을 강화하여 기존 버전보다 더 많은 텍스트를 입력할 수 있으며, 이용료도 낮췄다. 또한 사용자는 GPTs를 사용하여 맞춤형 챗봇을 만들고 판매할 수 있다.

https://oneoneone.kr/content/d829d060


08. 자료구조 개념 이해하기 ‘힙과 힙 정렬 알고리즘’

✅ 자료구조는 데이터를 효율적으로 저장, 검색, 삭제할 수 있도록 설계된 구조나 방법을 의미하며, 힙은 정렬, 우선순위 큐, 스케줄링과 같은 알고리즘에서 활용되는 자료구조이다. 힙은 완전 이진 트리의 일종으로, 부모와 자식 노드 간에 특정한 조건을 만족하는 자료구조이다.

https://oneoneone.kr/content/3ad818fc


09. (해외) Universe 2023: Copilot은 GitHub를 AI 기반 개발자 플랫폼으로 전환합니다.

✅ GitHub는 Copilot X를 통해 AI가 개발자 라이프사이클의 모든 단계와 함께 작동하는 소프트웨어 개발의 새로운 미래 비전을 공유했다. 그 결과로 GitHub Copilot은 GitHub를 세계 최고의 AI 기반 개발자 플랫폼으로 발전시켰으며, Copilot Chat을 통해 단어로 코드를 작성하고 이해할 수 있다. GitHub Copilot Enterprise는 조직의 개인화 된 Copilot을 제공하고, GitHub Copilot Partner Program을 통해 제삼자 개발자 도구 및 서비스와 통합한다.

https://oneoneone.kr/content/22202a14


10. 파이어베이스 킬러? 요즘 대세는 수파베이스!

✅ 오늘은 오픈 소스 Firebase 대체품인 슈퍼베이스에 대해 개요를 설명하고 싶습니다. 마치 Firebase처럼 슈퍼베이스는 백엔드 서비스 플랫폼으로, 서버, 업데이트, 보안 등을 직접 구축할 필요 없이 필요한 모든 기능을 제공합니다. 슈퍼베이스와 Firebase는 인증, 데이터베이스, 파일 저장, 실시간 및 서버 리스 기능을 몇 번의 클릭과 몇 줄의 코드로 프로젝트에 추가할 수 있습니다. 그러나 두 플랫폼의 동작 방식은 매우 다르기 때문에 슈퍼베이스의 개발 방식은 무시하기 힘듭니다.

https://oneoneone.kr/content/cf97852d


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

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

  • 커리어 치트시트는 이직을 준비하는 인재 분들을 돕기 위해 제작되었습니다.
  • 다른 곳에서는 쉽게 찾기 힘든 양질의 정보들이 지속적으로 업데이트될 예정입니다.
  • 인재풀 등록 완료 시 1일 이내에 권한을 추가해 드립니다.

profile
관심 업계의 최신 트렌드를 가장 쉽고 빠르게 받아보는 방법

0개의 댓글