New Livestream – Application vs. Database: Who Actually Owns Your Data Model?

Join us for a new IntelliJ IDEA Livestream episode with Andrey Belyaev, where we’ll explore code-first and database-first approaches to creating applications and learn how to work with both in IntelliJ IDEA.

Date: June 26, 2024

Time: 3:00 pm – 4:00 pm UTC


Session abstract

Let’s embark on a thought experiment – you need to create a new application to track the population of rare animals. What would be your first coding move: CREATE TABLE species (...) or class Species? Whichever it is, you’ll eventually need to synchronize changes between the database table model and application code.

In this session, we will dive into both the code-first and database-first approaches. We’ll explore the pros and cons of each method and discover the tools IntelliJ IDEA offers to satisfy both perspectives.

Asking questions

Andrey will try to answer all of your questions during the session. If we run out of time, we’ll publish the answers to any remaining questions in a follow-up blog post.

Your speaker and host


Andrey Belyaev

Andrey Belyaev is a software developer on the IntelliJ IDEA Ultimate team. He works on various plugins and is now primarily focused on cloud and deployment support in IntelliJ IDEA.


Mala Gupta

A Java Champion and JUG leader, Mala has authored multiple books with Manning, Packt, and O’Reilly Publications. She has more than two decades of experience in the software industry and is a regular speaker at industry conferences around the world. She is an active supporter of Java certification as a path to career advancement.

Happy developing!

image description