Skip to content

Latest commit

 

History

History
79 lines (70 loc) · 6.28 KB

2023-03.md

File metadata and controls

79 lines (70 loc) · 6.28 KB

월간채널 3월 호 Hits

Web

  • Focus outline은 접근성 측면에서 중요하지만 디자인과 떼어 생각하기 어려운 영역입니다.
  • 이 글에서는 :focus-visible 속성이 실제로 보여지는 경우들에 대해서 소개합니다.
  • 이미 베타 버전의 문서를 많은 분들이 접하셨으리라 생각합니다.
  • 공식 문서의 새로운 버전이 정식으로 리뉴얼되었습니다.
  • 조금 더 친절하고 자세한 문서가 되었다고 생각합니다.
  • ChatGPT가 출시된 이후로 일주일이 일년 같을 많큼, 많은 기능들이 출시되고 있습니다.
  • OpenAI API를 활용하여 만들어진 VSCode Extension을 소개합니다.
  • 드디어 데코레이터 공식 지원
  • const 유형 인자
  • extends 속성을 통한 다중 설정 파일 지원
  • 모든 열거형 (enums)은 연합 열거형이 됩니다.
  • --moduleResolution 번들러 지원
  • 사용자 지정 플래그 해결
  • 와일드카드 유형 출력 지원 (export type *)
  • @satisfies, @overload JSDoc 지원
  • --build 플래그와 같이 사용 가능한 플래그 추가
  • 철저한 switch/case 자동완성
  • 속도, 메모리, 패키지 용량 최적화
  • 변경점 및 폐기 예정 기능은 링크를 참조하세요.
  • SSR에 대한 설명과 함께 SSR을 프레임워크 없이 구현해보는 과정을 담고 있습니다.
  • 꽤 긴 블로그이지만, SSR의 원리를 파악하는데 도움이 됩니다.

Backend

  • NIO(New Input Output)를 지원하는 HttpClient들의 안정성과 처리 속도를 비교한 내용을 공유합니다.
  • 검색 서비스 개선을 위해 검색 인덱스 파이프라인을 구축, 데이터 가공 및 형태소 분석기를 변경한 과정을 공유합니다.
  • gRPC+protobuf로 API를 정의할때 지원의 용이를 위해서 connect protocol 를 정의한 것을 소개합니다. 기존에 다른 시도들이 잘 정착되지 않았으나 계속되는 시도가 돋보입니다.

iOS

  • Creational, Structural, Behavioral 디자인 패턴을 이해하기 쉽도록, 간단한 예제가 포함된 GitHub 리포지토리를 소개합니다.
  • Kotlin에 KMM(Kotlin Multiplatform Mobile)이 있다면 Swift에는 Scade가 있습니다.

ChatGPT4가!?

  • Swift 5.8이 릴리즈 되었습니다. 함수 내부에서 lazy property를 사용할 수 있게 됩니다.
  • MetalCIFilter를 이용하여 이미지 믹싱을 구현합니다.
  • 포토샵 없이 안개를 피우고, 불꽃 필터를 이미지에 추가하는 예제를 소개합니다.
  • iOS App에서 필요한 보안 기능과, 해당 기능 또는 프레임워크를 짧게 소개합니다.
  • 마지막엔 QuickBirds라는 당사를 소개하긴 합니다만, 설명이 잘 되어 있어 뉴스레터에 담았습니다.
  • Sergey Leschev의 State Container를 소개합니다.
  • 유사 Redux 구조를 SwiftUI의 EnvironmentObject를 통해서 구현하고 있습니다.

ETC