Sergey Tihon 🦔🦀
banner
sergeytihon.com
Sergey Tihon 🦔🦀
@sergeytihon.com
Father. Husband. Developer. Microsoft MVP. Likes #fsharp 🦔, #rust 🦀 and is curious about NeoVim.
https://sergeytihon.com
https://github.com/sergey-tihon
Only 4 slots left in the main timeline #fsharp #FsAdent
I'm still looking for 10 more #fsharp lovers to fill out the #FsAdvent schedule. 🙏
November 20, 2025 at 7:00 AM
Reposted by Sergey Tihon 🦔🦀
Reposted by Sergey Tihon 🦔🦀
The makers of my keyboard just announced a more portable keyboard called Go60 with built in trackpads. Pretty excited. www.moergo.com/pages/go60 #go60 #glove80
Go60
www.moergo.com
November 17, 2025 at 1:20 AM
I'm still looking for 10 more #fsharp lovers to fill out the #FsAdvent schedule. 🙏
November 16, 2025 at 8:26 AM
Reposted by Sergey Tihon 🦔🦀
What happened to Compositional btw ? Also didn’t see many blog posts
November 8, 2025 at 1:38 PM
Reposted by Sergey Tihon 🦔🦀
I worked on "match!" to #fsharp back in 2008/9 during an internship with @dsyme.bsky.social and parallel tasks was one example in my MSc thesis: tomasp.net/academic/the... (p. 78).

"match!" had the extra feature that you could do short-circuiting - so "_" means the task doesn't have to finish...
November 14, 2025 at 12:17 AM
Reposted by Sergey Tihon 🦔🦀
Dear #fsharp, we're asking again about a possible Fantomas default change: github.com/fsprojects/f...

With 500+ downloads a day and only ~130 votes, we simply don’t have enough data yet. Absolute numbers matter before making such a decision.
[Poll] Consider changing the default of fsharp_multiline_bracket_style · Issue #3200 · fsprojects/fantomas
Hello everyone, I recently had a conversation about how Fantomas formats records by default (fsharp_multiline_bracket_style = cramped). There’s a configuration setting for this: fsharp_multiline_br...
github.com
November 13, 2025 at 9:08 AM
Reposted by Sergey Tihon 🦔🦀
What should Rider 2026.1 fix? I'm asking for a bit of community upvoting to know what issues you're most eager to get in to Rider 2026.1, which we're in the process of planning. How else were you planning on spending a wet Friday afternoon?
www.reddit.com/r/Jetbrains/...
From the Jetbrains community on Reddit
Explore this post and more from the Jetbrains community
www.reddit.com
October 24, 2025 at 2:47 PM
Reposted by Sergey Tihon 🦔🦀
Rider 2025.3 has just landed!

🔥 Same-day compatibility with .NET 10, full support for C# 14 features.
🏝️ New default Islands UI theme
⏱️ Major startup and @unrealengine.bsky.social performance boosts

Dive into the latest updates here: www.jetbrains.com/rider/whatsn...
#dotnet10 #csharp #gamedev
November 11, 2025 at 4:51 PM
Reposted by Sergey Tihon 🦔🦀
Did you notice that the "What's new in F# 10" page is longer than the "What's new in C# 14" page?

#justTrolling #dotnet #fsharp #csharp

learn.microsoft.com/en-us/dotnet...
learn.microsoft.com/en-us/dotnet...
What's new in F# 10 - F# Guide - .NET
Get an overview of the new features available in F# 10.
learn.microsoft.com
November 11, 2025 at 2:59 PM
Reposted by Sergey Tihon 🦔🦀
Check out the latest .NET Foundation Member Spotlight on polyglot architect, Eriawan Kusumawardhono! 🇮🇩 A 10+ year Microsoft MVP & CTO who literally wrote the book on F#.
Full story below! 👇
hubs.li/Q03RKDL70 #dotnet #MicrosoftMVP #OSS
November 5, 2025 at 4:38 PM
Reposted by Sergey Tihon 🦔🦀
.NET 10 Breaking Changes To Keep An Eye On When Upgrading duendesoftware.com/blog/2025110...
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duendesoftware.com
November 5, 2025 at 6:15 AM
Reposted by Sergey Tihon 🦔🦀
Blogged: Easier reflection with [UnsafeAccessorType] in .NET 10

andrewlock.net/exploring-do...

In this post I show how to work with [UnsafeAccessor] to do 'easier' reflection and how to use .NET 10's [UnsafeAccessorType] with types you can't reference at compile time

#dotnet
Easier reflection with [UnsafeAccessorType] in .NET 10: Exploring the .NET 10 preview - Part 9
In this post I show how to work with [UnsafeAccessor] to do 'easier' reflection and how to use .NET 10's [UnsafeAccessorType] with types you can't reference
andrewlock.net
November 4, 2025 at 3:42 PM
Reposted by Sergey Tihon 🦔🦀
Awesome #rust and #fsharp comparison for this 2 awesome languages, do you need to handle memory or you can let GC do the magic for you? youtu.be/1sTjWVvp8MQ?...
Rust vs. F# by Johan Olsson
YouTube video by Func Prog Sweden
youtu.be
November 2, 2025 at 6:48 PM
Hey #fsharp, what we do with #FsAdvent this year? sergeytihon.com/fsadvent/ Do we have 24 F#ers ready to participate?
November 2, 2025 at 8:10 AM
Reposted by Sergey Tihon 🦔🦀
In the next lab from my Tiny Systems course, you learn how type inference in ML-like languages works and write your own Hindley-Milner inference algorithm!

🎞️ Watch the videos: www.youtube.com/watch?v=FUFQ...
⌨️ Get the #fsharp code: github.com/tpetricek/ti...
TinyHM 4.1 - How type inference in ML works
YouTube video by Tomas Petricek
www.youtube.com
October 23, 2025 at 7:58 PM
Reposted by Sergey Tihon 🦔🦀
We're pretty excited about the idea of a @cloudflare.social "native" edge compute story for #fsharp. We've put together a few proposals for some of the work we have in the lab, and hope to be rolling out segments of it through the end of the year. speakez.tech/blog/spec-st...
The SPEC Stack: A Proposal
A unified approach to modern web and distributed 'edge' deployment
speakez.tech
October 17, 2025 at 1:35 PM