Peter van Vliet's Avatar

Peter van Vliet

@petermasking.bsky.social

Software Architect | Developer | Trainer | Writer | Speaker

50 Followers  |  47 Following  |  44 Posts  |  Joined: 29.11.2024  |  2.0346

Latest posts by petermasking.bsky.social on Bluesky

Introduction of our pratical course on microservices
YouTube video by Masking Technology Introduction of our pratical course on microservices

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

24.10.2025 22:14 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Getting Started | Create a Scalable Full-Stack App With Jitar
YouTube video by Masking Technology Getting Started | Create a Scalable Full-Stack App With Jitar

We've just released the getting started video of Jitar, explaining the installation and creating a scalable full-stack app from a template.

21.10.2025 07:14 โ€” ๐Ÿ‘ 3    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Jitar | The Runtime for Scalable Full-Stack Apps
YouTube video by Masking Technology Jitar | The Runtime for Scalable Full-Stack Apps

We've just released the introduction video of Jitar, explaining what it is and what value it brings.

10.10.2025 11:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

We've finished the second iteration of our product video about Jitar. Have fun watching!

#fullstack #microservices #applicationdevelopment

03.10.2025 21:43 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

@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...

26.09.2025 20:18 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

22.09.2025 08:51 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

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."

18.09.2025 07:38 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Continuing animation: zooming into the runtime to see inside.

17.09.2025 06:56 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

Learning the principles of #animation while working on the introduction video for our distributed runtime Jitar.

Started with the first principle: ๐—ฆ๐—พ๐˜‚๐—ฎ๐˜€๐—ต ๐—ฎ๐—ป๐—ฑ ๐—ฆ๐˜๐—ฟ๐—ฒ๐˜๐—ฐ๐—ต.

16.09.2025 11:09 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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...

16.09.2025 08:04 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

15.09.2025 19:11 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Working on the introduction video of Jitar ๐Ÿ˜€

05.09.2025 08:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
Cut The Abstractions, Software is Not a Piece of Art A pragmatic guide to the true art of building scalable and maintainable systems.

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...

28.08.2025 12:00 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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

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-...

12.08.2025 09:01 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

I hope this interaction is AI-powered...

Anyway, it reminds me of this comic.

08.08.2025 11:50 โ€” ๐Ÿ‘ 0    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
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

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-...

05.08.2025 07:24 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
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

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...

28.07.2025 14:03 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Anatomy of a Distributed JavaScript Runtime | Part III Can an application be a monolith and microservices at the same time? Spoiler alert: yes

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-...

24.07.2025 10:01 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Video thumbnail

๐Ÿคฉ 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!

23.07.2025 12:34 โ€” ๐Ÿ‘ 3    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Anatomy of a Distributed JavaScript Runtime | Part II Can an application be a monolith and microservices at the same time? Spoiler alert: yes

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-...

17.07.2025 10:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Working on Windows compatibility for our Jitar runtime. And after some work, the first results look promising!

#jitar #developer #windows

11.07.2025 19:22 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Preview
The Anatomy of a Distributed JavaScript Runtime | Part I Can an application be a monolith and microservices at the same time? Spoiler alert: yes

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-...

10.07.2025 11:05 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

Just finished the slides for my talk at the Tech Internals Conference on May 26th in Berlin!

02.05.2025 11:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

15.04.2025 08:47 โ€” ๐Ÿ‘ 5    ๐Ÿ” 3    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

It's always fun to look at old commit messages ๐Ÿ˜‚

Can you still remember what you were working on 10 years ago?

14.04.2025 07:20 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

โ€œ๐—ช๐—ต๐—ฎ๐˜ ๐—”๐—ฟ๐—ฒ ๐—ฌ๐—ผ๐˜‚ ๐—ง๐˜„๐—ผ ๐——๐—ผ๐—ถ๐—ป๐—ด?โ€ 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 ๐Ÿ˜‚

11.04.2025 07:05 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

09.04.2025 07:18 โ€” ๐Ÿ‘ 2    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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! ๐Ÿคฏ

08.04.2025 13:36 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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

05.04.2025 19:19 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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.

02.04.2025 18:41 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 1    ๐Ÿ“Œ 0

@petermasking is following 20 prominent accounts