In case you are wondering how we implement features, I tried to write it up in this blog post: https://www.planetgeek.ch/2024/12/13/first-day-on-the-time-releasing-first-feature/
It gives a walkthrough of a new feature being implemented, touching on some architectural aspects, our kind of TDD/BDD, Event Sourcing, and much more.
The steps are...
=> More informations about this toot | View the thread
With code samples in #dotnet
=> More informations about this toot | View the thread
Today was a nice day for some snowshoeing.
=> View attached media | View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
If you don't know what a pipe in a programming language is or you ever wondered why we F#ers like pipes so much, then watch this cool video.
[#]fsharp #dotnet
https://www.youtube.com/watch?v=VJ0gxoxf-iU
=> More informations about this toot | View the thread
And for all partial application fans, yes, I shortened it to:
=> More informations about this toot | View the thread
Even after several years of programming in F#, it keeps me amazed.
Measures as type constraints (in combination with FSharp.UMX):
I use this code in the validation logic of our public API to validate and convert JSON into GUIDs with a measure, like GUID.
Awesome!
% converts Guid into Guid<'a>
[#]fsharp #dotnet
=> More informations about this toot | View the thread
Do I have any followers doing #fsharp that live or work in Switzerland?
If you are one, then please reply.
=> More informations about this toot | View the thread
Today was a good day for some mountain biking. #eMTB
=> View attached media | View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
Rider shows now function/method signatures in tooltips with colours. That makes it much easier for me to read them. Available in the EAP (Early Access Program version that just became an RC).
[#]dotnet #fsharp
=> More informations about this toot | View the thread
It's a stupid combination: fog here, beautiful above, and the mountain bike being serviced for a brake pad and disc change.
(picture from yesterday's tour)
[#]eMTB
=> More informations about this toot | View the thread
Again, typical Swiss weather.
[#]eMTB
=> View attached media | View attached media
=> More informations about this toot | View the thread
Join us (.Net Usergroup Zentralschweiz) on November 6th in Lucerne for Oskar Dudycz's talk about Event Schema Versioning and short introduction into Event Sourcing in general.
https://www.meetup.com/net-usergroup-zentralschweiz/events/303991522/?eventOrigin=group_upcoming_events
Only on-site - but with Sandwiches and drinks!
[#]dotnet
=> More informations about this toot | View the thread
Today was a nice day for mountain biking (above the fog, at least). The lunch break was βa bitβ extended.
42km distance, 1540m gain and downhill π
=> View attached media | View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
Typical Swiss autumn pictures:
=> View attached media | View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
To my followers who are programming in F# and also know C#:
If you had to guess, how much faster or slower is it to program in F# compared to C#? And why?
This includes everything needed to deliver a working feature to the users: modelling the domain, ensuring no known bugs, refactoring to adapt, etc.
Please answer in a percentage:
90% means that F# is 10% faster than C#
110% means that F# is 10% slower than F#
And how much experience do you have in C# and F#?
[#]fsharp #dotnet
=> More informations about this toot | View the thread
Today was a nice day for a bit of mountain biking and getting a refreshed brain.
=> More informations about this toot | View the thread
For all that missed my recent talks about "Hexagonal, Onion, Clean, Vertical Slices and Fractal Architecture. All of them and more!", you can find a blog post containing most of the presentation here (no jokes included): https://buff.ly/3TC6kiR
[#]SoftwareArchitecture #Presentation #CleanArchitecture #VerticalSlicesArchitecture
=> More informations about this toot | View the thread
Storks everywhere!
=> More informations about this toot | View the thread
Functional Programming on .NET - The best of both worlds https://buff.ly/3zeIXF4 by Isaac Abraham is a very nice talk about why FP functional programming is relevant today (even more relevant than OOP) and how to make your code more functional.
[#]dotnet #csharp #fsharp #FunctionalProgramming
=> More informations about this toot | View the thread
Today may be the last day of summer, so we went hiking.
=> View attached media | View attached media | View attached media | View attached media
=> More informations about this toot | View the thread
=> This profile with reblog | Go to UrsEnzler@tooting.ch account This content has been proxied by September (ba2dc).Proxy Information
text/gemini