Sign in

Peter van Vliet

@petermasking.bsky.social
53 followers 48 following 53 posts

Software Architect | Developer | Trainer | Writer | Speaker

PostsRepliesMedia
Peter van Vliet @petermasking.bsky.social · 24/09/2026
The 14th and 15th of October, @basmasking.bsky.social and I will be back in Trondheim for the 2026 edition of #Containerkonferansen ⭐ After giving a talk there last year, we've been invited back to give our new hands-on workshop: Building Schrödinger's App! Really looking forward to it!
011
Peter van Vliet @petermasking.bsky.social · 03/04/2026
Exactly three week ago, I shared how we significantly simplified the code of one of our applications by using 𝟴𝟴% 𝗹𝗲𝘀𝘀 𝗼𝗯𝗷𝗲𝗰𝘁-𝗼𝗿𝗶𝗲𝗻𝘁𝗲𝗱 𝗰𝗼𝗱𝗲, presenting it on a big cinema screen at Webdevcon and the Dutch PHP Conference. It was a blast!
031
Reposted by Peter van Vliet
Shawn Wildermuth @wildermuth.com · 03/03/2026
Just attended an interesting talk by @petermasking.bsky.social at #Basta. They built a tool (Jitar) that can let you develop as a monolith, and deploy in Kubernetes in production. I think it's JS only, interesting nonetheless. github.com/MaskingTechn...
github.com
GitHub - MaskingTechnology/jitar: Distributed runtime for JavaScript and TypeScript
Distributed runtime for JavaScript and TypeScript. Contribute to MaskingTechnology/jitar development by creating an account on GitHub.
142
Peter van Vliet @petermasking.bsky.social · 11/02/2026
In less than three weeks, I'll be speaking at BASTA! – the conference for .NET, web, and AI innovation. 🎉 And what better talk to give than our Schrödinger’s App, which can exist in both a monolithic and microservices state simultaneously. I'm really looking forward to it! Will I see you there?
basta.net
Architectural Uncertainty? Build Schrödinger's App! - BASTA!
021
Peter van Vliet @petermasking.bsky.social · 14/01/2026
2025 was my most active public speaking year to date, and I still feel proud and grateful for every event I was invited to.
011
Peter van Vliet @petermasking.bsky.social · 11/12/2025
Finally found the time to open-source and publish our design system, which we use for quickly building simple UIs. 👉 github.com/MaskingTechn...
Masking Technology Design System Example
032
Reposted by Peter van Vliet
Masking Technology @masking.tech · 28/11/2025
A new "Getting Started with Jitar" video is out! 🥳 In this video, we show how to secure a full-stack application running on Jitar using its built-in security features and middleware. #fullstack #security #webapplications #softwarearchitecture #softwaredevelopment
youtu.be
Getting Started | Secure a Full-Stack App With Jitar
YouTube video by Masking Technology
042
Peter van Vliet @petermasking.bsky.social · 27/11/2025
"Now we have AI, do we still need to hire experienced developers?" With modern tools everyone can "code". Within the right context, that's perfectly fine. Outside that context, it's a risk. [graphic created by author with GenHI] #hiring #developers #ai #vibecoding
032
Peter van Vliet @petermasking.bsky.social · 17/11/2025
Beyond architecture, the programming paradigm we choose shapes how easily we can write, maintain, and evolve code. In the article, I share a simple, rule-based framework we use to blend paradigms for creating code that’s easy for humans to understand and maintain, yet ready for AI support.
levelup.gitconnected.com
From OOP to OOPS: Escaping the One-Paradigm Trap
Programming paradigms aren’t silver bullets. So, how to pick the right one? You simply don’t.
011
Reposted by Peter van Vliet
Masking Technology @masking.tech · 07/11/2025
Just released the next "Getting started with Jitar" video 🥳 In this video, we show how to scale a full-stack application using nothing but configuration, thanks to Jitar’s services. Scaling your app has never been this simple. #fullstack #softwarearchitecture #softwaredevelopment #scalabilitytrap
youtube.com
Getting Started | Scale a Full-Stack App with Jitar
YouTube video by Masking Technology
052
Reposted by Peter van Vliet
Masking Technology @masking.tech · 24/10/2025
We’re turning our trainings into online courses! This video introduces our practical course on microservices—cutting through the hype and confusion to show how they really work. #microservices #softwarearchitecture #courses #learning
youtube.com
Introduction of our pratical course on microservices
YouTube video by Masking Technology
032
Reposted by Peter van Vliet
Masking Technology @masking.tech · 21/10/2025
We've just released the getting started video of Jitar, explaining the installation and creating a scalable full-stack app from a template.
youtube.com
Getting Started | Create a Scalable Full-Stack App With Jitar
YouTube video by Masking Technology
033
Reposted by Peter van Vliet
Masking Technology @masking.tech · 10/10/2025
We've just released the introduction video of Jitar, explaining what it is and what value it brings.
youtube.com
Jitar | The Runtime for Scalable Full-Stack Apps
YouTube video by Masking Technology
022
Reposted by Peter van Vliet
Masking Technology @masking.tech · 03/10/2025
We've finished the second iteration of our product video about Jitar. Have fun watching! #fullstack #microservices #applicationdevelopment
032
Reposted by Peter van Vliet
Bas Meeuwissen @basmasking.bsky.social · 26/09/2025
@petermasking.bsky.social and I are creating a new version of our #jitar introduction video. It's fully generated from Google Slides with a few #python scripts that transforms the slides into an animation and add a voice-over using #ai This is what we have so far...
042
Peter van Vliet @petermasking.bsky.social · 22/09/2025
Yesterday, @basmasking.bsky.social and I returned from the What The Stack Conference (@wts.rocks) in Skopje, carrying home great memories and new connections. 🙏 The audience was full of energy, which made it a real pleasure to speak to them, even right after a fantastic lunch!
042
Peter van Vliet @petermasking.bsky.social · 18/09/2025
Today's animation: "Jitar provides tools for cutting full-stack monolithic applications into distributable bundles based on configuration, and deploying them across web browsers and servers."
011
Peter van Vliet @petermasking.bsky.social · 17/09/2025
Continuing animation: zooming into the runtime to see inside.
022
Peter van Vliet @petermasking.bsky.social · 16/09/2025
Learning the principles of #animation while working on the introduction video for our distributed runtime Jitar. Started with the first principle: 𝗦𝗾𝘂𝗮𝘀𝗵 𝗮𝗻𝗱 𝗦𝘁𝗿𝗲𝘁𝗰𝗵.
000
Peter van Vliet @petermasking.bsky.social · 16/09/2025
I just received the news that my article series, “The Anatomy of a Distributed Runtime”, has been featured in In Plain English’s JavaScript publication! 🥳 The series can be found here: medium.com/javascript-i...
000
Peter van Vliet @petermasking.bsky.social · 15/09/2025
In two weeks, I’m honored to be speaking at the Digital Architecture Day event for the second time! This time, I’ll introduce and demonstrate our adaptive architecture style that allows switching between a monolith and microservices without changing a single line of code.
000
Reposted by Peter van Vliet
Masking Technology @masking.tech · 05/09/2025
Working on the introduction video of Jitar 😀
022
Peter van Vliet @petermasking.bsky.social · 28/08/2025
I love abstractions, but I also fear them. Good ones reduce complexity, while bad ones add it. Telling them apart isn’t always easy, so avoidance is the widely accepted guideline. Since I couldn’t find a practical, unified source, I decided to create one. levelup.gitconnected.com/cut-the-abst...
levelup.gitconnected.com
Cut The Abstractions, Software is Not a Piece of Art
A pragmatic guide to the true art of building scalable and maintainable systems.
022
Peter van Vliet @petermasking.bsky.social · 12/08/2025
The fifth (and final) part of my article series "The Anatomy of a Distributed Runtime", is now available! This part ties everything together and ties up all loose ends. javascript.plainenglish.io/the-anatomy-...
javascript.plainenglish.io
The Anatomy of a Distributed JavaScript Runtime | Part V — Consolidation and conclusions
Can an application be a monolith and microservices at the same time? Spoiler alert: yes
022
Peter van Vliet @petermasking.bsky.social · 05/08/2025
The fourth part of my article series, "The Anatomy of a Distributed Runtime," is now available! In this part, I explain how the execution process discussed in the previous part is encapsulated by services that enable distribution. javascript.plainenglish.io/the-anatomy-...
javascript.plainenglish.io
The Anatomy of a Distributed JavaScript Runtime | Part IV — Distributing applications
Can an application be a monolith and microservices at the same time? Spoiler alert: yes
032
Peter van Vliet @petermasking.bsky.social · 28/07/2025
Just created my first scale-when-needed full-stack app example with server-side rendering using @solidjs.com and Jitar. Aside from the manual build steps (which I'll automate), this combination is very powerful! The evidence: github.com/petermasking...
github.com
GitHub - petermasking/solid-jitar: Exploratory project aimed at integrating Jitar with SolidStart and leverage its SSR capabilities.
Exploratory project aimed at integrating Jitar with SolidStart and leverage its SSR capabilities. - petermasking/solid-jitar
021
Peter van Vliet @petermasking.bsky.social · 24/07/2025
The third part of my article series, "The Anatomy of a Distributed Runtime," has just been published! In this part, I explain how the distributable bundles discussed in the previous part are loaded and executed. javascript.plainenglish.io/the-anatomy-...
javascript.plainenglish.io
The Anatomy of a Distributed JavaScript Runtime | Part III
Can an application be a monolith and microservices at the same time? Spoiler alert: yes
032
Reposted by Peter van Vliet
WhatTheStack @wts.rocks · 23/07/2025
🤩 Meet @petermasking.bsky.social A software architect and full-stack developer with over 20 years of experience. Peter helps companies build cost-efficient, future-proof applications. A frequent speaker at tech events across Europe, you can now catch him live in Skopje at What The Stack!
033
Peter van Vliet @petermasking.bsky.social · 17/07/2025
As of now, the second part of my article series "The Anatomy of a Distributed Runtime" is also live! In this part, I explain how we split monolithic applications into distributable bundles. javascript.plainenglish.io/the-anatomy-...
javascript.plainenglish.io
The Anatomy of a Distributed JavaScript Runtime | Part II
Can an application be a monolith and microservices at the same time? Spoiler alert: yes
022
Reposted by Peter van Vliet
Bas Meeuwissen @basmasking.bsky.social · 11/07/2025
Working on Windows compatibility for our Jitar runtime. And after some work, the first results look promising! #jitar #developer #windows
032
Peter van Vliet @petermasking.bsky.social · 10/07/2025
I'm wrapping up a series of articles diving into the technical nitty-gritty of our distributed JavaScript runtime. The first part is now live! javascript.plainenglish.io/the-anatomy-...
javascript.plainenglish.io
The Anatomy of a Distributed JavaScript Runtime | Part I
Can an application be a monolith and microservices at the same time? Spoiler alert: yes
022
Peter van Vliet @petermasking.bsky.social · 02/05/2025
Just finished the slides for my talk at the Tech Internals Conference on May 26th in Berlin!
022
Peter van Vliet @petermasking.bsky.social · 15/04/2025
Next month, I'll be speaking at the @javascriptcon.bsky.social in the beautiful city of London! 🥳 I couldn't be happier—this is the conference for fullstack JavaScript development, making my talk, "𝗗𝗲𝗳𝘆 𝗔𝗿𝗰𝗵𝗶𝘁𝗲𝗰𝘁𝘂𝗿𝗮𝗹 𝗨𝗻𝗰𝗲𝗿𝘁𝗮𝗶𝗻𝘁𝘆 𝗯𝘆 𝗕𝘂𝗶𝗹𝗱𝗶𝗻𝗴 𝗦𝗰𝗵𝗿ö𝗱𝗶𝗻𝗴𝗲𝗿'𝘀 𝗔𝗽𝗽" a perfect fit. Hope to see you there!
053
Peter van Vliet @petermasking.bsky.social · 14/04/2025
It's always fun to look at old commit messages 😂 Can you still remember what you were working on 10 years ago?
022
Peter van Vliet @petermasking.bsky.social · 11/04/2025
“𝗪𝗵𝗮𝘁 𝗔𝗿𝗲 𝗬𝗼𝘂 𝗧𝘄𝗼 𝗗𝗼𝗶𝗻𝗴?” I Asked. “𝗪𝗲’𝗿𝗲 𝗣𝗮𝗶𝗿 𝗩𝗶𝗯𝗶𝗻𝗴” Last night I gave the first part of our "AI for Developers" workshop that includes a little vibe coding. One of the attendees wasn't able to install anything, so he paired up with his neighbor. Not sure if I caught them at the right moment 😂
011
Peter van Vliet @petermasking.bsky.social · 09/04/2025
Wrapping up the second part of my article series, "The Anatomy of a Distributed Runtime" on how to build a distributable monolith—with this pertinent quote from @simonbrown.je
021
Peter van Vliet @petermasking.bsky.social · 08/04/2025
Still in #AI mode... Just imported a simple neural network that @basmasking.bsky.social and I built in Java from scratch 11 YEARS AGO — and it still works without a single modification! 🤯
032
Peter van Vliet @petermasking.bsky.social · 05/04/2025
My very first "vibe coding" experience was actually better than expected. I only needed 4 prompts to make it playable: 1. Can you build a simple web-based Tetris game? 2. When I start the game, nothing happens. 3. The input is very slow. 4. The bricks get stuck above the bottom. #cursor #ai
032
Reposted by Peter van Vliet
Bas Meeuwissen @basmasking.bsky.social · 02/04/2025
My role as a Lead Low-Code Developer places me in a position where I often have to say “no” to certain requirements. By its nature, a low-code platform is opinionated and doesn’t allow for the inclusion of all possible requirements. In my experience, you can meet around 70-80% of the requirements.
111
Peter van Vliet @petermasking.bsky.social · 02/04/2025
I'm working on new #AI training for developers, and today I spent some time crafting a simple explanation of the architecture behind LLMs. It's actually quite fascinating and impressive! P.S. For the AI pros: feedback is welcome!
011
Peter van Vliet @petermasking.bsky.social · 28/03/2025
Today, it was my turn to speak at the Michigan Technology Conference, and I had a great time sharing our ideas on handling architectural uncertainty. The audience was fantastic, and I received some really insightful questions! Once again, I'm very happy and grateful to be here. 🙏
011
Reposted by Peter van Vliet
Bas Meeuwissen @basmasking.bsky.social · 26/03/2025
This afternoon @petermasking.bsky.social and I did a 5.6 mile hike in Sleepy Hollow State Park, MI. A refreshing walk in the sun at 36 Fahrenheit.
022
Peter van Vliet @petermasking.bsky.social · 26/03/2025
Today @basmasking.bsky.social and I traveled from Holland to Pontiac, where the Michigan Technology Conference is being held. There was no rush, so we had plenty of time to reflect and make new plans. A day well spent!
022
Reposted by Peter van Vliet
Bas Meeuwissen @basmasking.bsky.social · 25/03/2025
As a Dutch guys visiting Michigan, we get asked a lot “Have you been to Holland?”. Now @petermasking.bsky.social and I can say, “Yes, we did!” #tourist #holland
042
Reposted by Peter van Vliet
Bas Meeuwissen @basmasking.bsky.social · 24/03/2025
This Thursday, I will present my talk, "Making Apps More Resilient by Applying Darwinism," at the Michigan Technology Conference. The next day, @petermasking.bsky.social will present his talk about another scientist, Schrödinger, where he will discuss an app being in two states at the same time!
022
Peter van Vliet @petermasking.bsky.social · 24/03/2025
Today, @basmasking.bsky.social and I will fly to Chicago to start our trip toward the Michigan Technology Conference. Last year was a blast, so we're preparing for the next!
022
Peter van Vliet @petermasking.bsky.social · 21/03/2025
STOP BUILDING APIs – That’s the title of my conference talk associated with this sheet. Although I had this internal discussion a long time ago, I believe it’s still relevant. Fortunately, there are great automation options available these days! #metaframeworks #apimediators #jitar
032
Peter van Vliet @petermasking.bsky.social · 20/03/2025
AI is a powerful tool for #developers, or is it? I use the usual suspects myself, but with so many options out there, I'm trying to figure out which ones are actually worth it. #fomo So, I'm curious—what value does AI bring to your daily work? Do you see it as just a tool, or something more?
022
Peter van Vliet @petermasking.bsky.social · 19/03/2025
Great interview question about Jitar for an upcoming conference: "A runtime that makes the code both monolithic and distributed sounds impressive. Where is the price for such flexibility?" Nothing is perfect—there are certainly trade-offs when the development and deployment models are decoupled.
022
Peter van Vliet @petermasking.bsky.social · 18/03/2025
Today's reminder to myself: limit nesting… I love structuring things, but sometimes I overdo it. I'm pretty disciplined about keeping deeply nested structures out of my code, but when it comes to creating folders, it's hard to control myself.
020