Series: Talks

16 articles in this series


atra.consulting logo

atra.consulting: "Wie kann ich Java schneller starten – und wann lohnt sich das?"

I'll give the talk "Wie kann ich Java schneller starten – und wann lohnt sich das?" ("How can I start Java faster – and when is that worth it?") at atra.consulting on November 4, 2025.

Aspiring Speakers Event Invite

Aspiring Speakers Lightning Talk: "Why Is Java in the Cloud So Expensive – And How Can I Make It Cheaper?"

I'll give a lightning talk about 'Why Is Java in the Cloud So Expensive – And How Can I Make It Cheaper?' to the London Java Community (LJC) on September 5, 2023.

LJC Live February 2023 Announcement

LJC Live Talk: "When Is Native Java With GraalVM Worthwhile for Me?"

I'll give a 30-minute talk about "When Is Native Java With GraalVM Worthwhile for Me?" at the London Java Community "LJC Live" event on February 16, 2023, in London.

Angular Community Meetup logo

Angular Community Meetup Talk: "Flutter For Angular Developers: Mobile, Web & Desktop from 1 CodeBase"

I'll give a 30-minute talk about "Flutter For Angular Developers: Mobile, Web & Desktop from 1 CodeBase" at the Angular Community Meetup on Tuesday, June 14, 2022, from 18:00 - 20:00 BST.

Talk title card

London Java Community: "Flutter for Java Developers: Mobile, Web & Desktop with 1 Codebase?"

I was happy to give a 40-minute talk about 'Flutter for Java Developers: Mobile, Web & Desktop with 1 Codebase?' to the London Java Community (LJC) on April 26, 2022. I discussed why we need Flutter, how Flutter works, and whether Java developers should use it.

GDG logo

GDG Milton Keynes: "What I Learned from Building a Flutter App for Cat-Sitters"

The Google Developer Group Milton Keynes regularly hosts community events. I'll talk about "What I Learned from Building a Flutter App for Cat-Sitters" there on March 30, 2022.

VJUG logo

VJUG Talk: "How Should Java Developers Build Front-Ends for Web, Mobile & Desktop Today?"

I gave a 50-minute talk about 'How Should Java Developers Build Front-Ends for Web, Mobile & Desktop Today?' to the Virtual Java User Group (VJUG) on Wednesday, April 7, 2021. I looked at various frameworks from a Java developer's perspective and suggested which one to use in three common scenarios.

LJC Community Talk announcement poster

LJC Community Talk: "How Should Java Developers Build Front-Ends for Web, Mobile & Desktop Today?"

I gave a 30-minute talk about 'How Should Java Developers Build Front-Ends for Web, Mobile & Desktop Today?' to the London Java Community (LJC) on February 25, 2021. I will look at various frameworks from the perspective of a Java developer and suggest which toolkits to use in typical scenarios.

CinJUG logo

CinJUG: "How Should Java Developers Build Front-Ends for Web, Mobile, and Desktop Today?"

On January 20, I gave a 60-minute talk to the "Cincinnati Java User's Group" about "How Should Java Developers Build Front-Ends for Web, Mobile, and Desktop Today?". There's no video, but the slides and links for getting started with Flutter are available.

CinJUG logo

CinJUG: "Pick Technologies & Tools Faster by Coding with JHipster"

On November 18, I gave a long talk to the CinJUG, the "Cincinnati Java User's Group". The topic was "Pick Technologies & Tools by Coding with JHipster".

LJC Community Talk announcement poster

LJC Community Talk: "JaVers: Code Audit Logs Easily in Java"

I gave a 30-minute talk about 'JaVers: Code Audit Logs Easily in Java' to the London Java Community (LJC) on October 2, 2020. Audit logs show users who changed what when how. JaVers is an open-source library that creates, stores and queries versions. It also computes the difference between two POJOs.

Audit log compares two versions of customer data

LJC Lightning Talk: "JaVers: Easy Audit Logs in Java"

I gave a lightning talk about 'JaVers: Easy Audit Logs in Java' to the London Java Community (LJC) on October 2, 2020. Audit logs show users who changed what when how. JaVers is an open-source library that creates, stores and queries versions. It also computes the difference between two POJOs.

Illustration for Learning by Coding: Better Java Projects Faster With Jhipster

LJC Talk: Learning by Coding: Better Java Projects Faster With Jhipster

I gave a talk about 'Learning by Coding: Better Java Projects Faster With Jhipster' to the London Java Community (LJC) on August 25, 2020. JHipster gets you Java projects faster if you can learn from running code. My talk included two live demos.

Illustration for Better Spring Boot Projects Faster With JHipster

LJC Lightning Talk: Better Spring Boot Projects Faster With JHipster

I gave a lightning talk about 'Better Spring Boot Projects Faster With JHipster' to the London Java Community (LJC) on May 29, 2020. JHipster generates full Spring Boot monolith or microservice applications. It saves time when you learn and when you manage your project and your code.

Illustration for Google Jib: Smaller & Faster Docker Images for Java Applications

LJC Lightning Talk: Google Jib: Smaller & Faster Docker Images for Java Applications

I gave a lightning talk about 'Google Jib: Smaller & Faster Docker Images for Java Applications' to the London Java Community (LJC) on May 15, 2020. Google Jib creates layered Docker images for Java applications. With these images, you usually push 90%+ less data to your Docker repository. So Jib saves a ton of time & network bandwidth!

Illustration for Eclipse OpenJ9: Memory Diet for Your JVM Applications

LJC Lightning Talk: Eclipse OpenJ9: Memory Diet for Your JVM Applications

I gave a lightning talk about 'Eclipse OpenJ9: Memory Diet for Your JVM Applications' to the London Java Community (LJC) on May 1, 2020. Eclipse OpenJ9 is an alternate JVM. It uses less memory, especially in containers. It therefore lowers the cost of running your Java applications.