10 March 2025

17 links · Monday

ƎXCLUSIVE ARCHITECTURE

The introduction of automatically focusing lenses has changed photography in numerous ways. Autofocus systems have significantly improved the reliability and accuracy with which fast moving objects can be shot. Round four decades ago, the new level of convenie…

Homegrown Devlog - Finishing the Town Area!

Devlog video about "Homegrown", the casual farming game I'm creating using my own engine. Support the channel on Patreon and get access to the game & code for Homegrown, the city-builder, and Equilinox: https://www.patreon.com/thinmatrix Play my previous gam…

When to use IsReadOnly or IsEnabled? – AskXammy

Sometimes, when implementing forms in our applications, there are certain sensitive data fields that are displayed only for informational purposes and should not be modified by the user.For example, in some applications, once a user is created, certain data, s…

A Quick Look At BitFaster Caching in C#

A dictionary in C# is one simple way to add caching functionality but... it doesn't handle some situations we probably really care about in a real application. Thread safety? Not so fast. But there is a ConcurrentDictionary we can use! Eviction strategy for …

EF Core: Repository Pattern and IMemoryCache Tutorial

In a previous video, we managed to add caching to our repository pattern. But... we had to essentially duplicate all of the code. Can we do better than that? Yes! Let's see the decorator pattern in action. ---- Timestamps: 0:00 - Intro 1:10 - Recap On Code …

Performance of the Python 3.14 tail-call interpreter

A deep dive into the performance of Python 3.14's tail-call interpreter: How the performance results were confounded by an LLVM regression, the surprising complexity of compiling interpreter loops, and some reflections on performance work, software engineering…

Buy European Made

A directory of EU-made alternatives. From software and electronics to everyday products - all made in Europe

What's cooking on SourceHut? Q1 2025

sourcehut is a network of useful open source tools for software project maintainers and collaborators, including git repos, bug tracking, continuous integration, and mailing lists.

System.Linq.Async is part of .NET 10 - LINQ for IAsyncEnumerable

IAsyncEnumerable is a type that was introduced in netcoreapp3.1 times. While somewhat an enumerable (even though async in nature), it never had the capabilities as its synchronous counterpart. Until dotnet 10! Now we have some feature-parity between those two.…