-
Implementing Software Architecture Patterns
Exploring four software architecture patterns, the article provides an overview of implementation tactics, to add to your architectural toolbox.
-
Designing resilient software architecture
Designing resilient, maintainable, and scalable software involves well-planned architecture, including attention to architectural drivers.
-
A primer for emerging software architects
This guide for emerging architects explores software architecture principles and their application in an Agile environment.
-
Don't be careless with ChatGPT
ChatGPT's constant evolution and potential for AI hallucinations highlight the need for careful use and understanding.
-
A refreshing spin to Auth in ASP.NET Core 8
Unlock a more flexible and streamlined auth journey in ASP.NET Core 8 with improved SPA customization, token-based auth support, and intuitive docs.
-
Conphig v2.0 published
Conphig is a lightweight .NET 6 package for loading configuration. Version 2.0 is now available on Nuget.
-
Comments in JSON
JSON doesn't allow for comments, but depending on your use case, you may want to add comments to your JSON files. Here's how to support that in C#.
-
Spaces in variable names in ZX Spectrum BASIC
Variables in ZX Spectrum BASIC can contain spaces, which is useful for naming variables with multiple words, but it makes parsing difficult.
-
Making the MOD player available
After fighting CSP and the browser security model, the MOD player is now available for anyone to use, on any web site, to play any MOD file.
-
Using music as a timing source for demos
In this article, I add a new feature to my JavaScript music player: the ability to subscribe to timing events based on the music.
-
Syncopation and a human touch
The final two effects are implemented, and they help demoscene musicians add some more feeling to their songs.
-
Adding pitch-related effects
The MOD player is progressing nicely. Vibrato, portamento and arpeggio effects are now implemented and working correctly.