2024
- 2024-09-17 Next Gen Testing Tools for Java
- 2024-08-06 Give Your LLMs a Left Brain & Raising Young Coders
- 2024-07-16 Macro-Optimizing Spring Applications
- 2024-07-10 Java Study Jam – Part II
- 2024-07-03 Java Study Jam – Part I
- 2024-06-18 To Java 23 and beyond!
- 2024-05-21 The Secret Lives of Java Apps: Stories told at Runtime (slides)
- 2024-03-18 Developer Productivity Meetup
- 2024-02-20 Using AI to Deploy Java apps to Kubernetes AND An introduction to LangChain4J
- 2024-01-30 From Spring Boot 2 to Spring Boot 3 with Java 21 and Jakarta EE (slides)
2023
- 2023-11-06 Boosting Similarity Search With Real-time Stream Processing
- 2023-09-19 Java meets TypeScript: full-stack reactive web apps with Spring Boot and React
- 2023-08-22 Practical introduction to OpenTelemetry Tracing
- 2023-07-18 Observability of Modern JVM/Spring Applications
- 2023-06-22 (Cross-Post) Spring Apps in the Cloud
- 2023-06-20 Coding with the lights ON – OpenTelemetry from code to prod
- 2023-05-16 The Not So Subtle Price of Microservices
- 2023-04-18 OpenRewrite: Where the code fixes itself (plus all the dependencies)
- 2023-03-21 Java on Arm. New horizons
- 2023-02-21 How Java Apps Litter Beyond the Heap (And What We Can Do About That)
- 2023-01-24 (cross-post) SpringOne Essentials Watch Party
2022
- 2022-12-13 Temporal.io – revolutionary Dev + Ops friendly workflow management system
- 2022-11-15 Bootiful Spring Boot 3
- 2022-10-25 What the CRaC – Superfast JVM startup
- 2022-09-13 Comparing Native Java REST API Frameworks
- 2022-08-30 Imperative vs. Functional: Which one to Choose
- 2022-08-16 Hacking the OSS Supply Chain (Stephen Chin)
- 2022-07-11 Discover Secure RSocket Microservices with Spring Boot!
- 2022-06-21 Java to the future! (video)
- 2022-05-25 Busy Java Developer’s Guide to Native Code
- 2022-03-17 What Java developers need to know about JWTs (video)
- 2022-02-15 Releasing at the speed of light (video)
- 2022-01-18 Removing complexity from integration tests using Testcontainers! (video)
2021
- 2021-12-21 Apache Pulsar for Jakarta JMS users (video)
- 2021-11-16 Observability – Beyond the three pillars with Spring (slides) (video)
- 2021-10-19 Busy Java Developer’s Guide to Graal (video)
- 2021-09-21 Detect complex code patterns using semantic grep (video)
- 2021-08-25 Joy of productive development with gRPC and type safety end-to-end (video)
- 2021-07-20 All Rock’n Roll and Big Drum Solos (video)
- 2021-06-15 Full Stack Java In 2021 (video)
- 2021-05-18 Automated Refactoring for Java-Based Applications (video)
- 2021-04-20 Distributed Java Databases Under the Hood: Main Components and Interactions
- 2021-03-16 Amazon Corretto, A Journey into Latency Reduction (video)
- 2021-02-16 Cloud Native Java
- 2021-01-19 DevOps for Java developers (or maybe against them?!) (video)
2020
- 2020-12-10 Holiday Party! (and Two Sessions: Weird Java String / How to stay competitive) (article)
- 2020-10-29 Stuart Marks & Friends: Panel discussion on Project Amber (+more!)
- 2020-02-18 The GraalVM Universal Runtime
- 2020-01-21 Ahead of Time (AOT) Compilation (slides)
- 2020-01-07 SeaJUG Office Hours
2019
- 2019-12-12 Holiday Party!!!
- 2019-12-10 SeaJUG Office Hours
- 2019-11-19 Machine Learning with k-NN search in Open Distro for Elasticsearch
- 2019-11-12 SeaJUG Office Hours
- 2019-10-15 Serverless and Event Driven Microservices with Micronaut
- 2019-09-24 SeaJUG Office Hours
- 2019-09-17 How The Scala Way Gets in Scala’s Way && Oracle JDK vs Open JDK
- 2019-08-27 Modularity and Decoupling, The Right Way (slides) (code)
- 2019-08-19 SeaJUG Office Hours
- 2019-08-13 Effective Docker and Kubernetes for Java EE Developers (GH repo)
- 2019-07-16 The Future of Java and You && Cloud-native event-driven arch with Spring + Azure (slides)
- 2019-06-24 SeaJUG Office Hours
- 2019-06-18 Gil Tene Presents: Java at speed – getting the most out of modern deployments
- 2019-05-21 Everyone Presents: Lightning Talks! (slides (see comments))
- 2019-04-16 Jamming with a Quantum Computer: A musical journey into quantum computing
- 2019-03-19 Performance Tuning using jPDM
- 2019-03-12 Reactive Spring
- 2019-02-19 The Future of Java SE
- 2019-01-29 Billy Korando Presents: Welcome to JUnit 5 (slides)
- 2019-01-15 Andres Almiray Presents: Going reactive with gRPC (slides) (code)
2018
- 2018-12-11 A Tale of Multiple Threads
- 2018-10-16 CUBA Platform – Whats and whys
- 2018-09-18 An Introduction to Micronaut and magic!
- 2018-08-21 Reimagining Software Testing with Testify (slides) (video)
- 2018-07-17 Building modern web apps in Java – with live coding && Oracle JET (video#1) (video#2)
- 2018-06-19 Monitoring: Doing it the Right Way
- 2018-05-15 Introduction to GPU Development for Java Developers (slides) (video)
- 2018-04-17 Building a Scalable Application with Hazelcast IMDG (video)
- 2018-03-20 Microservices for the Masses with Spring Boot and JHipster (slides) (video)
- 2018-02-20 Implement your own type system in 1 hour (slides)
2017
- 2017-11-28 Springing into Kotlin: How to Make the Magic even more Magical
- 2017-10-17 Optimized Disk Imaging and Forensics in Java && Using Deep Learning in Java (video)
- 2017-09-19 Prototyping with IIIF && Introduction to Kotlin (video)
- 2017-08-15 From Functional to Reactive Programming:
- 2017-07-18 Java Microservices on Kubernetes (slides) (videos)
- 2017-06-20 Using Antlr In Cybersecurity (slides) (video)
- 2017-05-16 From JSON to SURF in Java (slides) (video)
- 2017-04-18 Project Jigsaw in JDK 9: Modularity Comes To Java (slides) (video)
- 2017-03-21 libGDX: Build Games in Java for iOS, Android, Desktop & Web (video#1) (video#2)
- 2017-02-15 How Microsoft learned to love Java (video#1) (video#2)
2016
- 2016-11-15 Distributed Java 8 Streams with Hazelcast JET (slides) (video)
- 2016-10-18 18 Oct 2016: Using Thymeleaf as a templating language for Java web MVC (slides) (video)
- 2016-09-20 APM for Dev-Ops – So Much More than just a Breakfast Food (slides)
- 2016-08-16 Applying Clojure to Application Development (video)
- 2016-07-19 Microservices, Docker and Java (slides) (video)
- 2016-06-21 Core Development Tools Update (slides) (video)
- 2016-06-13 Special Event: The future of robotics (slides) (video)
- 2016-05-17 Programming Amazon Echo Apps and IoT with Java and AWS Lambda (slides) (video)
- 2016-04-19 Alternative Languages on the JVM (clojure slides) (scala slides) (jruby slides) (video)
- 2016-03-15 Full stack Polymer apps for mobile and web (slides) (code) (video)
- 2016-02-16 Introduction to Apache Geode (incubating) (slides) (video)
2015
- 2015-11-17 2 talks – Code Reviews && DSpace (code quality slides) (dspace slides) (video)
- 2015-10-20 20 Oct 2015 : Continuous Delivery with Hippo CMS (slides) (video)
- 2015-09-15 Hazelcast – Open Source Java Based In Memory Computing (slides) (video)
- 2015-08-18 Shared IO State in Distributed API Architecture (slides) (video)
- 2015-07-21 Leveraging lessons from the Cloud (slides) (videos)
- 2015-06-16 Introduction to AOSP (slides) (video)
- 2015-05-19 Double Header: Maven in Make and JVM Polygot (polyglot slides) (maven slides) (video)
- 2015-04-21 21 Days of Vaadin (slides) (video)
- 2015-03-17 17 Mar 2015 – Will Iverson’s Three Ring Circus (slides) (video)
- 2015-02-17 Java and Performance: Biggest Mistakes (slides) (video)
2014
- 2014-11-18 Lightning Talks (joda-time slides) (super strong typing slides) (stack frames slides) (video)
- 2014-10-21 Hunting Killer Bugs… Algorithmically (slides) (video)
- 2014-09-16 Spring Boot – More Spring, Less Configuration
- 2014-08-19 Acting Concurrent with Java and Scala (slides) (video)
- 2014-06-17 17 Jun 2014 : How I fought with XJC and won! (slides) (video)