Jonas Juselius retweeted
Paid advertisement from @SpecialIntFilms: The ocean will never look the same again, and that’s why everyone should take a peek. Learn how #OceanboxIO democratizes access to our oceans’ data: bit.ly/43E9sQU
Jonas Juselius retweeted
A long read dedicated to Nullable Reference Types in F# 9 was just published: devblogs.microsoft.com/dotne…
It talks about history of nullability in F#, applicability of the new feature as well as new ways of dealing with null values in F# code.
Jonas Juselius retweeted
Dapr is now a graduated CNCF project! 🎇
This is a great milestone for the project. Huge thank you to all our community members, contributors, maintainers and end users - The project is here because of you 🙌
cncf.io/announcements/2024/1…
Jonas Juselius retweeted
Single-Process Microservice Architectures using Dapr Actors and F# by @copointfree
youtube.com/watch?v=NXMfN-2e…
#funcprogsweden #fsharp
Jonas Juselius retweeted
look. im getting real tired of people suggesting my contacts app doesn't need a full microservices setup. moved from $8 to $48 droplet because APPARENTLY running elasticsearch + mongodb + postgres + redis + kafka with full event sourcing uses "too much memory". anw what do they expect me to do? store phone numbers in a single table? like some kind of amateur??
my diagrams have 16 different services and yes they all need their own database. client keeps asking why saving a contact triggers 47 background jobs but they just don't understand best practices. keep getting OOM kills even with zero users but that's obviously because the health checks from my service mesh are generating too many events (each health ping needs to be stored in 3 databases for consistency). sure the app is currently crashing but that's only because we need more ram. might need to upgrade to the $96 instance to handle the write amplification from storing each crud operation as an immutable event
if anyone has solutions that don't involve removing my service mesh or suggesting sqlite i'm all ears. and no, "simplifying" isn't an option. i didn't spend 6 years studying distributed systems to build some legacy monolith
Jonas Juselius retweeted
10 essential F# libraries for Functional Programming
Blog post by Ada Beat: adabeat.com/fp/10-essential-…
#adabeat #functionalprogramming #fsharp
Jonas Juselius retweeted
Func Prog Sweden 🎉
The program:
- Zerl: Making Zig in the BEAM an ez time by Eduardo Lemos
- Single-Process Microservice Architectures using Dapr Actors and F# by @copointfree
Register at: meetup.com/func-prog-sweden/…
#funcprogsweden #functionalprogramming #erlang #zig #fsharp
Jonas Juselius retweeted
Single-Process Microservice Architectures using Dapr Actors and F# by @copointfree
Register for free and read more at: meetup.com/func-prog-sweden/…
And you can join from anywhere as we are live streaming.
#funcprogsweden #functionalprogramming #fsharp
Jonas Juselius retweeted
Amazing graphical representation of a neural net, never seen anything like it.
Jonas Juselius retweeted
Visual demonstration for one dimensional Gaussian wave packet and Non Relativistic Schrödinger equation. ✍️
Jonas Juselius retweeted
Debugging is like being a detective in a crime movie where you are also the murderer. Is it just me or do all developers feel the same way?
Jonas Juselius retweeted
If you want a detailed explanation of why I switched Starship from carbon fiber to stainless steel
Jonas Juselius retweeted
The four stages of debugging: 1. That can't happen 2. That doesn't happen on my machine. 3. That shouldn't happen 4. Oh, I see why that happens. Stay tuned for the 5th stage: How did that ever work?
Jonas Juselius retweeted
cat is the most misused thing by programmers new to linux. I cringe every time someone uses it wrong in a bash script. Thread below with proper uses of cat only





















