Sign in

Joost Kaptein

@larocceau.eurosky.social
33 followers 80 following 24 posts

Dutch functional programmer (I know, I should take the time to write something more interesting here at some point)

PostsRepliesMedia
Joost Kaptein @larocceau.eurosky.social · 07/10/2026
This year my partner founded @shepherdtours.nl . She normally does private tours, but this #spooktober, she doing a series of truely horrifying public ghost tours! I joined one, and could not close an eye the following night! #halloween #thehague smokesignal.events/did:plc:w7bx...
smokesignal.events
Ghost & True Crime Tour of The Hague
Join our ghost tour of The Hague if you dare! Our ghost tours, available in October only, are the only time you can book an open group tour with Shepherd Tours. Normally, we only provide private ...
000
Joost Kaptein @larocceau.eurosky.social · 16/08/2025
Goede vibes en lekkere haring op #jalanpedis! #denhaag
000
Joost Kaptein @larocceau.eurosky.social · 27/05/2025
Beautiful starry night with new moon and clear skies at Baptiste Lake in Ontario!
000
Joost Kaptein @larocceau.eurosky.social · 20/05/2025
@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.
000
Reposted by Joost Kaptein
Wouter Monden @woutermonden.bsky.social · 09/05/2025
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.
76721
Joost Kaptein @larocceau.eurosky.social · 15/04/2025
@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?
100
Joost Kaptein @larocceau.eurosky.social · 16/03/2025
Ever been to a #ceilidh? Fiddle Pardiddle organises great #dance nights in #London. Read about my experience at their event at #smallBeer London!
outdoors.larocceau.nl
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...
000
Joost Kaptein @larocceau.eurosky.social · 11/03/2025
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!
010
Joost Kaptein @larocceau.eurosky.social · 10/03/2025
I started a blog documenting the #walks I take! Check out my first post, on my trip to #Streatley in #Bedfordshire! #london #outdoors
outdoors.larocceau.nl
Lardon Chase, Moulsford and Streatly: A tale of two floodings – A Dutch Boy in London
010
Reposted by Joost Kaptein
Compositional IT @handle.invalid · 28/02/2025
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
buff.ly
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…
022
Joost Kaptein @larocceau.eurosky.social · 15/02/2025
Living room upgrade 💤 #hammock
010
Joost Kaptein @larocceau.eurosky.social · 15/02/2025
This #icecream van converted into a #vape van says a lot about #society
An ice cream van selling vapes
020
Reposted by Joost Kaptein
Dennis Detwiller @drgonzo123.bsky.social · 11/02/2025
366316956225
Reposted by Joost Kaptein
Compositional IT @handle.invalid · 07/02/2025
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
buff.ly
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
1102
Joost Kaptein @larocceau.eurosky.social · 04/02/2025
Very curious about this #vegan #blackPudding
010
Joost Kaptein @larocceau.eurosky.social · 17/01/2025
@compositionalit.bsky.social is now on BlueSky! Follow to be the first to read the excellent blog posts my colleagues and I write! #fsharp
031
Reposted by Joost Kaptein
Compositional IT @handle.invalid · 17/01/2025
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
buff.ly
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...
196
Joost Kaptein @larocceau.eurosky.social · 03/01/2025
I wrote a new blog post, covering some basics of time complexity in relation to #adventOfCode. #fsharp #dotnet www.compositional-it.com/news-blog/qu...
compositional-it.com
Quickly trapping guards using Set
I hate to admit, but I don't often think about the performance of the data types that I use when writing code. In a lot of the things we build, especially when it comes to front end applications, the ...
100
Reposted by Joost Kaptein
jkone27 @jkone27.bsky.social · 09/12/2024
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 🥳🎅🏼✨🦔
github.com
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...
083
Joost Kaptein @larocceau.eurosky.social · 10/12/2024
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
140
Joost Kaptein @larocceau.eurosky.social · 08/12/2024
#adventOfCode day 7 part 2 was so much fun in #fsharp! We're iterating over functions anyway, why not add another one?
010
Reposted by Joost Kaptein
jkone27 @jkone27.bsky.social · 08/12/2024
Checkout #fsharp working together with #vite and #react ! 🎄🦔 🥂 jkone27-3876.medium.com/feliz-navida...
jkone27-3876.medium.com
Feliz Navidad 🎄
Feliz + Vite + fable + react = merry fsAdvent2024
062
Joost Kaptein @larocceau.eurosky.social · 06/12/2024
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!
052
Joost Kaptein @larocceau.eurosky.social · 05/12/2024
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
151
Joost Kaptein @larocceau.eurosky.social · 04/12/2024
I can't be the only one who sometimes takes the #underground in the wrong direction on journeys I take daily? Right!? #london
210
Joost Kaptein @larocceau.eurosky.social · 03/12/2024
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-...
compositional-it.com
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...
040
Joost Kaptein @larocceau.eurosky.social · 03/12/2024
Just finished the first 2 days of #adventOfCode! Fun puzzles, and got a chance to use at least one #fsharp function for the first time (Array.partition). Excited what else this advent brings!
240