26 Hours of Java

On May 29th we'll throw a late birthday party for Java, which turned 26 a few days before. With a 26-hour live stream relay race! 🥳

Yes, 26 hours of Java! There will be technical deep dives, interviews, conversations, and lots of code! Most importantly, it will be a lot of fun and I hope you join us on that fine Saturday in May.

▚Time

Same time like last year (but an hour longer of course!):

  • where Java was born: 11 PM (28th) to 1 AM (30th) PDT
  • where the clock lives: 0600 (29th) to 0800 (30th) UTC
  • where I live: 0800 (29th) to 1000 (30th) CEST

▚Locations

This year, I won't be doing it alone (we're all getting old, even the Mona Lisa is falling apart). Instead, there are a few other cool Java streamers who will take over some of those 26 hours:

Think of this as a relay race - each of us will stream on their own channel and hand over the baton to the next when the time comes.

▚Timeline

Here's what we plan to dissect and discuss with you. We will have a few slides, guests, repos, and a rough idea where we're going, but the cool thing about a stream is that you're there with us, so you can ask questions, decide what to emphasize, and tell us where to go next.

6:007:00 UTC

Java 11-16 // StackOverflow

on Nicolai's Twitch

7:0013:00 UTC

JUnit Pioneer // hack.commit.push

Pioneer participates in hack.commit.push and Nicolai will stream his end of it.

on Nicolai's Twitch

13:0014:00 UTC

Discovering Quarkus

on Sebastian's YouTube

14:0015:00 UTC

Exploring JBang

on Sebastian's YouTube

15:0016:00 UTC

Developing Pacman

Sebastian has a Pacman clone with a Java backend and cool Kafka stuff that he'll be working on.

on Sebastian's YouTube

16:0017:00 UTC

Java AMA

on Nicolai's Twitch

17:0018:00 UTC

Ron Pressler // State of Loom

Ron Pressler, Lead of Project Loom, will be here to talk about the project.

on Nicolai's Twitch

18:0019:00 UTC

Maurizio Cimadamore // State of Panama

Maurizio Cimadamore, Lead of Project Panama, will be there to talk about the project.

on Nicolai's Twitch

19:0020:00 UTC

Brian Goetz // State of Amber & Valhalla

Brian Goetz, Lead of Projects Amber and Valhalla, will be there to talk about the projects.

on Nicolai's Twitch

20:0021:00 UTC

Exploring Java 17

Java 17 is entering the home stretch - let's look over the list of targeted JEPs.

on Nicolai's Twitch

21:0022:00 UTC

Pratik Patel // Java on Cloud

Pratik Patel is a technologist/futureist, former Lead Java Developer Advocate at IBM, Java Champion, and community organizer.

on KCJUG's YouTube

22:0023:00 UTC

Josh Long // Spring Native

Josh is a Spring Developer Advocate, Java Champion, author, podcaster, screencaster... just all the things and more.

on KCJUG's YouTube

23:000:00 UTC

Java, Java, Java

Billy does some live-coding.

on KCJUG's YouTube

0:005:00 UTC

Remote Mob Registration

Ted will work on his Remote Mob Registration System, built with Java 16, Spring Boot 2.5, and a Thymeleaf-based front-end. It goes without saying that it was lovingly TDD'd.

on Ted's Twitch

5:008:00 UTC

Why don't they just...?!

Nicolai needs to turn a bunch of blog posts and notes into a talk that he'll give just a few days later, so out of desperation, he works on it during the live stream. 🤦 It's a fun talk, though, about why Java doesn't have immutable collections, a truly monadic Optional, ?. for null-safe member selection, and more.

on Nicolai's Twitch