Yuichi Sakuraba
@skrb95.bsky.social
📤 261
📥 106
📝 279
Java Developer Java Champion
おっ、ドラフトがサブミットされた! Value Classのおかげでfinalにあった穴がどんどん埋められていくなぁ...
#java
#valhalla
JEP draft: Strict Field Initialization in the JVM (Preview)
openjdk.org/jeps/8350458
loading . . .
JEP draft: Strict Field Initialization in the JVM (Preview)
https://openjdk.org/jeps/8350458
2 days ago
0
2
1
Brianのこのドキュメントを見逃していた! 読まねば!!
#java
Data-Oriented Programming for Java: Beyond Records
openjdk.org/projects/amb...
loading . . .
https://openjdk.org/projects/amber/design-notes/beyond-records
17 days ago
1
2
2
これはProject Babylon関連かな?
#java
JEP draft: Code reflection (Incubator)
openjdk.org/jeps/8361105
loading . . .
JEP draft: Code reflection (Incubator)
https://openjdk.org/jeps/8361105
24 days ago
0
1
1
ちなみに、JavaOneを拾っているフィードも作ってあります😆
#javaone
bsky.app/profile/did:...
add a skeleton here at some point
about 1 month ago
0
1
1
JavaOne 2026まで2か月を切ったけど、日本から参加する人はどのくらいいるんだろう??
#javaone
about 1 month ago
0
0
1
reposted by
Yuichi Sakuraba
Aki 🇺🇦
about 1 month ago
Call for Papers for JJUG CCC 2026 Spring is now open! Your submission is highly appreciated.
sessionize.com/jjug-ccc-202...
#jjug_ccc
#jjug
loading . . .
JJUG CCC 2026 Spring: Call for Proposals
JJUG CCCは毎年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が集まる場ともなっています。JJUG CCC 2026 Springは、完全"オフ"ラインでの開催を予定しています。...
https://sessionize.com/jjug-ccc-2026-spring
0
2
3
いつの間にかJava 25の日本語ドキュメントが公開されていた!! Java 25はLTSだから、使う人も多いだろうし、日本語APIドキュメントを待っていた人も多いんじゃないかなぁ。 オラクルはこういうことを公式に発表しないのだろうか??
#java
#java25
docs.oracle.com/javase/jp/25/
add a skeleton here at some point
about 1 month ago
0
3
5
そういえば、Hello Worldの説明の部分で、アデルのHelloをBGMに使ったのですが、Helloが入っているアルバムが25なんですよね😆
#burikaigi
add a skeleton here at some point
about 1 month ago
0
0
0
本日のBurikaigiの基調講演の発表資料を公開しました!
#burikaigi
#burikaigi_h
#java
Java 25に至る道
speakerdeck.com/skrb/java-25...
loading . . .
Java 25に至る道
2026.01.10 Burikaigi 2026 発表資料
https://speakerdeck.com/skrb/java-25nizhi-rudao
about 1 month ago
0
5
3
Burikaigiは今年から2日開催になったのですが、今日の1日目が終了したら非公式懇親会があったんですよ。 私は今日の仕事を終わらせてから、懇親会だけ参加したのですが、まだBurikaigiに参加してもいないのに終わった感が.... 明日の朝一に自分のセッションがあるのに🤣
#burikaigi
about 1 month ago
0
1
0
burikaigiは明日からですが、私のセッションは土曜日です!!
#burikaigi
#java
fortee.jp/burikaigi-20...
loading . . .
Java 25に至る道
2025年9月にリリースされたJava 25は2年ぶりのLTSということもあり、様々な機能が取り込まれています。また、1つ前のLTSであるJava 21からJava 25までにも多くの機能が導入されています。これらの機能を俯瞰することにより今のJavaが向かっている方向も見えてきます。 そこで、本セッションでは、Java 22からJava 25の機能の中から代表的なものを紹介すると共に、Java...
https://fortee.jp/burikaigi-2026/proposal/7223008e-adf7-4a91-a485-2f58bb17d215
about 2 months ago
0
2
1
こんなJEPあったのか 2018年から進捗がないので、もうやらないんだろうな。 今だとClassfile APIがあるし... JEP 303: Intrinsics for the LDC and INVOKEDYNAMIC Instructions
openjdk.org/jeps/303
loading . . .
JEP 303: Intrinsics for the LDC and INVOKEDYNAMIC Instructions
https://openjdk.org/jeps/303
about 2 months ago
1
1
0
Java Advent Calendarの最後を飾りました!!
#java
レコードクラスの中身
www.javainthebox.com/2025/12/blog...
loading . . .
レコードクラスの中身
https://www.javainthebox.com/2025/12/blog-post.html
about 2 months ago
1
3
2
今月は5本もブログ書いた!! 次は3月かな😆
about 2 months ago
1
0
0
会社ブログにJavaのレコードクラスについて書きました! これ読めばレコードは大丈夫!ということで、長文です😆
#java
bsblog.casareal.co.jp/archives/13817
2 months ago
1
1
1
今年はチャンピョン向けのJavaOneチケットがなさそうな雰囲気... 😢
2 months ago
0
0
0
Java 26って、クラスファイルのバージョンが70か!!
2 months ago
0
0
0
まさかの選曲!!
#java
ちなみに、finalフィールドの話をしたのですが、テーマ曲はThe Final Countdownです。
add a skeleton here at some point
2 months ago
1
3
2
25日に公開する予定だったブログのネタが使えなくなってしまったので、急遽別のネタを考えないと! さて、どうするか....🤔
2 months ago
0
0
0
JEP 468: Derived Record Creation (Preview)のwithでレコード作るのは進展がないのかなぁ... この機能、ほしいんだけどなぁ...
openjdk.org/jeps/468
loading . . .
JEP 468: Derived Record Creation (Preview)
https://openjdk.org/jeps/468
2 months ago
0
0
0
Java 25の日本語APIドキュメントっていつ公開されるんだろう?
2 months ago
1
0
1
今日、スティーブだったか... 参加しようと思っていたことをすっかり忘れてた😨
2 months ago
0
0
0
3日連続でJava Advent Calendarの記事を書きました!!! 一昨日のLazy Constantの実装の解説です!
#java
qiita.com/advent-calen...
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
3 months ago
1
1
1
Java Advent Calendarの5日目で、「Unicodeの互換等価をJavaで扱う方法」について書きました! 昨日は個人ブログでしたが、今日は会社ブログです😆 Java Advent Calendar 2025
qiita.com/advent-calendar/2025/java
#java
#Qiitaアドカレ
#Qiita
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
3 months ago
1
2
3
reposted by
Yuichi Sakuraba
Mark Reinhold
3 months ago
JDK 26 has been branched from the main line and is now in Rampdown Phase One:
mail.openjdk.org/pipermail/jd...
openjdk.org/projects/jdk/26/
#JDK26
#OpenJDK
#Java
loading . . .
https://mail.openjdk.org/pipermail/jd..
2
40
16
Java Advent Calendarの4日目を書きました! JJUG CCCでプレゼンしたLazy Constantについてです。 Java Advent Calendar 2025
qiita.com/advent-calendar/2025/java
#java
#Qiitaアドカレ
#Qiita
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
3 months ago
1
1
1
Java 26b25でLazyConstantがマージされてた!
#java
3 months ago
0
2
1
Xのポストが表示されていないので... この本のことでした。
mackey0225.hatenablog.com/entry/2025/1...
add a skeleton here at some point
3 months ago
1
0
0
「Javaの10年」はてらだよしおに強制的に読むように言った本だなぁ🤣
x.com/mackey0225/s...
loading . . .
https://x.com/mackey0225/status/1995870718819701037
3 months ago
0
0
1
明日、Java 25のセミナーを行います! まだ登録できるので、ぜひご参加ください!!
#java
www.casareal.co.jp/eventseminar...
3 months ago
0
4
3
JEP 509: JFR CPU-Time Profilingって、Java 26に新しいJEPが出ていないようなんだけど、やめちゃったのかなぁ?? JEP 509: JFR CPU-Time Profiling
openjdk.org/jeps/509
loading . . .
JEP 509: JFR CPU-Time Profiling (Experimental)
https://openjdk.org/jeps/509
3 months ago
0
0
0
12月2日にJava 25について話します! JJUGのナイトセミナーではJava 25の限られたトピックしかプレゼンがありませんでしたが、このセミナーではJava 25の全般についてお話しします。 無料なので、ぜひご参加ください!
#java
x.com/PR_CASAREAL/...
loading . . .
(株)カサレアル 広報【公式】 on X: "📣12/2(火)セミナー開催決定! Java Champion 櫻庭祐一が「Java 25」を徹底解説🔥 “難しい”を“使いやすい”に変える最新Javaを語ります! #JJUGCCC 後の今だからこそ、Java 25を一気にキャッチアップしませんか?✨ https://t.co/KquMwnx7iP #Java #カサレアル https://t.co/S5CDqN9R9Z" / X
📣12/2(火)セミナー開催決定! Java Champion 櫻庭祐一が「Java 25」を徹底解説🔥 “難しい”を“使いやすい”に変える最新Javaを語ります! #JJUGCCC 後の今だからこそ、Java 25を一気にキャッチアップしませんか?✨ https://t.co/KquMwnx7iP #Java #カサレアル https://t.co/S5CDqN9R9Z
https://x.com/PR_CASAREAL/status/1990296785529745435
3 months ago
0
3
2
BuriKaigiの2日目に「Java 25に至る道」というタイトルで基調講演をすることになりました! よろしくお願いします!!
#burikaigi
#java
x.com/burikaigi/st...
loading . . .
burikaigi on X: "🗓️ #BuriKaigi 2026 のタイムスケジュールを公開しました。 セッションやワークショップの時間を掲載しています。 当日のご参加に向けて、ぜひご確認ください 👇 https://t.co/BdqtzU9OIc https://t.co/rmsNxCpT0K" / X
🗓️ #BuriKaigi 2026 のタイムスケジュールを公開しました。 セッションやワークショップの時間を掲載しています。 当日のご参加に向けて、ぜひご確認ください 👇 https://t.co/BdqtzU9OIc https://t.co/rmsNxCpT0K
https://x.com/burikaigi/status/1990081250791432219
3 months ago
0
4
2
それはそれとして、昨日のLazy Constantに関してはblogを書かないとな。 これをJava Advent Calendarのエントリーにしようかなぁ
#java
qiita.com/advent-calen...
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
3 months ago
0
1
1
昨日は、はたのさん
@mhatano.bsky.social
と
@mikoto2000.bsky.social
さんと同じイベントに参加していたのだけど、お二人とも顔が分からないので、あいさつもできなかったなぁ...
3 months ago
1
1
1
本日のLazy Constantの発表資料です!
#jjug
#jjug_ccc
#jjug_ccc_c
#java
speakerdeck.com/skrb/lazy-co...
loading . . .
Lazy Constant - finalフィールドの遅延初期化
2025.11.15 JJUG CCC 2025 Fall 発表資料
https://speakerdeck.com/skrb/lazy-constant-finalhuirudonochi-yan-chu-qi-hua
3 months ago
1
4
3
今週末のJJUG CCCがのっていない... 誰かプルリク出してあげて...
#jjug
#jjug_ccc
javaconferences.org
loading . . .
Java Conferences
https://javaconferences.org/
3 months ago
0
1
0
JJUG CCC もうすぐ800人
#jjug
#java
私もセッションやるので、ぜひ参加してね!
jjug.doorkeeper.jp/events/190868
loading . . .
JJUG CCC 2025 Fall(現地開催のみ)
2025-11-15(土)10:00 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
https://jjug.doorkeeper.jp/events/190868
3 months ago
0
3
4
11/6に公開されたJava 26b23には、まだLazy Constantは含まれていなかった😱 プルリクもまだマージされていないから当然か...
github.com/openjdk/jdk/...
loading . . .
8366178: Implement JEP 526: Lazy Constants (Second Preview) by minborg · Pull Request #27605 · openjdk/jdk
Implement JEP 526: Lazy Constants (Second Preview) The lazy list/map implementations are broken out from ImmutableCollections to a separate class. The old benchmarks are not moved/renamed to allow ...
https://github.com/openjdk/jdk/pull/27605
4 months ago
1
1
0
LazyConstantはダブルチェックロックにUnsafeの参照の獲得・解放を行っているのだけど、Unsafeだからどこまで説明するかだよなぁ... UnSafeは普通の開発者は使ってはいけないクラスだし、しかも参照の獲得・解放はネイティブコードだからなおさら触れたくはないんだよなぁ... だからといって、ダブルチェックロックだけだとアンチパターンだし.... さて、どうするか 🤔
4 months ago
0
0
0
JEP 500, 516, 529がなくなっちゃったんだけど、ドロップしたということ?? 追加でJEP 530が入ってきたけど。
add a skeleton here at some point
4 months ago
1
0
0
今読んでいるアーティクルにBrian GoetzがIBMのDeveloperWorksに書いていたアーティクルが参照されているんだけど、DeveloperWorksがなくなってしまって貴重なアーティクルは全部見られなくなっちゃったんだよなぁ... Brianのだけでもいいのでサルベージしてくれないかなぁ...
4 months ago
0
0
1
JJUG CCCのセッションのために、久しぶりに自分でJDKをビルドしているんだけど、昔に比べるとビルドするのも簡単になったし、ビルドの時間もすぐに終わるようになっていた。 10年前はビルド始めるとノートPCだったりすると数時間かかっていた記憶があるんだけど、今はノートでも10分ぐらいで終わる😲
add a skeleton here at some point
4 months ago
0
0
0
それはそうと、ドラフトのJEPがいっぱい削除されてしまったんだけど、何があったんだろう??
#java
#jep
openjdk.org/jeps/0
loading . . .
JEP 0: JEP Index
https://openjdk.org/jeps/0
4 months ago
0
2
1
JDK 26のページが更新されて、やっとJEPがそろってきたよ
#java
#java26
4 months ago
1
3
3
Java Advent Calendar 2025に参加しました!
#java
qiita.com/advent-calendar/2025/java
loading . . .
Java - Qiita Advent Calendar 2025 - Qiita
Calendar page for Qiita Advent Calendar 2025 regarding Java.
https://qiita.com/advent-calendar/2025/java
4 months ago
1
5
2
プリミティブのパターンマッチングも、Structured ConcurrencyもなかなかStandard にならないなぁ... Java 26で両方とも変更が入ったので、Standardになるには早くてもJava 28か😩 JEP 530: Primitive Types in Patterns
openjdk.org/jeps/530
JEP 525: Structured Concurrency
openjdk.org/jeps/525
loading . . .
https://openjdk.org/jeps/530
4 months ago
0
0
0
JJUG CCCの登録数がいつの間にか500人を超えていた。 1,000人までいくかなぁ??
#java
#jjug
#jjug_ccc
jjug.doorkeeper.jp/events/190868
loading . . .
JJUG CCC 2025 Fall(現地開催のみ)
2025-11-15(土)10:00 - 17:15 JJUG CCCは、例年2回、春と秋に開催する日本最大のJavaコミュニティイベントです。 Java関連の技術や事例に関する良質なセッションが行われ、また異なる分野で活躍するJava技術者が一堂に会する場ともなっています。 みんなでワイワイJavaについて語り合いませんか? 会場はベルサール新宿グランド コンファレンスセンターです。 今回...
https://jjug.doorkeeper.jp/events/190868
4 months ago
0
1
1
finalがfinalになるJEPの番号が確定したので、JJUG CCCのセッション概要も変更しておかないとなぁ...
#java
#jjug
#jjug_ccc
add a skeleton here at some point
4 months ago
0
4
1
finalがfinalになるJEPはJava 26に入るのか! もうちょっと後になるのかと思っていた。
#java
x.com/Jepupdates/s...
loading . . .
JEP Updates on X: "JEP 500 ("Prepare to Make Final Mean Final") updated: Status changed from "Candidate" to "Proposed to target for version 26". See https://t.co/AGw2S0LftO" / X
JEP 500 ("Prepare to Make Final Mean Final") updated: Status changed from "Candidate" to "Proposed to target for version 26". See https://t.co/AGw2S0LftO
https://x.com/Jepupdates/status/1983597777075450135
4 months ago
0
1
3
Load more
feeds!
log in