13 February 2025

32 links · Thursday

Containers, C#, Testing and SharpSite

Turn your videos into live streams with https://restream.io Let's work on SharpSite, an open source CMS that you can contribute to and learn from. https://sharpsite.org

Languages & Runtime Community Standup - Tensors in .NET

Join us as we talk with Tanner Gooding to chat about tensors. You'll learn more about what they are and the work we are doing to improve the experience of using them on .NET. Tensors are particularly relevant to AI, machine learning and working with data. Fea…

Resigning as Asahi Linux project lead

Back in the late 2000s, I was a major contributor to the Wii homebrew scene. At the time, I worked on software (people call them “jailbreaks” these days) to allow users to run their own unofficial apps on the Nintendo Wii. I was passionate about my work and th…

Containers, C#, Testing and SharpSite

Turn your videos into live streams with https://restream.io Let's work on SharpSite, an open source CMS that you can contribute to and learn from. https://sharpsite.org

WinUI Layered FontIcons

This video is about layered FontIcons! GitHub: https://github.com/AndrewKeepCoding/LayeredFontIconsSampleApp CommunityToolkit.WinUI.Extensions: https://learn.microsoft.com/en-us/dotnet/communitytoolkit/windows/extensions/dependencyobjectextensions?WT.mc_id=…

Marshmallow Test and Parenting - @desunit (Sergey Bogdanov)

Today, when my 1.9-year-old daughter tried to grab and eat an unwashed orange, I asked her to give it to me so I could wash and peel it if she could wait for a moment. She did. It got me thinking about the marshmallow experiment, where the idea was that patien…

M: Grab Bag 5 (Category Compilation) #25~#28

In Category M: Grab Bag, you never know what you're going to get. Here, we delve into topics that don't quite fit neatly into the other categories—though the conversations still largely revolve around games. Check it out and see what you think! [Index] 0:00 O…

So You Think You’re a Mail Boss?

You’ve got your own server. Running OpenBSD. smtpd tuned to perfection, spamd trained like a beast. SPF, DKIM, DMARC straight out of a fairy tale. Millisecond response times,

Bad Code is Better Than Vibe Code - Developer forever

Developers are increasingly relying on AI to generate code from natural language prompts—a practice known as vibe coding. This hands-off approach is creating a generation of developers who don't fully understand their own code. A couple of years ago, I wrote:A…

How I Automated My Computer Life With macOS Folder Actions

I’ve always believed that computers should handle repetitive tasks better than humans. It frustrates me when something can’t be automated the way I want or when simple actions require more effort than they should. Let’s say we want to convert one video format …

The curse of being Mediocre

Mediocrity is the curse of being good, but never great.Mediocrity is the silent struggle no one talks about. You're not a failure, but you're not truly successful either. Stuck in the top 10% but never the top 1%—why does it feel like you're always falling sho…

You might not need staging

Many engineering teams use staging to test new features before pushing them to production. But is it really the best way to test?

No longer posting to Pinboard

I’m going to stop posting links to Pinboard, but will continue to post them to my own site.

Working with the Postgres protocol

PostgreSQL clients and servers talk to each other via TCP. TCP is a streaming protocol, which means that data sent over the socket isn't delineated in any wa...