Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 03/04/2026Exactly 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 Masking TechnologyPeter van Vliet @petermasking.bsky.social · 11/02/2026In 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.netArchitectural Uncertainty? Build Schrödinger's App! - BASTA! 021
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 14/01/20262025 was my most active public speaking year to date, and I still feel proud and grateful for every event I was invited to. 011
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 11/12/2025Finally found the time to open-source and publish our design system, which we use for quickly building simple UIs. 👉 github.com/MaskingTechn... 032
Masking Technology @masking.tech · 28/11/2025A 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 #softwaredevelopmentyoutu.beGetting Started | Secure a Full-Stack App With JitarYouTube video by Masking Technology 042
Reposted by Masking TechnologyPeter 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
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 17/11/2025Beyond 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.comFrom OOP to OOPS: Escaping the One-Paradigm TrapProgramming paradigms aren’t silver bullets. So, how to pick the right one? You simply don’t. 011
Masking Technology @masking.tech · 07/11/2025Just 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 #scalabilitytrapyoutube.comGetting Started | Scale a Full-Stack App with JitarYouTube video by Masking Technology 052
Masking Technology @masking.tech · 24/10/2025We’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 #learningyoutube.comIntroduction of our pratical course on microservicesYouTube video by Masking Technology 032
Reposted by Masking TechnologyMasking Technology @masking.tech · 21/10/2025We've just released the getting started video of Jitar, explaining the installation and creating a scalable full-stack app from a template.youtube.comGetting Started | Create a Scalable Full-Stack App With JitarYouTube video by Masking Technology 033
Masking Technology @masking.tech · 21/10/2025We've just released the getting started video of Jitar, explaining the installation and creating a scalable full-stack app from a template.youtube.comGetting Started | Create a Scalable Full-Stack App With JitarYouTube video by Masking Technology 033
Masking Technology @masking.tech · 10/10/2025We've just released the introduction video of Jitar, explaining what it is and what value it brings.youtube.comJitar | The Runtime for Scalable Full-Stack AppsYouTube video by Masking Technology 022
Masking Technology @masking.tech · 03/10/2025We've finished the second iteration of our product video about Jitar. Have fun watching! #fullstack #microservices #applicationdevelopment 032
Reposted by Masking TechnologyBas 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
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 22/09/2025Yesterday, @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
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 17/09/2025Continuing animation: zooming into the runtime to see inside. 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 28/08/2025I 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.comCut The Abstractions, Software is Not a Piece of ArtA pragmatic guide to the true art of building scalable and maintainable systems. 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 12/08/2025The 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.ioThe Anatomy of a Distributed JavaScript Runtime | Part V — Consolidation and conclusionsCan an application be a monolith and microservices at the same time? Spoiler alert: yes 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 05/08/2025The 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.ioThe Anatomy of a Distributed JavaScript Runtime | Part IV — Distributing applicationsCan an application be a monolith and microservices at the same time? Spoiler alert: yes 032
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 17/07/2025As 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.ioThe Anatomy of a Distributed JavaScript Runtime | Part IICan an application be a monolith and microservices at the same time? Spoiler alert: yes 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 24/07/2025The 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.ioThe Anatomy of a Distributed JavaScript Runtime | Part IIICan an application be a monolith and microservices at the same time? Spoiler alert: yes 032
Reposted by Masking TechnologyWhatTheStack @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
Reposted by Masking TechnologyBas Meeuwissen @basmasking.bsky.social · 24/07/2025Today in the airport bus I shot this picture for @kevlin.bsky.social day. A few days late, but still worth it in my opinion. #kevlinhenneyday 062
Reposted by Masking TechnologyBas Meeuwissen @basmasking.bsky.social · 11/07/2025Working on Windows compatibility for our Jitar runtime. And after some work, the first results look promising! #jitar #developer #windows 032
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 10/07/2025I'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.ioThe Anatomy of a Distributed JavaScript Runtime | Part ICan an application be a monolith and microservices at the same time? Spoiler alert: yes 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 02/05/2025Just finished the slides for my talk at the Tech Internals Conference on May 26th in Berlin! 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 15/04/2025Next 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
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 14/04/2025It's always fun to look at old commit messages 😂 Can you still remember what you were working on 10 years ago? 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 08/04/2025Still 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
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 05/04/2025My 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 Masking TechnologyMasking Technology @masking.tech · 23/02/2025We have had an absolutely wonderful day at @dddnorth.bsky.social yesterday. The talks were inspiring, and the community has been very engaging. A big thanks to the organising team for inviting us and hosting such a great event. We hope to be a part of this next time. #dddNorth #speaking 054
Reposted by Masking TechnologyMasking Technology @masking.tech · 14/03/2025In less than two weeks, the second edition of the Michigan Technology Conference will begin! Both @basmasking.bsky.social and @petermasking.bsky.social will give talks, each inspired by the theories of profound scientists. Is this a coincidence, or is there a theory behind it? Come and find out! 033
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 14/03/2025Ah, the thrill of running "npm install" on an older project... 022
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 24/03/2025Today, @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
Reposted by Masking TechnologyBas Meeuwissen @basmasking.bsky.social · 24/03/2025This 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
Reposted by Masking TechnologyBas Meeuwissen @basmasking.bsky.social · 26/03/2025This 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
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 19/03/2025Great 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
Reposted by Masking TechnologyBas Meeuwissen @basmasking.bsky.social · 27/03/2025Just finished presenting at the Michigan Technology Conference (MITechCon) on building resilient applications using Darwin's principles in application development. Grateful to all who attended. Looking forward to the next meet-up! #ResilientApplications #MITechCon 011
Reposted by Masking TechnologyPeter van Vliet @petermasking.bsky.social · 21/03/2025STOP 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
Reposted by Masking TechnologyBas Meeuwissen @basmasking.bsky.social · 25/03/2025As 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 Masking TechnologyPeter van Vliet @petermasking.bsky.social · 26/03/2025Today @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 Masking TechnologyPeter van Vliet @petermasking.bsky.social · 20/03/2025AI 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
Masking Technology @masking.tech · 14/03/2025In less than two weeks, the second edition of the Michigan Technology Conference will begin! Both @basmasking.bsky.social and @petermasking.bsky.social will give talks, each inspired by the theories of profound scientists. Is this a coincidence, or is there a theory behind it? Come and find out! 033
Masking Technology @masking.tech · 23/02/2025We have had an absolutely wonderful day at @dddnorth.bsky.social yesterday. The talks were inspiring, and the community has been very engaging. A big thanks to the organising team for inviting us and hosting such a great event. We hope to be a part of this next time. #dddNorth #speaking 054
Masking Technology @masking.tech · 21/02/2025On our way for tomorrow’s conference organized by @dddnorth.bsky.social. Hope to see you there! 031
Masking Technology @masking.tech · 17/02/2025This Saturday, @petermasking.bsky.social and @basmasking.bsky.social are both speaking at the @dddnorth.bsky.social conference. We are proud to have our Future-Proofing and Darwinism talks featured there. If you’re in Kingston upon Hull, drop by and watch some amazing speakers! 032
Masking Technology @masking.tech · 04/12/2024Getting ready for the @tweakers.bsky.social Developers Summit 2024! #tweakers #conference 000
Masking Technology @masking.tech · 29/11/2024Last year, we presented at the @tweakers.bsky.social developers summit. This year, we are present again and @petermasking.bsky.social will give the talk "How to build future-proofed application" You can find us by looking for the purple elephant. tweakers.net/plan/4260/de... #softwaredevelopment 043