Oslo, Norway
Joined June 2009
Vagif Abilov #StopWarInUkraine retweeted
F# Job in Oslo, Norway careers.halliburton.com/job/…
2
3
408
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
2
9
45
2,690
Vagif Abilov #StopWarInUkraine retweeted
The correct answer is obviously list.Sum()
Asked a developer in a job interview to share their screen and write a foreach loop in C# They had "Expert in C#" on the CV Does this actually work? Are candidates banking on not being interviewed by technical people?
1
1
9
597
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.
261
2,510
150
18,395
737,398
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
2
6
18
1,769
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
3
11
1
29
1,965
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…
6
1
18
735
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/
2
10
593
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
2
1
10
651
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…
1
9
2,117
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
Just a reminder: the US is not Castro's Cuba, Putin's Russia, or Xi's China. At any moment the GOP could unite and oppose Trump and create a crisis for him. Their cowardice has been astounding but they can still act without being put in a Gulag or shot.
1
2
7
1,191
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.
Trump on Zelensky: I like him personally, but I don’t care about personally. I care about getting the job done. He allowed the war to go on, which shouldn’t even happened Trump on Biden: he was grossly incompetent, he didn’t know what he was doing
2,517
10,409
252
91,355
2,805,305
Vagif Abilov #StopWarInUkraine retweeted
I never thought I would write this, but watch Julia Hartley-Brewer absolutely shred Richard Tice over Ukraine.
1,311
3,317
686
16,668
1,543,694
Vagif Abilov #StopWarInUkraine retweeted
This is what it’s like bringing your engineers to a client meeting
846
2,049
439
49,287
4,234,846
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.
19
63
4
508
62,354
Vagif Abilov #StopWarInUkraine retweeted
Hey #fsharp! Motivity is hiring! motivity.net/careers/softwar…
1
13
27
2,003
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
8
27
1,639
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)
723
1,366
660
12,450
3,936,189