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

  1. Create a Twitter/X List called “Java” — add all handles. Set the list as your default feed.

  2. On Bluesky: subscribe to a Starter Pack. Nicolai Parlog and Josh Long have maintained Java starter packs.

  3. Never follow the raw feed on your home timeline — too much noise from algorithm-picked posts. Lists / Starter Packs only.

  4. 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