Vagif Abilov #StopWarInUkraine retweeted
F# Job in Oslo, Norway
careers.halliburton.com/job/…
Vagif Abilov #StopWarInUkraine retweeted
New Blog Post: "The Easiest Way to Do OpenTelemetry in .NET: OTLP + Collector"
Built a commercially successful OTEL product; used OTEL in production since it was a RC; and have helped 100+ of our customers adopt it. This is the standard we've settled on.
🔗 in next post
Vagif Abilov #StopWarInUkraine retweeted
We've reached the point where Ukraine needs to consider very hard whether it's willing to extend a Ukrainian security guarantee to NATO.
Vagif Abilov #StopWarInUkraine retweeted
1/ If you have ETL like data streaming one place to another give akka.net streams a try as it can fully saturate your hardware, it can increase your throughput significantly. It also supports back-pressure, means no OutOfMemoryExceptions
Vagif Abilov #StopWarInUkraine retweeted
So @OnurGumusDev 's talk at our @AkkaDotNET Community Standup yesterday was an excellent example of what you can build on top of Akka - he built an opinionated F# CQRS framework (FCQRS) that's highly expressive and concise
Vagif Abilov #StopWarInUkraine retweeted
📢Hey #fsharp! Join us on Friday for another session.
This time we'll be joined by @Jimmy_Byrd showing us how to use OpenTelemetry in our test suite!.
Details: amplifyingfsharp.io/sessions…
Vagif Abilov #StopWarInUkraine retweeted
🚀 Hey F# Folks! 👋
I'm hosting a FREE 1.5-hour intro session about using CQRS in F#, just ahead of a longer, in-depth workshop coming soon. ⏰
🛠️ We'll explore CQRS through a hands-on, practical example!
🎯 The goal here is to quickly show why CQRS is becoming the default choice (at least in my opinion!) for building 💪 robust and scalable apps in F#.
➡️ Think of this short session as a preview or teaser for the bigger workshop.
Stay tuned—more details on the event coming soon.
🏛️ CQRS Workshop Round 7 – Now Easier & Newer!
📅 March 29-30, 2025 | ⏳ 2 days, 10 hours total
🚀 Transform your architecture with F# & Akka.NET!
🔹 Code as the Source of Truth – Move beyond the database!
🔹 DDD Essentials – Deep dive into Aggregates, Sagas, and Invariants for clean architecture.
🔹 Never Lose Data – Master event sourcing to track every state change with a full audit trail.
🔹 Commands → State → Events – Build scalable systems with a clear separation of concerns.
🔗 Pre-register now → fsharp.academy/
Vagif Abilov #StopWarInUkraine retweeted
I've just compared C# and F# with DeepSeek R1 and F# is recommended by AI. Check it out! whatisbetter.ai/result/C%23-… via @WhatIsBetterAI
Vagif Abilov #StopWarInUkraine retweeted
Marco Rubio apparently knows what's right and what the interest of the US is. Listen to American politicians before they sold their soul to Trump. What hypocrisy!
youtube.com/watch?v=FyJY_dq8…
Vagif Abilov #StopWarInUkraine retweeted
The question now is what to do.
This suggestion might seem off the wall, but it is informed by this mathematician's view of politics as emergent phenomena, explained in the essay cited in my bio, which contains within it an approach to intervention.
1/2
Vagif Abilov #StopWarInUkraine retweeted
This might literally be the first time in US history that an American president has criticized an ally for not surrendering to an invading army. Disgraceful.
Vagif Abilov #StopWarInUkraine retweeted
I never thought I would write this, but watch Julia Hartley-Brewer absolutely shred Richard Tice over Ukraine.
Vagif Abilov #StopWarInUkraine retweeted
New blog post: "Farewell, SpecFlow. @gasparnagy Saves the Day with @ReqnrollBdd!"
seankilleen.com/2025/01/fare…
#dotnet #oss #specflow #testing #community
Vagif Abilov #StopWarInUkraine retweeted
This is what it’s like bringing your engineers to a client meeting
Vagif Abilov #StopWarInUkraine retweeted
Just finished reading "Domain Modelling Made Functional" by @ScottWlaschin.
As promised, my full review of the book.
If I can recommend one book about understanding how to model real-world problems with Functional Programming, it'll be this book.
If you want to kill two rabbits with one shot: learn FP and Domain-Driven Design (DDD) - just read this book.
If you want to learn F# - just read this book.
If you want to learn FP architecture - you guessed it right - just read this book.
I love how the book is structured around a single real-world project example and it covers lots of different problems:
1. Communicating tech design to non-tech people
2. Modeling the domain
3. Modelling external dependencies
4. Testing
5. Error handling
6. Evolving the design
7. Talking to 3rd parties
8. Talking to the database
9. Data persistence
10. Serialisation vs Persistence
11. And so much more!
What's even more interesting is how it's all connected to functional programming.
Honestly, if after this book you're not convinced that FP is awesome for writing enterprise software, I'm not sure you've actually read the book.
The book uses F# but it looks almost exactly like OCaml, so I didn't have troubles reading the code at all. Honestly, I don't think anyone would have troubles because the book also gently introduces all F# concepts along the way, so I consider it a very accessible intro.
I'm not a fan of particular approaches introduced in the book. Like the usage of Higher-Order Functions for Inversion of Control to achieve mocking for the easier tests. I hate mocks and prefer another way. But in the context of this book it makes sense, and the way it was introduced, I don't hate it too much.
However, I specifically want to highlight attention to detail and countless examples. When writing real-world software, Software Engineers always consider alternatives and trade-offs. Besides, the system's design is not static, new requirements constantly arrive. So I really like how this book often considers potential changes to the design and addresses corresponding changes to the code.
I want to end at the start of the book. One of the strongest book intros I've seen. Scott immediately starts with hard facts, so you don't have illusions about what Software Engineers actually do.
10/10, I recommend it to everyone.
Vagif Abilov #StopWarInUkraine retweeted
Hey #fsharp! Motivity is hiring!
motivity.net/careers/softwar…
Vagif Abilov #StopWarInUkraine retweeted
🚀 Unlock the power of F# & Akka.NET in our CQRS Workshop starting Dec 8!
✅ Code as the Source of Truth: Shift control from the DB to actors for resilient, maintainable systems.
✅ Never Miss Data: Master event sourcing to safeguard every state change with a full audit trail.
💳Pricing: $400 per person
🔗Link: fsharp.academy
📅 Join me & transform your architecture!
#FSharp #CQRS #EventSourcing #AkkaNET
Vagif Abilov #StopWarInUkraine retweeted
I’m at Stanford and I research software engineering productivity.
We have data on the performance of >50k engineers from 100s of companies.
Inspired by @deedydas, our research shows:
~9.5% of software engineers do virtually nothing: Ghost Engineers (0.1x-ers)
Vagif Abilov #StopWarInUkraine retweeted
#Oxpecker 1.0 is released, along with its ViewEngine, #OpenApi and #Htmx libraries!
github.com/Lanayx/Oxpecker/r…
#fsharp #aspnetcore
























