내 맘대로 위클리 뉴스 - 2024년 4주(2024.01.21 - 2024.01.27)

내 맘대로 위클리 뉴스 - 2024년 4주(2024.01.21 - 2024.01.27)
Photo by insung yoon / Unsplash

Python

  • A Deep Dive Into Python's functools.wraps Decorator

    • 데코레이터를 만드는 과정에 자주 실수하는 것 중 하나가 메타데이터 손실입니다. 해당 실수를 줄이기 위해서 Python 표준 라이브러리의 functools 모듈에 있는 wraps 데코레이터를 사용하는 것을 권장하는데, 관련된 내용을 다루는 기사입니다.
  • Python Packaging, One Year Later: A Look Back at 2023 in Python Packaging

    • venv 기반 에코시스템에 대한 기사입니다. 1년 전에 쓴 글을 다시 살펴보고, 1년 동안 어떤 변화가 있었는지, 개선된 점이 있는지, 아니면 모든 것이 똑같은지, 아니면 이전보다 더 나빠졌는지에 대한 내용을 다루고 있습니다.
  • How Are Requests Processed in Flask?

    • 플라스크 애플리케이션에서 요청이 처리되는 방식을 소개하는 기사 입니다.

JS with TS

JVM

  • Improving unit test performance in MEGA Android

    • 이 게시물에서는 불필요한 Gradle 작업을 비활성화하여 로컬 및 CI 모두에서 단위 테스트 컴파일 시간을 단축하는 "라이트" 테스트 구성에 대해서 소개합니다.
    • 한번쯤 고민해 보셨던 부분이라면 생각됩니다. Gradle 관련된 설정으로 해당 문제를 접근하는걸 생각해본적 없어서 저한테는 조금 색다른 접근 방법이었습니다.
  • Javalin 6 is finally here!

    • Javalin은 단순성과 Java/Kotlin 상호 운용성에 중점을 둔 Java 및 Kotlin 웹 프레임워크입니다.
    • 해당 프레임워크를 처음 들어보신다면 한번 참고해보세요. 8000라인 정도로 구성되어 있어서, Kotlin과 Java를 공부하시는 분들에게 좋은 오픈소스 프로젝트입니다.

.NET

  • .NET 8: Blazor Render Modes Explained
    • Blazor의 렌더 모드가 도입되었습니다. 해당 렌더 모드 옵션과 애플리케이션에서 이를 사용하는 방법에 대해 자세히 설명하고 소개하는 기사 입니다.

FP

  • Haskell FFI
    • Haskell의 FFI를 사용해서 C++ 코드를 호출하는 라이브러리를 만들면서 알게된 것을 소개하는 기사 입니다.
    • 해당 기사의 Luc Tielen에 관한 링크는 Calling C++ from Haskell을 참고하세요.

Etc