Peter van Vliet's Avatar

Peter van Vliet

@petermasking.bsky.social

Software Architect | Developer | Trainer | Writer | Speaker

46 Followers  |  43 Following  |  36 Posts  |  Joined: 29.11.2024  |  1.6259

Latest posts by petermasking.bsky.social on Bluesky

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
Post image

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!

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

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. ๐Ÿ™

28.03.2025 20:25 โ€” ๐Ÿ‘ 1    ๐Ÿ” 1    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

26.03.2025 21:33 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

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!

26.03.2025 21:31 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image Post image Post image Post image

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

25.03.2025 17:28 โ€” ๐Ÿ‘ 4    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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!

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

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!

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

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

21.03.2025 22:53 โ€” ๐Ÿ‘ 3    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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?

20.03.2025 09:52 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

Sharing ideas and knowledge, not for monetization.

19.03.2025 09:23 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

19.03.2025 08:14 โ€” ๐Ÿ‘ 2    ๐Ÿ” 2    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0
Post image

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.

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

Creating demo content for our open-source comic-based social media platform.

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

When presenting at a conference, attendees sometimes take a picture of you. This is the best one Iโ€™ve found of myself so far.

14.03.2025 22:12 โ€” ๐Ÿ‘ 1    ๐Ÿ” 0    ๐Ÿ’ฌ 0    ๐Ÿ“Œ 0

@petermasking is following 19 prominent accounts