안녕하세요. 자바 뉴스 백기선입니다. 이번주도 잘 지내셨나요? 지난 주처럼 큰 소식 (자바 15버전 릴리즈, 이클립스 새 버전 릴리즈)은 없었지만 눈여겨 봐둘만한 소식과 여러분 실력 향상에 도움이 될 만한 글들을 모아봤습니다.

이 블로그를 구독하시면 새 글을 이메일로 보내드립니다.

JetBrains에서 정리한 2020년의 자바

A Picture of Java in 2020 – IntelliJ IDEA Blog | JetBrains
This year Java hit an incredible milestone and reached the grand old age of 25 years. We celebrated its jubilee by running a special online Java day event, where lots of expert speakers shared their e

많이들 아시다시피 인텔리J를 개발하고 판매하고 있는 JetBrains에서 자바가 어느 지역에 많이 사용이 되고 있으며, 어떤 서비스를 개발할 때, 어떤 형태로 많이 쓰이고 있는지 조사한 리포트를 공개했습니다. 그밖에도 자바에서 많이 사용하는 프레임워크와 툴 그리고 자바 버전도 조사했으니 흥미삼아 볼만 합니다.


오라클이 자바로 만든 ML 라이브러리를 오픈소스로 공개하다

Tribuo: Machine Learning in Java
Tribuo is a Java ML library for multi-class classification, regression, clustering, anomaly detection and multi-label classification.

오라클이 Tribuo라는 오픈소스 라이브러리를 공개했습니다. 자바로 만든 ML 라이브러리를 보니 반가우면서도 한편으로는 '아.. 이젠 정말 ML을 해봐야 하는 시간인가..', '혹시 스프링에서 Spring ML이라는 프로젝트가 나오려나..' 여러 생각이 드네요.


JDK 15에 있었던 ZGC 관련 변경 사항

ZGC What’s new in JDK 15
JDK 15 was released on September 15. To celebrate the release, Oracle hosted the virtual conference Oracle Developer Live - Java, where I gave a talk titled ZGC - The Next Generation Low-Latency Garbage Collector. If you missed the event, all sessions were recorded and are available as video on-dema…

자바 15에서 ZGC가 Production Ready가 됐습니다. 녹색불이죠. 그러니까 써봐도 좋다고 해석하시면 되는데 문제는 아직 ZGC가 뭔지 잘 모른다는거죠. 그리고 아직 자바 11에서 기본 GC 전략으로 쓰이고 있는 G1 GC도 잘 모르고요. 뭐 차근 차근 알아가면 되죠. 급한거 있나요. 당장 자바 8에서 기본으로 쓰고 있는 Parallel GC부터 보는 것도 좋겠네요.


JetBrains에서 한국어 잘하는 QA 엔지니어 구합니다.

Localization QA Engineer (Korean) - IntelliJ IDEA - Careers

아.. 나도 잘 할 수 있는데..


DZone 자바 뉴스

Java Annotated Monthly – September 2020 - DZone Java
In this month’s Java newsletter, we have a look at Java 15, news about Java 16, articles and videos on testing, Java / Jakarta EE, and Java libraries.

자바 15와 16에 관한 소식과 오라클에서 자바 11 인증 시험을 만들었다는 소식이 있네요. 저도 자바 5기반으로 온라인으로 시험을 보고 오라클에서 무슨 자격증을 하나 땄었는데 오라클 밷지를 기념품으로 주고 인증서 같은거도 받았는데 지금은 어디있나 모르겠네요. 쓸 일이 없었습니다.


Project Loom에 대해 상세히 정리한 글

Java의 동시성 개선을 위한 Project Loom은 reactive streams를 대체할 것인가?
Project Loom 최신 빌드 얼리 액세스 빌드 제공 ( 2020년 8월 17일) Build 16-loom+105 자바의 동시성 처리 개선을 위해 Ron Pressler의 제안으로 2017년 시작된 Project Loom이 얼마 전 더욱 완성도 높은 형태의 얼리 액세스 …

이번주에 소개해 드리는 글 중에 유일하게 한글로 작성한 글인데요. 정말 정말 꼭 읽어보세요. 이 글은 강추입니다. 지난 주 라이브 방송에서 Project Loom에 대해 잠깐 언급했었지만 저도 잘 모르겠다고 했었죠? 그런데 이 글을 보고 나시면 아 어떤걸 시도하는 프로젝트인지 감이 팍 오실겁니다. 개인적으로는 저도 Reactive Stream류 (WebFlux, R2DBC, RSocket) 보다는 이쪽의 접근 방법이 더 맘에 드는데 현재는 좀 더 지켜봐야겠습니다.


인프런 강의 할인 중

백기선 검색순 온라인 강의 - 인프런
백기선 검색순 온라인 강의

마지막으로 인프런에서 추석 맞이 25% 할인을 진행하고 있습니다. 제 강의 많이 애용해 주세요. 감사합니다. 


유튜브 라이브 방송 안내

백기선
백기선의 프로그래밍

한국 시간 9월 26일 저녁 10시반에서 11시 사이에 라이브 방송을 할 예정입니다. 라이브 방송 녹화본은 공개하지 않기 때문에 라이브 방송에 많은 참여 부탁드립니다.