Bas Stoker's Avatar

Bas Stoker

@bastoker

Full stack software Engineer with focus on the JVM platform. πŸš΄β€β™‚οΈUtrecht, NL Link to my latest presentation: https://noti.st/bastoker/87rbIc/deployen-op-vrijdagmiddag-zonder-stress

39
Followers
62
Following
15
Posts
06.11.2024
Joined
Posts Following

Latest posts by Bas Stoker @bastoker

Starting with vllm can be a little rough coming from llama.cpp - but I got it running with the models i needed after a lot of tinkering on 2 5060ti’s πŸ˜…

08.03.2026 09:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
TanStack Start in 100 Seconds
TanStack Start in 100 Seconds YouTube video by Fireship

New @fireship.bsky.social video just dropped
www.youtube.com/watch?v=1fUB...

20.02.2026 19:06 πŸ‘ 13 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

Great subject!

07.02.2026 09:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Finally Open! The New Netherlands Photo Museum The Netherlands Photo Museum in Rotterdam opens its doors on February 7 in the new monumental warehouse Santos in Katendrecht.

The Netherlands Photo Museum in Rotterdam opens its doors on February 7 in the new monumental warehouse Santos in Katendrecht.

Source: Municipality of Rotterdam

#Rotterdam
#NederlandsFotomuseum
#Kunst

06.02.2026 12:51 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
Live Blog: Slippery Conditions Due to Freezing Rain February 3-4, 2026 From Tuesday afternoon, there is a chance of slippery conditions due to freezing rain, mainly in the north and possibly also in the central Netherlands.

From Tuesday afternoon, there is a chance of slippery conditions due to freezing rain, mainly in the north and possibly also in the central Netherlands.

Source: Royal Netherlands Meteorological Institute

#KNMI
#Gladheid
#Ijzel

02.02.2026 17:21 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Really pleased with how this talk went and the feedback I’ve had, it was the first time I’ve done it and I wasn’t sure how useful it would be.

31.01.2026 15:57 πŸ‘ 12 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

What an afterword!

β€œToday, as we move toward and beyond 2025, we are entering a possible era of AI-generated content. You may ask yourself, why bother? It matters. Your words matter, your knowledge matters, and we must continue to push back against the entropy and bit rot of the internet. (…)”

25.01.2026 09:04 πŸ‘ 19 πŸ” 5 πŸ’¬ 4 πŸ“Œ 1

The Office / Mad Men

23.01.2026 23:11 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Release v5.0.10 Β· pmndrs/zustand This version includes a fix to the persist middleware for an edge case. What's Changed fix(persist): prevent race condition during concurrent rehydrate calls by @Niyaz-Mazhitov in #3336 New Contr...

🐻 Zustand v5.0.10 is out!

Fixes an edge case in the persist middleware.
github.com/pmndrs/zusta...

Thanks as always for the support. This is such a nice community.

12.01.2026 07:09 πŸ‘ 12 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Java's Plans for 2026 - Inside Java Newscast #104
Java's Plans for 2026 - Inside Java Newscast #104 YouTube video by Java

If you want to know in what #Java release to expect value types (yes, the answer to "Valhalla, when?" !), what Leyden plans after AOT code compilation, and which pattern magic to expect next from Amber, you don't want to miss this:

www.youtube.com/watch?v=1lYs...

08.01.2026 08:34 πŸ‘ 22 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Love creating reusable stuff like this. The scoreboard will probably only be relevant to the new video I'm working on, but the applyGlitch() function I'm sure will be reused.

It's random, too. Looks different every time.

04.01.2026 20:01 πŸ‘ 31 πŸ” 4 πŸ’¬ 1 πŸ“Œ 0
Preview
One Query, Complete Object Graphs: Nested DTOs with jOOQ MULTISET - Martinelli In my previous post about Open Session in View, I explored how this default Spring Boot setting can hide serious performance problems. The N+1 query problem sits behind a system that looks correct in ...

One Query, Complete Object Graphs: Nested DTOs with jOOQ MULTISET martinelli.ch/one-query-co... by @martinelli.ch

05.01.2026 14:02 πŸ‘ 4 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

The Utrecht morning rush hour in the snow did not disappoint!

05.01.2026 07:26 πŸ‘ 2792 πŸ” 638 πŸ’¬ 47 πŸ“Œ 88
https://jb.gg/1lak0x

https://jb.gg/1lak0x

2025 marked #Java's 30th birthday. We celebrated loud, proud, and in style πŸŽ‰
To end this landmark year properly, update to the latest version of the Java 30 Anniversary plugin jb.gg/1lak0x and unwrap a festive Duke for the holidays, plus the full Duke collection to boot.

23.12.2025 10:00 πŸ‘ 22 πŸ” 6 πŸ’¬ 0 πŸ“Œ 1

just wow! 🀠

20.12.2025 11:38 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

OK mensen dit moet stoppen…

10.11.2025 16:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

Happy to enjoy another UtrechtJUG meetup tonight!

05.11.2025 17:30 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Announcing Vitest 4.0 Vitest 4.0 Release Announcement

Vitest 4 is out!

- Browser Mode is Stable
- Visual Regression Testing
- Improved Debugging
- Pool Stabilization
- New APIs
- Bug Fixes

Stay updated with our blog post:

vitest.dev/blog/vitest-4

22.10.2025 15:43 πŸ‘ 266 πŸ” 58 πŸ’¬ 3 πŸ“Œ 8
JUnit Release Notes

#JUnit 6.0.0 is released!

✨ Java 17 and Kotlin 2.2 baseline
πŸŒ„ JSpecify nullability annotations
πŸ›« Integrated JFR support
🚟 Kotlin suspend function support
πŸ›‘ Support for cancelling test execution
⏭️ New `--fail-fast` mode for ConsoleLauncher
🧹 Removal of deprecated APIs

docs.junit.org/6.0.0/releas...

30.09.2025 08:50 πŸ‘ 119 πŸ” 75 πŸ’¬ 2 πŸ“Œ 11
Made On YouTube 2025: Auto-Dubbing
Made On YouTube 2025: Auto-Dubbing YouTube video by Updates From YouTube

Finally YouTube is going to improve the dubbing feature with lipsync and potentially (looking at this example video) voice matching. That's great in general, and I'm very happy for my YouTube channel that can be better experienced by english speakers. www.youtube.com/watch?v=8W3n...

27.09.2025 15:41 πŸ‘ 14 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Post image

"Which is your favorite/definitive version of the original Prince of Persia?"

πŸ’ΎAs promised-- after 35 years, here's a proper blog post with my thoughts, and the story behind Prince of Persia's multiple 1990s ports.

www.jordanmechner.com/en/latest-ne...

25.09.2025 15:41 πŸ‘ 366 πŸ” 147 πŸ’¬ 41 πŸ“Œ 28

Awesome, looking forward to FOSDEM πŸ‘

And means I'll have to start planning something for the 29th πŸ˜…

21.09.2025 17:27 πŸ‘ 5 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

The #Java 25 post is now also available on Foojay πŸ‘€ foojay.io/today/heres-...

16.09.2025 07:19 πŸ‘ 7 πŸ” 3 πŸ’¬ 0 πŸ“Œ 0

<3

15.09.2025 10:23 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Video thumbnail

Excalidraw-Animate supports dark mode! Thanks to a contributor's work!

github.com/dai-shi/exca...

13.09.2025 13:57 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Is React’s useCallback Hook Useless? | PodRocket
Is React’s useCallback Hook Useless? | PodRocket YouTube video by LogRocket

πŸŽ™οΈ I've been on the PodRocket podcast by @logrocket.bsky.social recently, talking some more about useCallback, useMemo, "the latest ref pattern" and the React Compiler:

04.09.2025 14:47 πŸ‘ 24 πŸ” 6 πŸ’¬ 0 πŸ“Œ 0
Preview
Next.js 15.5 Next.js 15.5 includes Turbopack builds in beta, stable Node.js middleware, TypeScript improvements, `next lint` deprecation, and deprecation warnings for Next.js 16.

Tanstack had it first but I'm glad Next.js has typed routes too now:
nextjs.org/blog/next-15...

26.08.2025 06:34 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
When to Use Bind Values, and When to Use Inline Values in SQL Users of jOOQ, PL/SQL, T-SQL are spoiled as they hardly ever need to worry about bind values. Consider the following statements: Using jOOQ public int countActors(String firstName, String lastName)…

Remember kids, while bind values in SQL are almost always a good thing by default, sometimes, inlining a constant value into the query is better for performance. See this article:
blog.jooq.org/when-to-use-...

19.08.2025 11:19 πŸ‘ 4 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

In order to implement the Redis Vector Sets VRANGE, I used AI to show better my point about the latest blog post and why vibe coding is *not* the way. Soon I'll release a video in my YouTube channel (in English) to see how Claude and Gemini perform and how the human is the key.

24.07.2025 10:40 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I personally am not a fan of failing transactions as a means of cleanup, per test class (JUnit scope) I perform a TRUNCATE on all tables in the AfterAll()

08.07.2025 07:35 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0