Modular site architecture with Nuxt layers
Build sites that scale by organising code by domain, not concern
Build sites that scale by organising code by domain, not concern
A website.
I’ve loved RSS since I started blogging. I’ve been using Feedland as an RSS reader since it started. Feedland is an interesting and opinionated take on an RSS reader. I partic…
Learn how to build Python apps with Streamlit, a powerful tool for creating user-friendly interfaces quickly
Oh God it's already Thursday
Visualizing a surgery and recovery with Apple Health data
My article reflects on learning to navigate uncertainty turning challenges into growth opportunities.
In 2009, I was working with a group of friends at a small software agency. We had a cheap office in downtown Halifax. The building was not in great shape, but the offices were well below market price because the place kept threatening to be turned into condos.
You can of course use curl to access hosts through Tor. (I know you know Tor so I am not going to explain it here.)
wingolog: article: on hoot, on boot
A simple website that describes one programmer.
Colin Campbell Toronto Software Engineering Leadership Programming Development Consulting Coding Awesome Freelance Best
I recently found that modern Linux distros are actually up to speed for almost all game development tasks and also gaming! Some notes on my experience transitioning.
Bazinga! Dumping Games on a Retail
Optimizing memory allocation with Two-Level Segregated Fit (TLSF)
We all know that the value of pi is a constant with a particular immutable value. Anyone who has done any graphical programming also know...
A massively parallel, high-level programming language - HigherOrderCO/Bend
The dotNetDave No Rest for the Wicked World Tour is holding a virtual session on code and app performance for Microsoft .NET, tailored to .NET 8, on June 20th. The session will cover optimizing cod…
Toon3D: Seeing Cartoons from a New Perspective
Build a cross-platform Pong Wars game using C# and MVUX with Uno Platform. It dives into the game's architecture, state management, and core mechanics, along with the advantages of immutability for data integrity. Learn how C# markup simplifies UI development,…
The compiler needs help finding it because it's not findable at the time the template is parsed.
Smudge.ai is a Chrome extension that gives you ChatGPT-powered shortcuts in your right-click menu.
The article advises caution when using the LINQ method Take() with a basic count, suggesting that a range might be recommended by code analyzers. However, benchmark results indicate that using Take…
In this post, I give a short overview on the unit testing course I took on Dometarin.
I’m working on fixing a reported bug with Wolverine today and its event forwarding from Marten feature. I can’t say that I yet know why this should-be-very-straightforward-and-looks-exa…
Discover JSON Web Token in this post—one of the most common token standards in the world—and learn how to use it in ASP.NET Core through a practical example.
Learn how to enhance your code quality with GitHub Copilot's optimize command in Visual Studio's chat interface.
While doing a code review, I discovered a feature in XUnit I didn't know it existed. Let me share what I discovered. I've been used to spec...
Socrates once said “the unexamined life is not worth living.” He was immediately sentenced to death afterwards. I, too, often find myself examining the minutiae of programming languages. Thankfully, I have not been put to death for it (yet). After spending…
In this blog post, we take a look at the ECMAScript 2025 feature “Duplicate named capturing groups” which was proposed by Kevin Gibbons. It’s a feature for regular expressions that enables us to use the same capture group name more than once. The only restrict…
Welcome to "100 Exercises To Learn Rust"!
Here’s a quick and cautionary tale. This eBay auction, spotted by Eric Vitiello, immediately caught my eye: Wow. Someone was selling Apple Employee #10’s employee badge?! What an incred…
ChatGPT-4o vs Math
Slack's Terms and Policies, including privacy, Terms of Service, API terms, security, and more.
Every news of Winamp and its entities. Winamp has announced that it is opening up its source code to enable collaborative development of its legendary player for Windows.