Speaker

Peter van Vliet

Peter van Vliet

Co-Founder and Lead Architect @ Masking Technology

Leiden, The Netherlands

I started my career as a full-stack software developer in 2002 and have since progressed to a lead architect role. Over the course of these 20+ years, I have gained extensive experience with a wide range of technologies. Nowadays, I leverage my expertise to assist companies, write articles and speak at conferences. I'm a visual thinker and a hobby illustrator.

Area of Expertise

  • Information & Communications Technology

Topics

  • Software Development
  • Software Engineering
  • Software Architecture
  • FullStack Development
  • Front-End Development
  • Backend Development
  • Agile software development
  • Domain Driven Design
  • Open Source
  • Application LIfecycle Management
  • High Availability and Scalability
  • Design Patterns
  • Code

Defy Architectural Uncertainty by Building Schrödinger's App

Can an application be a monolith and microservices at the same time? Spoiler alert: yes!

In this session, we will explore a TypeScript codebase that defies the traditional boundaries. Much like Schrödinger's famous thought experiment, the application exists in multiple states simultaneously during development, but it's true form is only revealed at the moment of deployment. We'll uncover tools that empower developers to dance between monoliths and microservices, embracing the fluidity of development.

Whether you're a seasoned developer, a curious architect, or simply excited about the future of software, this session is for you. So, buckle up as we dive into the unknown, question the status quo, and redefine the boundaries of what's possible in modern application development.

Prepare for Change: 5 Simple Rules

Change is the only constant. But how to prepare for it? Although the answer is long and full of "it depends", there are a few universal rules ready for use:

1. Keep it Small
2. Keep it Simple
3. Keep it Elegant
4. Keep it Safe
5. Keep it Up-to-date

In this session we'll delve into these rules and how they can be applied to your software development life cycle. We'll go full circle from requirements to maintenance. Along the way we'll cover mindset, development process and making technical choices.

By the end of this session, you will have acquired new insights in enhancing the cost-efficiency of application development. So, no matter what your role in the development life cycle is, this session is for you.

Waterfall + Iterative + Agile = ?!

Many organisations use a combination of Waterfall and Agile. Why? Because depending on the context, the one or the other is a better fit. But managing a multi-approach in a single project is far from ideal. Can we do better?

In this session we'll blend commonly used approaches in an attempt to reach the ultimate goal; a single approach to rule them all! By comparing approaches, and exploring blending options we'll progress to an outcome. Down the road we'll discuss cost-efficiency, vocal points, delivery cycles and change policies.

Want to know how far we will come and if there's a usable outcome? Then this session is for you!

Michigan Technology Conference 2024 Upcoming

March 2024 Pontiac, Michigan, United States

Appdevcon 2024 Upcoming

March 2024 Amsterdam, The Netherlands

Digital Architecture Design Day 2023

October 2023 Amersfoort, The Netherlands

Infobip Shift 2023

September 2023 Zadar, Croatia

Tweakers Developers Summit

September 2023 Utrecht, The Netherlands

DevBcn 2023

July 2023 L'Hospitalet de Llobregat, Spain

Peter van Vliet

Co-Founder and Lead Architect @ Masking Technology

Leiden, The Netherlands