Sign in

dr-bbr.bsky.social

@dr-bbr.bsky.social
26 followers 52 following 37 posts
PostsRepliesMedia
dr-bbr.bsky.social @dr-bbr.bsky.social · 25/02/2026
Turte files (.ttl)?
100
dr-bbr.bsky.social @dr-bbr.bsky.social · 22/01/2026
Yes, I was in Berlin, few years ago, which was great too!
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 21/12/2025
Looks great!
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 07/12/2025
#AdventOfCode #FSharp Day 5, part 2 Arrange the ranges. Did allmost everthing right but got wrong answer. Didn't check in and deleted the code. Left it for a day. Started over only to find I had done this one thing wrong: Ids = MaxValue - MinValue. Only needs a +1. 🫢 Now I can watch Jo van Eyck!
021
dr-bbr.bsky.social @dr-bbr.bsky.social · 04/12/2025
That gold star was really earned and it relieved a bit of imposter syndrome. Now I can finally watch Jo van Eyck Day 3!
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 04/12/2025
#AdventOfCode #fsharp day 3 part two Part one was easy. After reading part two and couple of desperate tries I closed the laptop. But it stayed with me the whole [..] day. Late in the evening it hit me; I only had to find the first highest char(s) with enough remainder chars to create the number.
130
dr-bbr.bsky.social @dr-bbr.bsky.social · 03/12/2025
Solved day 1 #AdventOfCode in #fsharp. No AI. Got lucky thanks to modeling the Dial as a type with currentPosition and Points [0..99]. The points range made me see there'll be a problem at the edges which lead to the function MoveOne(Dir). The rest was easy. Do you also turn off AI?
120
dr-bbr.bsky.social @dr-bbr.bsky.social · 24/11/2025
Nice!
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 19/11/2025
What do you use for the frontend?
200
dr-bbr.bsky.social @dr-bbr.bsky.social · 15/11/2025
Looks really great!
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 06/11/2025
If the error is a script file then try making it into a console app.
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 03/11/2025
So, we all have take two? ;-) Kidding oc. I will try the first few days, after that I get distracted and/or the problems become too complex.
200
dr-bbr.bsky.social @dr-bbr.bsky.social · 22/10/2025
Maybe Avalonia FuncUI, looks like they have animations out of the box, all F#.
100
dr-bbr.bsky.social @dr-bbr.bsky.social · 14/10/2025
I've run my loc.fsx and found 7 files > 3000 loc. The winner was 8341 loc followed by a file with 7793 loc. Still fine to work with in VS22. Number of loc in F# is for me no reason to refactor. Readability, new features and extracting business rules to pure functions are reasons for me to refactor.
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 24/08/2025
Just started with Avalonia.FuncUI, nice to read a blog about it, thanks!
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 03/06/2025
Great script!
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 20/03/2025
fsprojects.github.io/FSharp.Linq....
fsprojects.github.io
Lots of sample queries
A short summary of your project
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 20/03/2025
www.compositional-it.com/news-blog/fu...
compositional-it.com
Full ORMs and F#
We're nearing the end of our SQL journey, having explored ADO.NET, ADO.NET extensions, Micro ORMs and by the end of this post we'll have covered Full ORMs. Just to remind us of the big picture: Having...
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 13/03/2025
In other languages coding feels like fighting, in F# it feels like sculpting.
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 13/03/2025
Looks great!
020
dr-bbr.bsky.social @dr-bbr.bsky.social · 28/02/2025
Yes, everybody is going their own way with F#, so it lacks a consistent course. Would love to see a F# Blazor option from MS, or at least backed by MS. Now we use F# only at the back-end, which is awesome, refactoring becomes fun to do.
100
dr-bbr.bsky.social @dr-bbr.bsky.social · 21/02/2025
Can you just script things and output it easily to, i.e. a readable table on screen?
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 19/02/2025
This is the normal heartrate. I suspect the 'is it dead?' people just want to justify to themselves why they are not learning a new language. And their right. Once learned, other languages seem cumbersome, love F#!
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 05/02/2025
Yes, really nice, improves readability!
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 04/02/2025
Looks like a fun domain to model, congratulations and thanks for sharing!
010
dr-bbr.bsky.social @dr-bbr.bsky.social · 23/01/2025
Was there too, had a great time!
110
dr-bbr.bsky.social @dr-bbr.bsky.social · 13/01/2025
Seq is lazy. Maybe Seq.toList and then List.iter will work.
100
dr-bbr.bsky.social @dr-bbr.bsky.social · 05/01/2025
Nice read, thanks!
110
dr-bbr.bsky.social @dr-bbr.bsky.social · 31/12/2024
Day 5 Advent of code. Got the stars, great puzzle. No brute force used. Thanks to #fsharp I can just type out all the bits I know, glue them together and get the answer. Although I am certain the answer is correct, it still is exciting submitting it.
030
dr-bbr.bsky.social @dr-bbr.bsky.social · 31/12/2024
Part two was difficult but managed to get a star UpdatePageNumbers.returnFailed orderRules pageUpdates |> List.sumBy (fun (_, newUpdatePageNumbers) -> newUpdatePageNumbers.MiddleNumber ())
000
dr-bbr.bsky.social @dr-bbr.bsky.social · 27/12/2024
Fsharp will bubble up
020
dr-bbr.bsky.social @dr-bbr.bsky.social · 27/12/2024
Chipping away day 5: #Fsharp
100
dr-bbr.bsky.social @dr-bbr.bsky.social · 14/12/2024
Great blog!
110
dr-bbr.bsky.social @dr-bbr.bsky.social · 08/12/2024
Yet again a gem!
110
dr-bbr.bsky.social @dr-bbr.bsky.social · 06/12/2024
Looks very clean!
110
dr-bbr.bsky.social @dr-bbr.bsky.social · 04/12/2024
yes, looks elegant! What IDE are you using? Colours look different from my VS2022.
100
dr-bbr.bsky.social @dr-bbr.bsky.social · 04/12/2024
Solved the Busdrivers gossip kata Kata: kata-log.rocks/gossiping-bu... This is what I like so much about F#, I can just type out what I know and in the end all remains is getting the answer. #fsharp Solution: try.fsharp.org#?code=LAKALg...
kata-log.rocks
Gossiping Bus Drivers Kata
010