🎄 It’s that magical time of year again! 🎅🏻
Christmas is twinkling on the horizon, and that means one thing — it’s time for the 12th annual F# Advent in English!
It’s incredible to think that our tradition began all the way back in 2014. For over a decade, the F# community has gathered during Advent to share stories, ideas, code experiments, and a shared love for this beautiful language. 💜
This year, we’re keeping the festive momentum going — with 24 main slots leading up to Christmas Eve, plus a few bonus entries to make room for all the amazing contributors who want to join in.
So grab a cup of cocoa ☕, fire up your favorite editor, and let’s make this 2025 F# Advent one to remember — filled with insight, creativity, and community cheer. 🌟
Rules
- Choose F# a related topic for your blog post and reserve the slot on BlueSky, Mastodon, X or leave a comment on this post. Please note that you do not have to announce the topic until the date (but you can).
- Prepare a blog post or video in English.
- Publish your post on a specified date (according to the calendar).
- Post the link to your post on BlueSky, Mastodon or X with hashtags #fsharp and #FsAdvent.
Advent of Code
Two years ago, we decided to spice up the Advent season by creating a private board for those participating in Advent of Code (AoC) and coding in F#. If you’re planning to dive into AoC this December, we’d love for you to join us. Let’s make this holiday season one to remember!
History of F# Advent
F# Advent Calendar is a long tradition in the F# community
- F# Advent Calendar in English: 2024, 2023, 2022, 2021, 2020, 2019, 2018, 2017, 2016, 2015, 2014
- F# Advent Calendar (in Japanese): 2024, 2023, 2022, 2021, 2020, 2019, 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010
That inspired the C# Advent Calendar, Q# Advent Calendar, and many others.
Discover more from Sergey Tihon's Blog
Subscribe to get the latest posts sent to your email.

Hey Sergey!
I was actually just talking about this with my co-worker. Crazy it’s another year. Could I do December 19th again this year?
Thanks!
Hey Sergey,
Could I take December 19th again this year?
Thanks,
Matt
Sure, thank you for joining.
Sorry for the double comment. It looked like the auth glitched on me, so I re-posted 🙂
I can take December 18th. Thanks for the opportunity
Thank you for participation. Dec 18th is booked for you.
https://aligneddev.net/blog/2025/fsharp-advent-calendar-2025/https://x.com/alignedDev/status/2001651078530752533?s=20
Could I take December 9th this year? I’ll be grateful.
Sure, booked for you.
Hi, please post here the link to the post when it is ready.
Hi Sergey,
May I take the Dec 4th slot?
Thanks!
Hi, sure. Dec 4th is booked for you.
Exciting, I’d like to take Dec 11th please, assuming it’s still open. And thanks for organizing this again 🙂
Mathias
Dec 11th is booked for you, thank you joining again. ❤️
Hi, can I book 7th December if it’s still available?
Sure, Dec 7th is booked for you. Thanks.
Hi, please post here a link when your post will be published.
Hi, I am very sorry for being so late
https://soweli-p.github.io/repl-driven-development/
I hope late is better than never
It definitely is, thank you!
Hi, can I take Dec 6th if it’s still available?
Hi, sure, Dec 6th is booked for you. Thanks.
Hi, please post the link to the post here when it published
Hi, here is my article for this year.
https://intellifactory.com/user/jooseppi12/20251206-implementing-my-own-bookmark-manager
Thanks again for organizing!
Hi Sergey, Coming in late! I have an idea for a post for this year, if it’s not too late. It looks like you’re all booked up, but I’m happy to be a duplicate in a slot or if someone drops out. Thanks! — Scott
Hi, I am happy to add extra slot to any date. What date works for you?
How about Dec 20th — that will give me time to write it up 🙂 Thanks as always for organizing this!
Perfect. I’ve added you to Dec 20th. Thanks you.
I have a cancellation for December 19th. Can I reschedule your slot for a day earlier?
Sure!
Hi Sergey, I’ll take Dec 23 as a second entry, if possible – thanks!
Hi, sure, Dec 23 is booked for you.