Yuichi Sakuraba @skrb95.bsky.social · 06/10/2026DevoxxではViktorとAlanかもしれませんが、J1はJEPの作者のナオトさんと期待したのですが... 😰 ちなみに、今年のDevoxx BEは日本人参加者は0になってしまいました。 情勢的にも仕方ないところもありますが、せちがらいです。 110
Yuichi Sakuraba @skrb95.bsky.social · 01/10/2026Java 27で低リソース環境のデフォルトGCが変更されました。 そのことについて解説を書くつもりだったのですが、いつのまにかGCの解説になってしまいました😆 GCとは何なのか、特に世代別GCとは何なのかをなるべく簡単に分かるよう書いてみました!! #java #java27 bsblog.casareal.co.jp/archives/15420bsblog.casareal.co.jpJava 27でデフォルトGCが変更されたけど、何が変わるの? というか、そもそもGCって何? 020
Yuichi Sakuraba @skrb95.bsky.social · 30/09/2026JCPのCommunity NewsでJJUGをとりあげている!! #jcp #java #jjug jcp.org/en/press/new...jcp.orgFor the Japan Java User Group (JJUG), community is not a side benefit of technology. It is the work itself. 010
Yuichi Sakuraba @skrb95.bsky.social · 28/09/2026JJUG CCCの参加登録が始まったけど、なぜか今回はディープな話題のセッション多くない?? #jjug_ccc #jjug x.com/JJUG/status/...x.comJJUG (@JJUG) on X☕🍂 JJUG CCC 2026 Fall 🍂☕ 🗓️ 11/28(土) 新宿にて開催! 参加登録がはじまりました🎉 Java好きのみなさん、ご参加お待ちしています!🙌 https://t.co/sAjfGXYf7f #jjug_ccc 010
Yuichi Sakuraba @skrb95.bsky.social · 24/09/2026JEPで語る方のJava 27も公開しました!! #java #java27 JEPで語るJava 27 www.javainthebox.com/2026/09/jepj...javainthebox.com 010
Yuichi Sakuraba @skrb95.bsky.social · 16/09/2026Java 27に関して技評で記事を書きました!! #java x.com/gihyojp/stat...x.comgihyo.jp (@gihyojp) on Xニュース「Java 27リリース――ヒープ使用効率向上と安全性の重視」by @skrb 公開 https://t.co/FVgXtpoPJ9 010
Reposted by Yuichi SakurabaMark Reinhold @mreinhold.org · 15/09/2026Java 27 / JDK 27: General Availability: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/27/ #Java27 #JDK27 #OpenJDK #Java 04325
Yuichi Sakuraba @skrb95.bsky.social · 15/09/2026まだJava 27はリリースされていないですが... 毎度おなじみのJava 27のAPIの変更をまとめました! 今回は変更はとっても少ないです。 #java www.javainthebox.com/2026/09/jepj...javainthebox.comJEPでは語れないJava 27 010
Yuichi Sakuraba @skrb95.bsky.social · 12/09/2026以前はずっとNetBeansを使っていたんだけど、もうNetBeansに戻ることはないだろうなぁ.... 000
Yuichi Sakuraba @skrb95.bsky.social · 12/09/2026NetBeansってJavaのバージョンを追い越したのか😮 #java #netbeans x.com/TheASF/statu...x.comThe ASF - Apache Software Foundation (@TheASF) on XApache NetBeans 31 is now available for download: https://t.co/Ie8tcJiIzS NetBeans is a Java-based IDE, Tooling Platform and Application Framework. 100
Yuichi Sakuraba @skrb95.bsky.social · 10/09/2026AOTコンパイラがドラフトから、やっと正式なJEPになった! さて、Java 28にのるのだろうか?? #java #projectleyden JEP 544: Ahead-of-Time Code Compilation openjdk.org/jeps/544openjdk.orgJEP 544: Ahead-of-Time Code CompilationEnable applications to achieve peak performance more quickly. 000
Yuichi Sakuraba @skrb95.bsky.social · 02/09/2026JavaOne 2027!!! #java #javaone x.com/JavaOne/stat...x.comJavaOne (@JavaOne) on X#JavaOne is coming back in 2027! 🥳 Save the date, mark your calendars, and get ready to join the Java community for three days of technical sessions, hands-on labs, and insights from the experts shap... 000
Yuichi Sakuraba @skrb95.bsky.social · 25/08/2026JJUGナイトセミナーのNicolaiの資料が公開されたようです #java #valhalla slides.nipafx.dev/project-valh...slides.nipafx.devValhalla, Now! 010
Yuichi Sakuraba @skrb95.bsky.social · 25/08/2026Value Classの最適化について。おもしろい! #java johan-sjolen.github.io/post/compile...johan-sjolen.github.ioValue Classes Still Need Compiler SympathyThis post discusses preview features in JDK 28\nJEP 401, a major Valhalla milestone, has been integrated as a preview feature in JDK 28. This is very exciting, as value classes increase both our abili... 000
Yuichi Sakuraba @skrb95.bsky.social · 24/08/2026まだまだ参加できるらしいです。 同窓会と名前がついていますが、若い人でももちろん大丈夫なので、ぜひご参加ください!! #java #javaring peatix.com/event/5109179peatix.comJava Ring 同窓会 -当時 Java に関わってた方、是非ご参加ください!◆イベント概要「探偵ナイトスクープ」に探偵依頼を出し、「30年前に開発された夢のマシン『Java 』を復活させて!」の番組で、見事にJava Ring の謎を解明した山﨑さんをお迎... 000
Yuichi Sakuraba @skrb95.bsky.social · 22/08/2026IntegerクラスのJMODファイルは1つしかないので、読み込むJMODファイルを切り替えるというわけではなさそう。 000
Yuichi Sakuraba @skrb95.bsky.social · 22/08/2026Java 28で void main() { IO.println(Integer.class.toGenericString()); } を実行すると > java Main.java public final class java.lang.Integer > java --enable-preview Main.java public final value class java.lang.Integer と出力されるのって、なにげに不思議だよね。 #javamain.java 100
Reposted by Yuichi SakurabaMark Reinhold @mreinhold.org · 20/08/2026First JDK 27 Release Candidate: mail.openjdk.org/archives/lis... Features: openjdk.org/projects/jdk... Downloads: jdk.java.net/27/ #JDK27 #Java27 #OpenJDK #TestItNow 0217
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026JEPになっていたよ でも、進んでなさそう😰 #jjug #java JEP 468: Derived Record Creation (Preview) openjdk.org/jeps/468openjdk.orgJEP 468: Derived Record Creation (Preview)Provide a concise means to create new record values derived from existing record values. 000
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026そういえば、Integerなどのオブジェクトをモニターロックに使っているコードがあったら、動かなくなるのか?? #java #jjug 100
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026これか!! #jjug #java x.com/YaSuenag/sta...x.comYasumasa Suenaga (@YaSuenag) on XValue Objectが入ったというのでOpenJDKをビルドして試してみたけど `value record Rec(int a, int b){}` を配列にしたときにフラットに展開されなくて「?」となった。 どうやらアトミックアクセスのために1要素8バイト以内でなければならず、かつnullマーカー用に1バイト暗黙的に消費されると。 000
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026value classだからといって、スピードアップするわけではないということ。最適化して速くなることもあるだろうけど、それがすべてではないよね。 #jjug #java 000
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026Value ClassとRecord Classは異なるものだけど、Record Classの多くはValue Classで定義できるよね #jjug #java 000
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026そういえば、Null-Restricted Value Classってどうなったんだろう? #jjug #java openjdk.org/jeps/8316779openjdk.org 000
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026逆にいうと、identitiy classを派生させたvalue classは定義できないということ #jjug #java 000
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026Numberはabstract value classだからIntegerがvalue classで定義できるんだね #jjug #java 100
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026でも、これだと大きいオブジェクトでもイミュータブルなのであればValue Classにしてしまいそうw #jjug #java 000
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026今までのValue Classの解説はだいたいがキャッシュミスの話を導入に使っていたけど、identifyの問題を導入に使うのはなかなか新鮮 #jjug #java 100
Yuichi Sakuraba @skrb95.bsky.social · 19/08/2026探偵!ナイトスクープのJava Ring回は10分という放映時間もあるため大幅にはしょられていたわけですが、実際には何が行われていたのかということをブログに書きました!! #java #javaring #ナイトスクープ www.javainthebox.com/2026/08/java...javainthebox.com探偵!ナイトスクープ Java Ring回の裏側 074
Yuichi Sakuraba @skrb95.bsky.social · 16/08/2026来日中のNicolaiが19日のJJUGナイトセミナーでValhallaについてプレゼンしてくれますよ! #java #jjug jjug.doorkeeper.jp/events/198604jjug.doorkeeper.jp【オフライン】JJUGナイトセミナー「Valhalla, Now!」8/19(水) 開催2026-08-19(水)19:00 - 21:00 ※本イベントは英語によるセッションです。通訳などはございません。 今回のテーマは、全Javaエンジニアが長年その動向を追い続けてきた最大の注目の的、「Project Valhalla」です! 「Javaの型システムの課題を解決する」と期待されながらも、長年待ち望まれてきたValhalla。ついにJDK 28でのプレビューが現実味を帯びてきた... 032
Yuichi Sakuraba @skrb95.bsky.social · 16/08/2026えっ、東京タワー?? と思ったら、Nicolaiが来日中なのでした😆 #java inside.java/2026/08/15/p...inside.javaEpisode 66 “JSON API, Valhalla Progress, LTS ❤️ PQC” [IJN] - Inside.javaWork on values progresses, JSON API incubation proposed to target 28, PQC in LTS, and more 100
Reposted by Yuichi SakurabaNicolai Parlog @nipafx.dev · 07/08/2026I'm very excited about my first time in Japan 🗾 and fortunate that the JJUG invited me to give a presentation on August 19th (see below for details). 😃 0112
Yuichi Sakuraba @skrb95.bsky.social · 07/08/2026結局、じじいが3時間、ずっと昔話をしゃべくりまくるイベントになってしまいましたが、お楽しみいただけたのでしょうか?? javastory2026.connpass.com/event/401305/javastory2026.connpass.com8/7 The Java Story | The Official Documentary観賞会 (2026/08/07 19:00〜)The Java Story | The Official Documentary をみんなで見ながらJavaの思い出を語り合う会です。 とは言っても、それだとついていけない人もいると多いと思いますので、歴史に詳しい人が適時解説を入れる形で進めたいと思います。 いわゆるオーディオコメンタリーを想像してください。 今回は食事をしながらのイベントを考えています。参加費用については目安です。 3... 010
Yuichi Sakuraba @skrb95.bsky.social · 05/08/2026@nipafx.dev Welcome to Japan!! I'll attend the JJUG night seminar. #java #jjug jjug.doorkeeper.jp/events/198604jjug.doorkeeper.jp【オフライン】JJUGナイトセミナー「Valhalla, Now!」8/19(水) 開催2026-08-19(水)19:00 - 21:00 ※本イベントは英語によるセッションです。通訳などはございません。 今回のテーマは、全Javaエンジニアが長年その動向を追い続けてきた最大の注目の的、「Project Valhalla」です! 「Javaの型システムの課題を解決する」と期待されながらも、長年待ち望まれてきたValhalla。ついにJDK 28でのプレビューが現実味を帯びてきた... 000
Reposted by Yuichi SakurabaYuichi Sakuraba @skrb95.bsky.social · 24/07/20268月7日にJavaのドキュメンタリーを見ながらワイワイする会を開きます!! 30年分のJavaについてあれこれと話ができればと思っていますので、有料ですがぜひご参加ください! #java 有料なので、もちろん飲みものも食べものもあります! The Java Story | The Official Documentary 鑑賞会 javastory2026.connpass.com/event/401305/javastory2026.connpass.com8/7 The Java Story | The Official Documentary観賞会 (2026/08/07 19:00〜)The Java Story | The Official Documentary をみんなで見ながらJavaの思い出を語り合う会です。 とは言っても、それだとついていけない人もいると多いと思いますので、歴史に詳しい人が適時解説を入れる形で進めたいと思います。 いわゆるオーディオコメンタリーを想像してください。 今回は食事をしながらのイベントを考えています。参加費用については目安です。 3... 043
Yuichi Sakuraba @skrb95.bsky.social · 28/07/2026これもCultRepoが作ったのか。 Dukeがはたした役割ってほんとうに重要だよね #java A Short History of Duke: Java's Mascot youtu.be/aivMGClUsOo?...youtu.beA Short History of Duke: Java's MascotYouTube video by CultRepo 010
Reposted by Yuichi SakurabaSharat (Shar) Chander - 🟦🌊 @sharatchander.bsky.social · 27/07/2026Duke the #Java (community) mascot…iconic! Well done, @cultrepo.bsky.social! youtu.be/aivMGClUsOoyoutu.beA Short History of Duke: Java's MascotYouTube video by CultRepo 1134
Yuichi Sakuraba @skrb95.bsky.social · 24/07/20268月7日にJavaのドキュメンタリーを見ながらワイワイする会を開きます!! 30年分のJavaについてあれこれと話ができればと思っていますので、有料ですがぜひご参加ください! #java 有料なので、もちろん飲みものも食べものもあります! The Java Story | The Official Documentary 鑑賞会 javastory2026.connpass.com/event/401305/javastory2026.connpass.com8/7 The Java Story | The Official Documentary観賞会 (2026/08/07 19:00〜)The Java Story | The Official Documentary をみんなで見ながらJavaの思い出を語り合う会です。 とは言っても、それだとついていけない人もいると多いと思いますので、歴史に詳しい人が適時解説を入れる形で進めたいと思います。 いわゆるオーディオコメンタリーを想像してください。 今回は食事をしながらのイベントを考えています。参加費用については目安です。 3... 043
Yuichi Sakuraba @skrb95.bsky.social · 19/07/2026筑波大のPRにJava Ringが🤣 (Pull Requestじゃなくて、Press Releaseの方です) #java #javaring www.coins.tsukuba.ac.jp/2026/260713....coins.tsukuba.ac.jp山﨑大介さんのJava Ring探究活動が紹介 | 筑波大学 情報学群 情報科学類AC入試により情報科学類に入学した山﨑大介さんのJava Ringに関する技術的探究活動が、朝日放送テレビ「探 085
Yuichi Sakuraba @skrb95.bsky.social · 19/07/2026スチュアートのblogでロベルトチニーチが亡くなっていたことを知った。 彼はSunのJava EE関係の人で数少ない友人の1人だった。 言語オタ(プログラミング言語ではないです)で、日本語も学んでいたんだよね。 Googleに転職してしまってから会う機会がなかったのだけれども... stuartmarks.wordpress.com/2026/07/17/t...stuartmarks.wordpress.comThe Official Java DocumentaryThe official Java documentary, Write Once Run Forever, was released to the public today! I’m not interviewed in the film, but there’s a still photo of me at 1:06:58. There’s also … 021