Java Weekly, Issue 579
1. 스프링과 자바
>> 핸즈온 경력: 자바 챔피언의 진화 [vanillajava.blog]
피터 로리(Peter Lawrey)는 자바 챔피언 타성을 얻기까지의 수십 년 간의 소프트웨어 개발 경험을 이야기하며, 그가 배운 것과 생성 AI 시대의 개발자들이 맞이할 미래에 대해 설명합니다. 흥미로운 읽을거리입니다.
>> 토큰 버킷 레이트 리미터 (Redis & Java) [foojay.io]
레이트 리미팅은 자원의 남용을 방지하고, 로드를 관리하며 비용을 절감하는 데 유용한 도구입니다.
자바 기반 Redis 구현과 함께 레이트 리미팅을 위한 토큰 버킷 알고리즘을 자세히 살펴보세요.
추천 읽을거리:
- >> 애플리케이션 가시성 코드 챌린지로 도전하세요 [foojay.io]
- >> 상속과 서브타입에 대하여 [frankel.ch]
- >> JDBC 페치 사이즈가 중요한 이유 [in.relation.to]
- >> IMAP 또는 POP3를 사용하여 자바로 이메일 수신 [foojay.io]
- >> Quarkus LTS – 새로운 릴리즈 주기 설명 [quarkus.io]
웹 세미나 및 프레젠테이션:
- >> 부티풀 팟캐스트: 자바 개발자 옹호자인 빌리 코란도와 자바원 2025, 자바 24 등 [spring.io]
- >> 자바 성능 업데이트 [inside.java]
- >> 개발 숲 성장하기 – 마틴 파울러와 함께 [refactoring.fm]
- >> 루카 로씨와의 팟캐스트 [refactoring.fm]
- >> JVM 시작에 대한 깊이 있는 탐구 [inside.java]
업그레이드할 시간입니다:
- >> JDK 23.0.2, 21.0.6, 17.0.14, 11.0.26, 8u441이 릴리스됨 [oracle.com]
- >> 스프링 프레임워크 7.0.0-M1 지금 이용 가능 [spring.io]
- >> 스프링 부트 3.5.0-M1 지금 이용 가능 [spring.io]
- >> 스프링 데이터 2025.1.0-M1 릴리스 [spring.io]
- >> 스프링 AI MCP 0.6.0 (마일스톤) 릴리스 [spring.io]
- >> 스프링 AMQP 3.2.2 이용 가능 [spring.io]
- >> 스프링 아파치 카프카 3.3.2 이용 가능 [spring.io]
- >> 스프링 모듈리스 1.2.8, 1.3.2, 및 1.4 M1 릴리스 [spring.io]
- >> 하이버네이트 리액티브 2.4.4.Final 릴리스 [in.relation.to]
- >> Quarkus 3.17.8 [github.com/quarkusio]
- >> vert.x 4.5.12 [github.com/eclipse-vertx]
- >> Payara 플랫폼 커뮤니티 6.2025.1 [github.com/payara]
2. 기술 및 감상
>> 테스트에 대한 다른 생각 [foojay.io]
스티브 풀(Steve Poole)은 테스트를 조직하는 새로운 방법을 제안합니다. 이 방법은 실행 속도, 필요한 도메인/설정 지식, 버그 탐지 효과 및 불안정성이라는 네 가지 차원에 기반합니다. 이는 적절한 시간에 적절한 테스트를 실행하는 데 도움이 됩니다.
추천 읽을거리:
- >> 주권 기술 기금에 의해 지원되는 풀타임 오픈 소스 유지 관리자 [marcphilipp.de]
- >> STF 마일스톤 1: Renovate 채택 [marcphilipp.de]
- >> 스스로 구축하기 [pocoo.org]
- >> 레트로핏: 원칙과 실제 [queue.acm.org]
- >> GenAI 제품 구축의 emerging patterns [martinfowler.com]
3. 이번 주의 추천
>> SQLite에 대한 미친 재미있는 사실 모음 [avi.im]