Yes, 25 hours of Java! There will be technical deep dives, interviews, discussions, cake, code, more cake, and even more code! Most importantly, it will be a lot of fun and I hope you join me on that fine Saturday in May.
▚Coordinates
Sun Microsystems had their headquarter in California and so we'll pin May 23rd to Pacific Daylight Time (PDT):
- where Java was born: 11 PM (22nd) to 12 PM (23rd) PDT
- where the clock lives: 0600 (23rd) to 0700 (24th) UTC
- where I live: 0800 (23rd) to 0900 (24th) CEST
Location: twitch.tv/nipafx
▚Guests
It takes a village to raise a child and it takes plenty of talented people to keep the Java train moving - I'll be talking to a few of them.
▚Kevlin Henney
Kevlin is an independent consultant, speaker, writer and trainer with interests in patterns, programming, practice and process. He also writes flash fiction!
We'll discuss 97 Things Every Java Programmer Should Know and Java's place in history.
▚Trisha Gee
Trisha has expertise in Java high performance systems, is passionate about community in tech, and dabbles with Open Source development. She's a leader of the Sevilla JUG, a Java Champion, and as a developer advocate for JetBrains, she gets to share all the interesting things she's constantly discovering.
We can discuss a few more of the 97 things every Java developer should know (Trisha co-edited the book) and then segue into Java career advice. Bring your questions!
▚Martijn Verburg
Also known as the the Diabolical Developer, Martijn is Principal Software Engineering Group Manager (Java) at Microsoft, ex-CEO of jClarity, co-orgianizer of the London Java Community, and director at AdoptOpenJDK.
We'll talk about Java distributions, AdoptOpenJDK, and how Microsoft contributes to the Java ecosystem.
▚Brian Goetz
Brian is Java Language Architect at Oracle; creator of lambdas and streams; bringer of var
, switch expressions, and records; harbinger of pattern matching, reinvented serialization, and value types.
Under the headline "today's problems come from yesterday's solutions" we'll talk about a few things that annoy Java developers today (who said null
?).
Also: projects Amber and Valhalla.
▚Christian Stein
JUnit 5 core committer, Apache Maven developer, OpenJDK Author, and tinkerer with modern Java versions.
Christian will give us a quick intro to his build tool Bach.
▚Venkat Subramaniam
Venkat is a polyglot programmer, award-winning author, rockstar speaker, instructional professor at the University of Houston, and founder of Agile Developer, Inc.
We'll discuss Java's place in today's software development landscape.
▚Sharat Chander
Sharat is developer relationship expert at Oracle.
He'll join us on the last hour to chat a bit about Java's community.
▚Timeline
Here's what I plan to dissect and discuss with you. I will have slides, repos, and a rough idea where we're going, but the cool thing about a stream is that you're there with me, so you can ask questions, decide what to emphasize, and tell me where to go next. That also means that the timeline may not be strictly adhered to. 😁