Conference Talks
- Clean Code, two decades later, at VoxxedDays Cluj, 12 Oct 2023
- Testing Microservices – Join the Revolution, at Devoxx Belgium, 4 Oct 2023
- Test-Driven Design Insights, 3-hours Deep Dive at Devoxx Belgium, 3 Oct 2023
- From Web to Flux, 3-hours Deep Dive at Devoxx Belgium, 3 Oct 2023
- Test-Driven Design Insights, at ITKonekt, 21 May 2023
- Test-Driven Design Insights, at Devoxx UK, 10 May 2023
- Modular Monolith, at Codecamp Festival, 4 May 2023
- A Clean, Pragmatic Architecture at NextTech, 7 Mar 2023
- Java Application Profiling at Java Summit, 22 Feb 2023
- The secrets of the fastest Java developers on Earth at Devternity (online), 8 Dec 2022
- Your Tests are trying to tell you something, at JAX London (online), 4 Oct 2022
- Software Craftsmanship at Code Camp Festival, 12 May 2022
- A Clean, Pragmatic Architecture at Devoxx Ukraine (online), 20 Nov 2021
- Unlock Refactoring and Level up your game at PeakIT, 22 Oct 2021
- Clean Architecture at JDD, 12 Oct 2021
- Clean Architecture at jLove, 25 Jun 2021
- Software Architectures: Enterprise Java (panel) at jonconf, 24 Jun 2021
- Unlocking Refactoring at jNation, 16 Jun 2021
- Hibernate + Spring: Unleash the Magic at J-Spring, 3 Jun 2021
- Proxy Fairy and the Magic of Spring at JAX Mainz, 6 May 2021
- IntelliJ Productivity Tips – The secrets of the fastest developers on earth at jPoint, 16 Apr 2021
- Integration Testing with Spring, at SnowOne, 27 Feb 2021
- Definitive Guide to Handling Exceptions in Java, at jChampions Conferences, 19 Jan 2021
- TODO MORE…
- Functional Programming Patterns with Java 8 at VoxxedDays Cluj-Napoca, 22 Nov 2018
- Java Trends – Panel with Ionut Balosin at Dev Talks Bucharest, 8 June 2018
- Clean Code with Java 8 (4 years later) at Dev Talks Bucharest, 8 June 2018
- Functional Programming Patterns with Java 8 at Devoxx UK London, 11 May 2018 (video)
- Clean Code with Java 8 (4 years later) at Devoxx FR Paris, 19 april 2018 (video)
- JPA Essentials Workshop – A la carte at Voxxed Days Bucharest, 22 march 2018
- The Art of Clean Code at Devoxx Poland, Krakow, 27 june 2017 (video)
- A Tale about the Evil Partial Mock and the Separation By Layers of Abstraction [quickie] at Devoxx Poland, Krakow, 27 june 2017 (video, slides)
- Brainstorming a Clean, Pragmatic Architecture at Devoxx Poland, Krakow, 27 june 2017 (video)
- Clean Lambdas at JBCNConf, Barcelona, 25 june 2017 (video)
- Clean Lambdas at Dev Talks Bucharest, 8 june 2017
- The Art of Clean Code at jPrime Sofia, 30 may 2017 (slides)
- The Art of Clean Code at JEEConf Kiev, 27 may 2017 (slides)
- The Art of Clean Code at Codecamp Iasi, 13 may 2017
- The Art of Clean Code + 1 Kata during the Open Space at I T.A.K.E. Unconference, Bucharest, 12 may 2017
- A Tale About the Evil Partial Mock and the Separation By Layers of Abstraction during the Open Space at I T.A.K.E. Unconference, Bucharest, 11 may 2017
- Brainstorming a Clean, Pragmatic Architecture during the Open Space at I T.A.K.E. Unconference, Bucharest, 11 may 2017
- Brainstorming a Clean, Pragmatic Architecture at JPoint Moscow, 7 april 2017
- The Art of Clean Code at VoxxedDays Vienna, 16 march 2017(video)
- Clean Lambdas & Streams in Java 8 – A Hands-on Experience at VoxxedDays Bucharest, 10 march 2017 (screencast+voice and slides)
- Clean Code at Devoxx Morocco, 3 november 2016
- Clean Lambdas at IMWorld Bucharest, 6 october 2016
- The Art of Clean Code at VoxxedDays Belgrade, 29 september 2016 (video)
- Java – Still The Most Popular Coding Language after 20 years at Bucharest Java Bootcamp, 29 march 2016 (video)
- The Art of Clean Code at VoxxedDays Bucharest, 11 march 2016
Community Meetups
Please contact me in case you want me to run a dedicated online event for your community!
- IntelliJ Tips – online @Hamburg JUG, 2 Sep 2021
- IntelliJ Tips – online @IndiaCraft, 31 Aug 2021
- Profiling your Java Application – A Beginner’s Guide – online @Bucharest Software Craftsmanship Community, 8 Jul 2021 – link
- IntelliJ Tips – online @NL JUG, 23 Jun 2021
- Clean Architecture @NL JUG, 18 May 2021
- Designing Expressive and Performant Persistence Models for Relational DBs @BSCC, 12 May 2021 – link
- IntelliJ Tips – online @Munchen JUG, 16 Apr 2021
- Unlock Refactoring and Level up your Game – online @Swiss JUG+SwissCraft, 2 Mar 2021
- Unlock Refactoring and Level up your Game – online @Luxembourg Java User Group, February 2021
- Doubling your IntelliJ Productivity – Best Features of the Best IDE – online @London Java User Group, February 2021 – link
- Pure Functions and Immutable Objects – online @Madrid Java User Group, February 2021 – link
- Don’t be mocked by your Mocks: Listening to your Tests – online @Virtual Java User Group, January 2021 – link
- Unit Testing like a Pro + Refactoring Games: Extract Method – Iasi, January 2020 – link
- Functional Design Patterns with Java – Milan, December 2019 – link
- Clean Pragmatic Architecture – Sofia, November 2019 – link
- Clean Pragmatic Architecture – London, October 2019 – link
- Java Concurrency Today – Iasi, September 2019
- Unit Testing like a Pro + Coding:Proxy – Cluj, July 2019 – link
- Functional Programming Patterns – Utrecht, NL, June 2019 – link
- Evolving a Clean Pragmatic Architecture – Brasov, May 2019 – link
- Unit Testing like a Pro – Bucharest, April 2019 – link
- The Art of Clean Code – Iasi, March 2019 – link
- The Art of Clean Code + Code:RefactoringKata – Cluj, February 2019 – link
- Clean Pragmatic Architecture – Chisinau, January 2019 – link
- Clean Pragmatic Architecture – Iasi, November 2018
- Functional Programing Patterns – Iasi, November 2018
- Clean Pragmatic Architecture – Cluj, October 2018
- Functional Programing Patterns – Bucharest, May 2018 180 devs, largest in Bucharest JUG history – link
- Brainstorming your way from a Monolith to a Clean Architecture – Bucharest, February 2017 – link
- Workshop – Intermediate – Clean code – Bucharest, March 2016 – link
Follow me to be notified of future events.