Speaker

Maarten Mulders

Maarten Mulders

👨🏻‍💻 Consultant ~ 🧑🏻‍🏫 Trainer ~ 🗣️ Speaker ~ 🏆 Java Champion

Apeldoorn, The Netherlands

Passionate architect, senior developer and trainer; also Java Champion. Passionate about "building the right thing" and "building the thing right". Focusing on lean and elegant solutions. Love to share new ideas and knowledge. Outside work, I appreciate creating and consuming good food, photography, and music, in no particular order.

Awards

Area of Expertise

  • Information & Communications Technology

Topics

  • React
  • Software Architecture
  • Cloud
  • Maven
  • Solution Architecture
  • Java & JVM
  • distributed systems
  • open source

Revival of the 'Boring' Webapps

So, your application needs a web interface. Looking at today's trends, you might think JavaScript frameworks are reigning: React, Vue, Angular and many more. On the language axis, JavaScript got company from TypeScript, Web Assembly and even C#.

But it's not all single-page applications that glitter! Of course, a single-page app delivers highly dynamic and interactive user interfaces, but at what expense? What if we revisited some of the ages past, when the server generated our web pages? Would that still be an option today, and what benefits would that bring us? What approaches would we have if we chose that direction, and how would they compare? And how can we satisfy the ever-changing requirements of users for more interaction and dynamic behaviours?

Join me on a trip down memory lane so that we can appreciate 'boring' web applications again. We'll investigate today's options for keeping things simple. Of course, we'll see the contestants in action. This doesn't have to be boring, after all...

Five ways open source will slow you down

Software is changing the world - and even other planets. An ever-growing part of software is “open source”. But it hasn’t always been that way! And “doing something open source” is definitely no guarantee for success. There are numerous ways in which you can use open-source software and be worse off than if you did not.

Join me in this talk to find out how not to leverage open-source software in your organisation and your projects. Find out why reading the documentation may not always be your best bet, or how a workaround may eventually work against you. By investigating 5 ways in which you can fail, we can learn valuable lessons on what to do instead.

React in 45 - 60 minutes

You've heard about React, the user interface library developed by Facebook? And you're wondering how to use it beyond the “Hello, World” stage? Then this talk is for you! Join me in an action-packed session full of live code examples where we'll discover how you can use React to build the hottest web applications while keeping your head cool.

When you leave the room, you'll know enough to build real-world web applications!

SSL/TLS for Mortals

Using SSL/TLS the right way is often a big hurdle for developers. We prefer to have that one colleague perform “something with certificates”, because he/she knows how that works. But what if “that one colleague” is enjoying vacation and something goes wrong with the certificates?

In this session we'll take a close look at secure communication at the transport level. Starting with what exactly SSL and TLS is, we'll dive into public/private keys, and signing. We'll also learn what all this has to do with an unfortunate Dutch notary. Of course, there'll be plenty of practical tips & trics, as well as demo's.

Attend this session to become “that one colleague”!

What's Cooking in Maven?

It’s been over 10 years since Maven 3 saw the light, bringing initial multi-module support. Later releases brought a lot of improvements, bug fixes, and of course coloured output.

But the Maven community hasn’t been resting on their laurels. A lot of effort has gone into the future of Maven. You may have heard about Maven 4, Maven Wrapper, or Maven Daemon. Why should you care? And how will it change the way you use Maven? I will show you by using the latest snapshot builds of Maven - time will tell if that’s a brave or a stupid idea…

Join me to find out what the future of Maven has for you!

[Your Title Here]

Yes, you've read that correctly - this talk and this stage could've been yours. You're wondering how to make that happen? I'll take you to the wonderful world of "call for papers", "abstracts" and acceptance processes. You might have reasons why you think you're not up to this. But let's see whether those excuses are genuine or if we can eliminate them.

So, next year, see you on stage?!

I want to encourage people who have the ambition to share their stories on stage. As much as I care about that, I cannot attend your event only to deliver this short talk. I would be happy to deliver this talk in addition to one of my other submissions to your event.

JCON EUROPE 2023

June 2023 Köln, Germany

JConf.dev 2022

September 2022 Chicago, Illinois, United States

JCON 2021

October 2021

KCDC 2021

September 2021 Kansas City, Missouri, United States

JNation 2021

June 2021

Maarten Mulders

👨🏻‍💻 Consultant ~ 🧑🏻‍🏫 Trainer ~ 🗣️ Speaker ~ 🏆 Java Champion

Apeldoorn, The Netherlands