Task.Delay fails if you wait longer than 49.7 days
Steven Gieselby Steven Giesel28 Dec 2025
Task.Delay fails if you wait longer than 49.7 days. So something like: await Task.Delay(TimeSpan.FromDays(50)); will fail. But why and should you care?
Steven Gieselby Steven Giesel28 Dec 2025
Task.Delay fails if you wait longer than 49.7 days. So something like: await Task.Delay(TimeSpan.FromDays(50)); will fail. But why and should you care?
Chess Newsby Christian Hesse25 Dec 2025
Symmetry and symmetry breaking by Christian Hesse Symmetry is one of the universal principles in the cosmos.
Chocolate & Zucchiniby Anne Elder23 Dec 2025
Christmas is just a few days away (not to stress you out or anything) and I was shocked to realize that, in fourteen years of Chocolate & Zucchini, I have never offered an actual post outlining how...
Saket Narayanby Saket Narayan23 Dec 2025
unfurl is one of my favorite open source libraries. Not because it’s clever or complex, but because it’s a tiny kotlin library that does one thing well: generate rich link previews by extracting...
Well Kept Walletby Deacon Hayes19 Dec 2025
If you’re searching for how to sell an upside-down car, you’re probably feeling stuck. Owing more on a car loan than the vehicle is worth can make it feel like selling isn’t even an option.
Ole Begemannby Ole Begemann16 Dec 2025
After my previous post Tracking renamed files in Git, here’s another entry in my ongoing series “I thought git mv was useless but I was wrong”.
Code and Life16 Dec 2025
I released the JUnzip library back in 2014 as a minimalistic C library for reading ZIP files without heavy dependencies.
Chocolate & Zucchiniby clotilde16 Dec 2025
Biscuits de Noël Laurence is one of my best and oldest friends. I met her when I was fourteen, on our first day of high school, and soon we were inseparable, so alike in so many ways that people...
Ole Begemannby Ole Begemann15 Dec 2025
Git famously doesn’t track file renames. That is, Git doesn’t store the information “file A has been renamed to B in commit X”. Instead, Git stores snapshots of the repository at each commit.
Chocolate & Zucchiniby clotilde9 Dec 2025
I will own up to it right then and there: I am an inveterate collector of pasta. Guilty as charged.
Chocolate & Zucchiniby clotilde5 Dec 2025
In addition to planning my menus, I have been doing more and more batch cooking these past few months.
Jake Wharton3 Dec 2025
03 December 2025 Many people rely on the Compose bill of materials (BOM) artifact to provide the complete set of Compose dependency versions.
Zarah Dominguezby Zarah Dominguez2 Dec 2025
It has been a year, which means it is once again time to re-examine our TODO Lint rule. TL;DR: The rule checks if a TODO includes mandatory information – an assignee and a date.
ARKives1 Dec 2025
Going Back to Basics Table of contents: This article is intended to explain some basics of Geospatial, which many will get confused about and some smart ways to ensure you won’t get confused again.
Chess Newsby ChessBase27 Nov 2025
The annotations in Mark Dvoretsky's famous Analytical Manual were not convincing. And not just one or two variations seemed "off" – Fishbein had questions about everything.
Fashion | The Guardianby Jessica DeFino20 Nov 2025
Dear Ugly, I’m 36 and I don’t need or want a facelift – but lately I feel like I’m being made to want a facelift.
Google Online Security Blogby Edward Fernandez (noreply@blogger.com)20 Nov 2025
Technology should bring people closer together, not create walls. Being able to communicate and connect with friends and family should be easy regardless of the phone they use.
David Walsh Blogby David Walsh17 Nov 2025
Setting up a new computer is bliss -- no old, unused apps and the machine performs much better than the previous. Unfortunately, you may encounter new problems based on the new hardware.
Olive Octopus14 Nov 2025
After becoming aware that "modern" fountain pens exist and weren't just for calligraphy (or Very Fancy Business People), then absorbing information about pens and inks like a sponge for several...
Steven Gieselby Steven Giesel3 Nov 2025
Many benchmarks that are using ArrayPool, or more specificly ArryPool<T>.Shared, are not actually measuring a "real" scenarion or the benchmark is flawed in some way.