Modular site architecture with Nuxt layers Build sites that scale by organising code by domain, not concern
Feedland Blogroll thoughts 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…
Create Apps Easily with Streamlit Learn how to build Python apps with Streamlit, a powerful tool for creating user-friendly interfaces quickly
The Enjoyable Challenge of Managing Uncertainty | Jorge Galindo's blog My article reflects on learning to navigate uncertainty turning challenges into growth opportunities.
Get Yourself a /dev/lunch 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 co...
curl, Tor, dot onion and SOCKS 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.)
How I use principles to develop engineering strategies. Colin Campbell Toronto Software Engineering Leadership Programming Development Consulting Coding Awesome Freelance Best
Switching to Linux as a Game Developer 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.
Two-Level Segregated Fit Memory Allocator Optimizing memory allocation with Two-Level Segregated Fit (TLSF)
Non-Euclidean Doom: what happens to a game when pi is not 3.14159… 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...
GitHub - HigherOrderCO/Bend: A massively parallel, high-level programming language A massively parallel, high-level programming language - HigherOrderCO/Bend
dotNetDave Rocks The Bay.NET User Group 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…
Reimagining Pong Wars with C# and MVUX 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 develop...
Why can't I find the injected name of a templated class's templated base class? - The Old New Thing The compiler needs help finding it because it's not findable at the time the template is parsed.
rate limiter – smudge.ai blog Smudge.ai is a Chrome extension that gives you ChatGPT-powered shortcuts in your right-click menu.
Collection Performance: Exercise Caution When Using Take() with a Basic Count 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…
Finished course: From Zero to Hero: Unit testing for C# Developers (Dometrain) In this post, I give a short overview on the unit testing course I took on Dometarin.
Wolverine’s Test Support Diagnostics 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…
New in .NET 8: ASP.NET Core Identity and How to Implement It 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.
Improve your code quality with GitHub Copilot in Visual Studio - Visual Studio Blog Learn how to enhance your code quality with GitHub Copilot's optimize command in Visual Studio's chat interface.
XUnit–Improve type safety 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...
JavaScript Nulls and Programming Minutiae 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 spe...
ECMAScript proposal: duplicate named capturing groups for regular expressions 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 res...
The Forged Apple Employee Badge 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…
Privacy Principles: Search, Learning and Artificial Intelligence | Legal Slack's Terms and Policies, including privacy, Terms of Service, API terms, security, and more.
About Winamp - Winamp has announced that it is opening up its source code to enable collaborative development of its legendary player for Windows. 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.