read: fail

StableValue와 SegmentMapper에 대한 첫 번째 미리보기

이 비디오는 Java를 개선하기 위한 두 가지 노력인 StableValues와 SegmentMapper에 대해 설명합니다. StableValue는 @Stable 주석을 안전하게 사용할 수 있게 해주며, SegmentMapper는 FFM API의 유연성을 크게 향상시킵니다.

자바의 병렬 아키텍처 가속을 통한 AI 발전

자바 플랫폼은 머신러닝병렬 처리 수요 증가에 발맞춰 진화하고 있습니다. 최신 플랫폼 개선을 통해 개발자들은 고성능 데이터 기반 애플리케이션을 구축할 수 있게 되었습니다. 특히, SIMD와 SIMT 실행 모델을 지원함으로써, AI 발전을 크게 가속화할 수 있는 기반을 마련하고 있습니다.

JDK 24에 포함될 예정인 JEP 484: 클래스 파일 API

JDK 24에 포함될 예정인 JEP 484: 클래스 파일 API는 자바 클래스 파일을 프로그래밍 방식으로 읽고, 분석하며, 조작할 수 있는 포괄적인 API를 제공하고자 합니다. 이 API는 보다 깊은 분석과 변형을 가능하게 하며, 바이트코드 조작, 정적 분석, 코드 생성 등의 도구 개발을 용이하게 할 것입니다.

개발자들이여, 지금 바로 FOSS 커뮤니티에 기여하라!

이 글은 자바 생태계에서 오픈 소스 소프트웨어(FOSS) 커뮤니티에 기여하는 것의 이점을 설명합니다. 효율적인 학습 기법을 사용하고, 네트워크를 구축하며, FOSS 프로젝트에 기여함으로써 개인의 발전과 커뮤니티, 그리고 고용주에게 혜택을 줄 수 있습니다. 특히 자바 커뮤니티에 기여하는 것은 큰 이점을 가져다 줍니다.

JDK 24 예정 JEP 475: G1의 늦은 배리어 확장

JEP 475은 JDK 24에 포함될 예정이며, Garbage-First (G1) 가비지 컬렉터의 성능을 향상시키기 위해 작성되었습니다. 이 제안은 쓰기 배리어의 확장을 실제 필요할 때까지 지연시켜 메모리 사용량을 줄이고 처리 효율을 높이는 것을 목표로 합니다.

프로젝트 레이든의 새로운 소식 - 자바 뉴스캐스트 #78

이 기사에서는 프로젝트 레이든에 대해 다루고 있습니다. 이 프로젝트는 시작 시간, 최고 성능 도달 시간 개선메모리 사용량 감소에 중점을 두고 있습니다. 2025년 여름에 초기 액세스 빌드를 출시하며, 커뮤니티의 피드백을 기다리고 있습니다.

JDK 24에 포함될 JEP 472: JNI 사용 제한 준비

JEP 472은 JDK 24에 포함될 예정이며, 향후 Java 릴리스에서 Java Native Interface (JNI) 사용을 제한하기 위한 준비를 목표로 합니다. 이 제안은 JNI 사용을 줄이고, Java가 더 안전하고 유지보수가 쉬워지도록 하는 것을 목표로 합니다.

자바와 순환 객체 그래프의 복잡한 관계

자바 프로그램은 서로 참조하는 객체들로 구성되어 '객체 그래프'를 형성합니다. 순환 객체 그래프는 설정하기 쉽지만 예상치 못한 문제를 일으킬 수 있습니다. 가비지 컬렉션은 이를 잘 처리하지만, 레코드, 컬렉션, 자바 직렬화 등 다른 시스템 부분에서는 종종 어려움을 겪습니다. 이러한 문제를 피하면서 순환을 표현하는 기술이 있습니다.

Java Visual Studio Code 확장 프로그램 업데이트

Visual Studio Code의 Oracle Java 확장 프로그램 버전 23.0.0이 출시되었습니다. 이번 업데이트에는 일본어와 간체 중국어 지원, 사용자 프로젝트용 별도 JDK 설정, JDK 다운로드 진행 바, 경고 힌트 숨기기 기능 등이 포함되어 있습니다. 또한, 여러 버그 수정 사항도 포함되어 있습니다.

직렬화 - 새로운 희망

직렬화의 요구사항과 제약이 지난 수십 년간 크게 변화했습니다. 이 발표에서는 자바 언어의 최신 개선 사항이 객체의 구조를 더 간단하고 안전하게 다룰 수 있게 하며, 상태 추출, 인코딩, 재구성의 유연성을 높일 수 있다고 제안합니다. 데이터 중심의 접근 방식을 통해 직렬화를 혁신하자는 주장이 흥미롭습니다.

Devoxx BE에서 페르-아케 민보그와 함께하는 자바 성능 업데이트 라이브 Q&A

2024년 벨기에 Devoxx에서 진행된 페르-아케 민보그의 라이브 Q&A 세션에서는 자바 성능 최적화에 대한 그의 전문 지식과 최신 개발 동향이 공유되었습니다. 이 자리에서 자바의 미래 방향성에 대한 흥미로운 토론이 이루어졌습니다.

Viktor Klang과 함께하는 직렬화 2.0 - Devoxx BE에서의 라이브 Q&A

Viktor Klang과의 라이브 Q&A 세션에서는 직렬화 2.0에 대해 다루었습니다. 이 토론은 직렬화의 중요성, 도전 과제, 그리고 개선 가능성에 대해 포괄적으로 설명합니다. 이 세션은 2024년 벨기에 Devoxx에서 진행되었습니다.

앨런 베이트먼과 함께하는 룸의 다음 단계 - Devoxx BE에서의 라이브 Q&A

앨런 베이트먼과의 라이브 Q&A 세션에서 룸(Loom), 인기 있는 자바 가상 머신(JVM) 기술의 현재 상태와 미래 계획에 대해 논의되었습니다. 이 세션은 개발자와 자바 애호가들에게 룸의 진화와 JVM 생태계에 미칠 잠재적 영향에 대한 귀중한 정보를 제공합니다.

스튜어트 마크스와 함께하는 컬렉션의 미래 - Devoxx BE 라이브 Q&A

자바 컬렉션의 미래에 대해 스튜어트 마크스와 진행한 라이브 Q&A 세션입니다. 이 세션은 2024년 벨기에 Devoxx에서 진행되었습니다.

Sharat Chander와 함께하는 Devoxx BE에서의 라이브 Q&A 주간 시작

2024년 10월 7일, Devoxx BE에서 Nicolai Parlog의 진행으로 Sharat Chander와의 라이브 Q&A 세션이 열렸습니다. 이벤트에 대한 자세한 정보는 쇼 노트를 확인하세요.

Loom - 현재 상황은 어떤가요? #JVMLS

2024년 10월 6일, Alan Bateman이 진행한 이 발표는 Java 가상 머신(JVM) 언어인 Loom의 현재 상태와 미래 방향에 대해 다룹니다. Loom은 Java보다 현대적이고 표현력이 뛰어난 대안으로, 간결하면서도 JVM의 강력한 생태계를 활용할 수 있도록 설계되었습니다. 발표에서는 Loom의 개발 진행 상황, 향후 로드맵, 그리고 커뮤니티 참여의 중요성에 대해 강조합니다.

JEP 14: 라이브러리 개발의 팁 & 테일 모델

새로운 정보 제공 JEP, '팁 & 테일 모델'에 대해 소개합니다. 이는 JDK 향상 제안서로, 자세한 내용은 제공된 링크에서 확인할 수 있습니다. 이 문서는 오라클 코퍼레이션에 저작권이 있습니다.

Inside Java 뉴스레터: Java 23을 환영합니다!

2024년 9월호 Inside Java 뉴스레터에서는 Java 23의 출시, JVM 언어 서밋, Java Visual Studio Code 확장 프로그램의 100만 다운로드 돌파, 커뮤니티 인터뷰, 개발자 컨퍼런스 및 사용자 그룹 소식 등을 다루었습니다. 뉴스레터는 2년 이상의 아카이브를 보유하고 있으며, 구독 및 공유를 권장합니다.

자바 프로젝트 발할라의 중대 발표 - Inside Java Newscast #77

프로젝트 발할라의 최신 초안 제안에는 값 클래스, 널 제한 마커, 그리고 확장된 생성 프로토콜이 포함되어 있습니다. 이 제안은 자바 개발자들이 더 높은 성능을 가진 타입을 만들 수 있게 도와줄 것입니다. 프로젝트 리더 브라이언 고에츠가 JVMLS 2024에서 이를 발표했습니다.

Heterogeneous Accelerator Toolkit (HAT) 업데이트 #JVMLS

2024년 9월 30일 JVM 언어 서밋에서 발표된 Heterogeneous Accelerator Toolkit (HAT)의 최신 정보를 제공합니다. 발표자 Paul Sandoz와 Gary Frost는 HAT의 개선 사항과 미래 계획을 공유했습니다. 이 도구는 다양한 작업을 가속화하는 데 사용될 수 있습니다.