Twitter/X & Bluesky — The Java Practitioner Feed¶
Social media is optional. Skipping this file entirely will not hurt your Java progress. But if you already spend time on Twitter/X or Bluesky, curate a Java-specific list of ~20 accounts and check it weekly. That gives you release news, JEP-in-flight discussions, and the informal side of the community.
Platform Reality in 2026¶
Twitter/X still has the largest Java practitioner presence. Many stopped cross-posting elsewhere; many kept posting through platform changes.
Bluesky picked up steam among Java folks after 2024 X policy shifts. Nicolai Parlog, Josh Long, Aleksey Shipilëv, Brian Goetz all have Bluesky presences now.
Mastodon has smaller Java presence but exists (fosstodon.org has some JDK devs). Cross-post friendly.
LinkedIn replaced Twitter for many Indian devs — Nelson Djalo (Amigoscode), Kunal Kushwaha, most Zoho / Freshworks / Razorpay leaders post on LinkedIn now.
Rather than pick a platform, curate people. Handle formats below assume verified as of mid-2026; verify before following since handles change.
The 20-Account Java List¶
JDK & Language Design¶
Person |
Role |
X/Twitter |
Bluesky |
Why |
|---|---|---|---|---|
Brian Goetz |
Java Language Architect, Oracle |
@BrianGoetz |
briangoetz.bsky.social |
JEP context, language design decisions |
Nicolai Parlog |
Java DevRel, Oracle |
@nipafx |
nipafx.dev / bluesky |
JEP explanations, JDK release announcements |
Aleksey Shipilëv |
JVM performance, Red Hat OpenJDK |
@shipilev |
shipilev.bsky.social |
JMH, GC, JMM depth |
Ron Pressler |
Loom lead, Oracle |
@pressron |
— |
Virtual threads, structured concurrency |
Stuart Marks |
Java Collections lead, Oracle |
@stuartmarks |
— |
Collections, streams, JDK internals |
Mark Reinhold |
Chief Architect, Java Platform Group |
@mreinhold |
— |
High-level JDK direction |
Spring & Ecosystem¶
Person |
Role |
X/Twitter |
Bluesky |
Why |
|---|---|---|---|---|
Josh Long |
Spring Developer Advocate, Broadcom |
@starbuxman |
@starbuxman on Bluesky |
Weekly Spring news, Bootiful podcast |
Juergen Hoeller |
Spring Framework co-founder |
@springjuergen |
— |
Spring internals |
Rossen Stoyanchev |
Spring Framework lead |
@rstoya05 |
— |
Reactive, WebMVC internals |
Marco Behler |
JetBrains DevRel, Marco Codes |
@MarcoBehler |
— |
Real-world Spring, IntelliJ tips |
Rob Winch |
Spring Security lead |
@rob_winch |
— |
Auth, security patterns |
Performance / JVM / Deep Systems¶
Person |
Role |
X/Twitter |
Bluesky |
Why |
|---|---|---|---|---|
Heinz Kabutz |
Java Specialists Newsletter |
@heinzkabutz |
— |
Deep JVM & concurrency puzzles |
Peter Lawrey |
Chronicle Software, low-latency Java |
@PeterLawrey |
— |
Sub-microsecond Java |
Cliff Click |
HotSpot JIT legend |
@cliff_click |
— |
JIT internals (rare posts, gold) |
Practice / Teaching / Career¶
Person |
Role |
X/Twitter |
Bluesky |
Why |
|---|---|---|---|---|
Siva Prasad Reddy Katamreddy |
Author, ex-Practical Spring |
@sivalabs |
@sivalabs.in on Bluesky |
India-based, practical Spring Boot content |
Rebecca Wirfs-Brock |
Design/OOP luminary |
@rebeccawb |
@rebeccawb.bsky.social |
Object design, responsibility-driven design |
Martin Fowler |
Refactoring, architecture |
@martinfowler |
@martinfowler.com on Bluesky |
Occasional dense post |
Kent Beck |
TDD, XP, tidy first |
@KentBeck |
@kentbeck.com on Bluesky |
Practice principles |
Gergely Orosz |
The Pragmatic Engineer |
@GergelyOrosz |
— |
Career, industry, comp |
Kunal Kushwaha |
DSA in Java, India |
@kunalstwt |
— |
India-specific pedagogy |
India-Specific Adds¶
Person |
Role |
Platform |
Why |
|---|---|---|---|
Nelson Djalo (Amigoscode) |
Founder Amigoscode |
LinkedIn primary |
India / EU senior IC content |
Sivaprasad Reddy |
@sivalabs |
X + Bluesky |
Chennai-based, practical content, JUG Chennai |
Vishal Chovatiya |
C++/systems |
X |
Not Java but adjacent systems content |
How to Actually Use This¶
Create a Twitter/X List called “Java” — add all handles. Set the list as your default feed.
On Bluesky: subscribe to a Starter Pack. Nicolai Parlog and Josh Long have maintained Java starter packs.
Never follow the raw feed on your home timeline — too much noise from algorithm-picked posts. Lists / Starter Packs only.
Check 1-2x/week for 10 min. Not daily.
The Trap¶
Social media is the single biggest procrastination surface for engineers. “Just checking my Java list” turns into 45 min of political timeline. Set a 15-min timer and use browser blockers (Cold Turkey, Freedom, or /etc/hosts block on twitter.com during study hours).
What to Skip¶
Any account whose profile says “10x developer” or “CEO of X” — not for you.
Java influencer accounts pushing courses via daily threads — low signal.
“Java tricks you didn’t know” viral posts — usually wrong or trivial.
Rule for This Plan¶
Optional entirely. If you already use X/Bluesky, curate the list in Month 1 and check weekly. If you don’t currently use social media, do not start for this plan — blogs and newsletters give you the same signal with less noise.
Return to README.md · Next: 06_conferences_and_meetups.md