About Me

I am a Java Developer Advocate at JetBrains. I have worked as a Java developer for many years developing Java and Jakarta EE applications. I have deep expertise in Java enterprise technology and has contributed to open source projects like Open Liberty and EclipseLink (JPA). I am also passionate about helping developers adopt newer versions of Java and has spent years developing tools to make the migration easier.


Intro to Docker [with Java Examples]

An introduction to Docker covering the most important concepts you need to understand to start using Docker. I’m using a java application for my examples but the same basic concepts apply for any technology you’re using for your applications.


Migrating Beyond Java 8

Are you thinking about migrating your application to Java 11 or newer and wondering what is going to break? Learn how to prepare you for the issues you will encounter during your own application migration and learn about tools that will make the process easier.



Working with Hibernate/JPA

Learn how to use Hibernate and JPA features in IntelliJ IDEA Ultimate.