내 맘대로 위클리 뉴스 - 2025년 05주(2025.02.02 - 2025.02.08)
Python
-
Decorator JITs - Python as a DSL
- 이 기사는 Python에서 JIT 데코레이터 패턴이 어떻게 사용되는지 설명합니다. 저자는 JAX와 Triton 같은 라이브러리에서 Python 코드를 DSL(Domain Specific Language)처럼 취급하여, 일반적인 Python 인터프리터 실행 대신 특수 목적 컴파일러를 통해 처리하는 방식을 소개합니다.
-
Python Rgonomics - 2025 Update
- 이 기사는는 Emily Riederer가 2025년에 발표한 "Python Rgonomics" 업데이트로, R 사용자에서 Python으로 전환하는 데이터 과학자를 돕는 것을 목표로 합니다. 기존의 Python 도구들이 R/tidyverse에 익숙한 사용자에게 더 친숙한 경험을 제공할 수 있도록, 새로운 Python 도구와 기존 도구의 발전을 소개합니다. 특히 설치 및 환경 관리 도구인 uv, 통합 개발 환경인 VS Code와 Positron, 데이터 랭글링을 위한 Polars, 시각화를 위한 Seaborn의 객체 인터페이스를 강조하며, Pythonic한 방식으로 생산성을 높이는 방법을 제시합니다.
- 이 기사는 파이썬을 사용해서 데이터 과학 워크플로우를 개선하는 데 중점을 두고 있기 때문에, 관련 분들은 꼭 읽어보세요!
JavaScrtip
-
Why are React Server Components actually beneficial? (full history)
- 이 기사는 서버에서 컴포넌트를 렌더링하여 초기 로딩 시간을 줄이고, 클라이언트 측 JavaScript 번들 크기를 최소화하여 성능을 향상키는 방법을 소개합니다.
-
Passing Generics to JSX Elements in TypeScript
- 이 기사는 타입스크립트에서 JSX 요소에 제네릭을 전달하는 방법을 소개합니다. 이를 통해 컴포넌트의 타입 안정성을 유지하면서도 다양한 타입의 데이터를 처리할 수 있는 유연성을 확보할 수 있습니다.
-
- 이 기사는 React Query, 즉 TanStack Query의 단점을 소개합니다. React Query는 캐싱 및 서버 상태 관리를 단순화하지만, 설정 및 최적화에 대한 학습 곡선에 대한 논의를 함께 다루고 있습니다.
OOP
- The Dangers of Async Void
- 이 기사는 Async void 메서드에 대해서 다루고 있습니다. Async Void의 경우 오류 발생 시 애플리케이션을 충돌시킬 수 있는 위험성이 있습니다. UI 프레임워크에서 이벤트를 처리하는 데 주로 사용되며, 몇 가지 합법적인 사용 사례도 소개합니다.