Skip to content

Latest commit

 

History

History
81 lines (67 loc) · 7.04 KB

2022-11.md

File metadata and controls

81 lines (67 loc) · 7.04 KB

월간채널 11월 호 Hits

Web

  • React RFC에 새로 올라온 제안, use() hook 에 대한 내용입니다.
  • 서버 컴포넌트의 async/await 지원을 도입합니다. 컴포넌트를 비동기 함수로 정의, 표준 JavaScript await 구문을 사용하여 서버 컴포넌트를 작성합니다.
  • Hook use를 도입합니다. await와 마찬가지로 use는 promise의 값을 unwrap하지만 클라이언트 측을 포함하여 일반 컴포넌트 및 Hook 내부에서 사용할 수 있습니다.
  • font-size에 고정단위인 px 대신 상대단위인 em, rem 써야 하는 이유를 설명합니다.
  • Chrome 102 버전에서 추가된 inert 속성을 소개합니다.
  • 특정 DOM 영역 전체를 비활성화 하고 싶을 때 사용할 수 있습니다.

Backend

  • 코드 레벨에서 투표 시스템을 위한 패턴들을 적용하고 동시성을 해결하기 위한 아키텍처 구조를 소개합니다.
  • 스칼라를 게임 서버로 사용하면서 얻을 수 있는 장점들(타입, DSL, 동시성 & 확장성)에 대해 소개합니다.
  • 동시성 이슈를 해결하기 위해 유니크 인덱스와 락 테이블을 활용한 방법을 소개합니다.
  • Elasticsearch 의 nested document 구조를 개선하여 인덱싱으로 발생하는 성능 문제를 해결하는 경험을 공유합니다.
  • Spring 서버의 메모리 릭을 찾는 과정과 해결 과정을 소개합니다.

DevOps

  • LINE 에서 알림용 데이터베이스를 Redis 에서 MongoDB 로 변환하면서 겪은 이슈들과 해결한 방법들을 소개합니다.
  • Airflow 를 사용해 직접 데이터 파이프라인을 구축하고 이를 통해 시스템의 신뢰성과 안전성을 확보한 경험을 소개합니다.
  • 서버 장애 대응 모의 훈련 서비스입니다. 리눅스를 위한 Leetcode 와 같은 서비스.

iOS

  • tech-verse 2022는 LINE과 Yahoo! JAPAN이 공동으로 주최한 컨퍼런스입니다.
  • LINE Live iOS에서 SwiftUI를 도입하며 고민한 내용들과, 고민한 내용을 어떻게 해결했는지에 대해서 설명했습니다.
  • mobile session 쪽에도 흥미로운 내용이 많으니 참고해 보세요.
  • SyncSwift 2022에서 당근마켓 오강훈 님이 발표하셨습니다.
  • iOS App에서 모듈이 어떤 것인지, 왜 필요한지, 모듈화시 어떤 문제가 발생할 수 있는지 설명합니다.
  • 이외에도 AsyncSwift Youtube에도 세션 자료들이 올라와 있습니다.
  • Wojciech Kulik의 Swift Concurrency에 대한 기고입니다.
  • 조금 길지만, Swift Concurrency를 사용하며 발생할 수 있는 문제들에 대해서 설명합니다.
  • SwiftUI에서 Custom Layout을 작성하는 흥미로운 예시를 소개합니다.
  • Xcode 14에서 앱 사이즈가 커지는 이슈가 제보되었습니다.
  • 이 이슈의 원인에 대해서 파악하고, 어떻게 다시 줄일 수 있는지에 대한 설명입니다.

ETC

  • 우아한형제들의 모의장애훈련을 소개합니다.
  • 깃에서 이미 배포된 코드를 덮어 씌워 날리지 않기 위한 방어 스크립트
  • 디자인 패턴으로 유명한 refactoring.guru 의 공식 한국어 번역 사이트가 공개