Joost Kaptein
banner
larocceau.nl
Joost Kaptein
@larocceau.nl
Dutch F# programmer living in London

When I pull myself away from my computer, I love going for a hike: outdoors.larocceau.nl
Goede vibes en lekkere haring op #jalanpedis! #denhaag
August 16, 2025 at 2:26 PM
Beautiful starry night with new moon and clear skies at Baptiste Lake in Ontario!
May 27, 2025 at 4:06 AM
@nporadio1.bsky.social de linux-discussie in spraakmakers is zo ongenuaneerd! Aan de ene kant "Libre office kan MS office vervangen" en aan de andere kant "Linux is een hobby-os". Linux heeft zeker een plaats in deze discussie, en die plek is op severs die vaak ook nog op Windows draaien.
May 20, 2025 at 7:56 AM
Reposted by Joost Kaptein
Doodenge ontwikkeling. Maar misschien denk je:

Nou en, ik ben geen transgender.
of:
Nou en, ik ken geen transgenders.

Het gaat niet om transgenders.

Als een regime dit bij een groep doet, doen ze het ook bij de volgende groep. En de volgende. Net zo lang tot jouw groep aan de beurt is.
‘Mensen die in stilte transgender zijn, krijgen 30 dagen om zichzelf te melden.’

‘Het Ministerie van Defensie gaat de medische dossiers van zijn militairen onder de loep nemen, om te kijken wie tekenen van genderdysforie vertoont. Voor wie dat geldt, wordt ook ontslagen.’

nos.nl/l/2566528
Pentagon gaat duizend transgender militairen ontslaan
Het Hooggerechtshof heeft dinsdag groen licht gegeven voor het verbod op transgender militairen, dat president Trump eerder per decreet had aangekondigd.
nos.nl
May 9, 2025 at 6:23 AM
@lb-southwark.bsky.social I'm trying to get in touch with a question about council tax, but when I try to call, no-one seems available, both from the "council tax" and "operator" menu options ☹️. How can I get in touch?
April 15, 2025 at 9:06 AM
Ever been to a #ceilidh? Fiddle Pardiddle organises great #dance nights in #London. Read about my experience at their event at #smallBeer London!
Cèilidh at Small Beer – A Dutch Boy in London
My first cèilidh was in a village hall in Schotland, when I was around 10. Being hurdled about by elderly Scottish ladies was quite the experience, and I've brought the story up quite some times. This...
outdoors.larocceau.nl
March 16, 2025 at 12:00 AM
Being a #dotnet shop, at work we use #Azure for cloud. I recently set up a personal website, and because Azure requires a credit card to set up an account, I opted for #aws. The features I use for private use are less advanced than what I used for work, but the experience was a lot more friendly!
March 11, 2025 at 9:45 AM
I started a blog documenting the #walks I take! Check out my first post, on my trip to #Streatley in #Bedfordshire!

#london #outdoors
Lardon Chase, Moulsford and Streatly: A tale of two floodings – A Dutch Boy in London
outdoors.larocceau.nl
March 10, 2025 at 7:11 PM
Reposted by Joost Kaptein
In this week's blog post, we explore writing custom hooks in Feliz to keep the amounts of requests made in check!

#fsharp #dotnet #fable #react @fsharponline.bsky.social
Debouncing request in Feliz using custom hooks
UIs that immediately act on user input can be very nice, but what if they become too eager, or don't deal with the data nicely? That's the problem I ran into while working on a Feliz app earlier this…
buff.ly
February 28, 2025 at 11:15 AM
Living room upgrade 💤

#hammock
February 15, 2025 at 4:03 PM
This #icecream van converted into a #vape van says a lot about #society
February 15, 2025 at 11:50 AM
Reposted by Joost Kaptein
February 11, 2025 at 3:03 PM
Reposted by Joost Kaptein
Check out our latest blog post! We dive into how a simple oversight in string interpolation led to an unexpected CI pipeline error. Learn from our experience and avoid similar pitfalls in your projects!

#DevOps #CIPipeline #StringInterpolation #FSharp #dotnet
Flexible String Interpolation: The Silly Oversight of a Missing Compiler Error
This post dives into the quirks of string interpolation and how a simple oversight led to an unexpected glitch in our CI pipeline
buff.ly
February 7, 2025 at 3:01 PM
Very curious about this #vegan #blackPudding
February 4, 2025 at 8:15 PM
@compositionalit.bsky.social is now on BlueSky! Follow to be the first to read the excellent blog posts my colleagues and I write!

#fsharp
January 17, 2025 at 3:22 PM
Reposted by Joost Kaptein
Decoding JSON does not have to be a chore: In this week's blog post, @larocceau.bsky.social gives a demo of Thoth.Json, a flexible and fun to use JSON package!

#dotnet #fsharp @fsharponline.bsky.social
An intro to Thoth.Json
I covered the difficulties involved in deserializing JSON in an earlier blog post. I teased Thoth.Json, a great tool for JSON serialization there. In this post, I will demonstrate Thoth.Json, and show...
buff.ly
January 17, 2025 at 3:18 PM
Reposted by Joost Kaptein
Seeing > .fs < files in a react app work seamlessly both for code and tests thanks to vite-fable-plugin from @nojaf.com its quite sick! github.com/jkone27/feli... i think F# is becoming significant for FE adoption thanks to this kind of tooling integration! @vite.dev @vitest.dev #fable #fsharp 🥳🎅🏼✨🦔
Add React Testing Library and Vitest for unit testing by jkone27 · Pull Request #4 · jkone27/feliz-vite
Add Fable.ReactTestingLibrary and Vitest support 🍇 ⚡ 🪐 run tests in VsCode 👻 ✅ Add vitest via Fable.Jester adapter npm run test is added to ci vitest.ts uses some bindings for API adaptation be...
github.com
December 9, 2024 at 2:33 PM
I'm admitting defeat... Multiple iterations that solve the example input but not the real input... Day 9 part 2 of #adventOfCode was too much for me

#fsharp
December 10, 2024 at 12:19 AM
#adventOfCode day 7 part 2 was so much fun in #fsharp! We're iterating over functions anyway, why not add another one?
December 8, 2024 at 11:03 AM
Reposted by Joost Kaptein
Checkout #fsharp working together with #vite and #react ! 🎄🦔 🥂 jkone27-3876.medium.com/feliz-navida...
Feliz Navidad 🎄
Feliz + Vite + fable + react = merry fsAdvent2024
jkone27-3876.medium.com
December 8, 2024 at 9:28 AM
Day 6 part 1 of #adventOfCode was definitely the most satisfying so far! I feel like in earlier years I would have been intimidated by it, but modeling it nicely + taking it one step at the time + finding the correct #fsharp function to tie it all together made it a breeze!
December 6, 2024 at 7:44 AM
I suppose accidentally implementing a sorting algorithm in #fsharp was an interesting little exercise, and and a good reminder to familiarise myself with the F# core Library

#adventofcode
December 5, 2024 at 6:05 PM
I can't be the only one who sometimes takes the #underground in the wrong direction on journeys I take daily? Right!? #london
December 4, 2024 at 7:18 AM
A while ago, I wrote a blog post about having to implement some functions for taking random samples myself in #fsharp... With F# 9, we now have them as part of the Fsharp Core library!

www.compositional-it.com/news-blog/f-...
F# 9: That’s so random!
This is the first post in our series about F# 9! Keep your eyes out for more posts highlighting shiny new F# features! A while ago, I wrote this blog post, about taking a random sample out of a list i...
www.compositional-it.com
December 3, 2024 at 10:06 AM