Most Active Speaker

Marit van Dijk

Marit van Dijk

Software Developer | Java Champion | Developer Advocate at JetBrains

Amstelveen, The Netherlands

With 20 years of software development experience in different roles and companies, Marit loves building awesome software with amazing people and making developers lives better. She enjoys learning new things as well as sharing knowledge on programming, software development, testing & test automation, and more. She has contributed to open-source projects like Cucumber and several other projects. Marit speaks at international conferences, in webinars, and on podcasts, writes blog posts and tutorials, and contributed to the book “97 Things Every Java Programmer Should Know” (O’Reilly Media).

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • Java & JVM
  • Java language
  • Programming
  • Software Development
  • Software Engineering
  • Software testing
  • Software Testing & QA

Will AI Assistant make developers redundant?

IntelliJ IDEA already had plenty of smart features to make developers' lives easier: code completion, tool integration and more.
Now with JetBrains AI Assistant you have the power of LLMs right inside your IDE. Let's take a look at how the knowledge your IDE has about your project combines with the power of LLMs to enhance your coding workflow. We’ll look at what JetBrains AI Assistant can do for you, and what it can’t (yet?).
Will AI Assistant make developers redundant? Come and find out.

Keep Your Dependencies in Check

If Log4Shell, Spring4Shell, etc. have taught us anything, it's that we need to keep our dependencies up to date. But updating our applications can take a lot of time. How do we stay on top of that, while also continuing to deliver business value?
Luckily, there are plenty of tools that can help us with this, from package managers to bots that can automatically create changes on our repositories. Let's go over some of the different options, so we can make informed choices about what's best for us in a particular situation.

Reading code

As developers, we spend a lot of time learning to write code, while spending little to no time learning to read code. Meanwhile, we often spend more time reading code than actually writing it. Shouldn’t we be spending at least the same amount of time and effort improving this skill? Deliberate practice can help us get better at reading code. Learning how to better read and understand code, can in turn teach us what makes code readable. This might even help us to write code that is easier to read.

In this talk we will discuss the benefits of deliberately practicing reading code in a code reading club or session without an IDE, as well as common strategies to navigate a new codebase and familiarise ourselves with the code using the IDE.

JCON EUROPE 2024 Upcoming

May 2024 Köln, Germany

Devnexus 2024 Upcoming

April 2024 Atlanta, Georgia, United States

Jfokus 2024

February 2024 Stockholm, Sweden

FooConf #2

November 2023 Helsinki, Finland

2023 All Day DevOps

October 2023

Java Forum Nord 2023

September 2023 Hannover, Germany

JCON EUROPE 2023

June 2023 Köln, Germany

J-Fall 2022

November 2022 Ede, The Netherlands

Marit van Dijk

Software Developer | Java Champion | Developer Advocate at JetBrains

Amstelveen, The Netherlands