Anders TornbladAnders Tornblad

  • Services
  • Blog
  • Contact
  • Archives
  • Categories
Skip to main content

Archives

  • May 2024
  • January 2024
  • November 2023
  • June 2023
  • May 2023
  • April 2023
  • January 2023
  • December 2022
  • November 2022
  • October 2022
  • June 2022
  • April 2022
  • December 2021
  • October 2021
  • July 2021
  • June 2021
  • April 2021
  • December 2019
  • September 2019
  • October 2018
  • June 2018
  • December 2017
  • March 2016
  • February 2016
  • December 2015
  • May 2015
  • April 2015
  • May 2013
  • April 2013
  • March 2013
  • February 2013
  • January 2013
  • April 2012
  • January 2012
  • December 2011
  • December 2010
  • December 2006
  • March 2006
  • December 1998
  • August 1998

Categories

  • Architecture
  • ASP
  • ASP.NET
  • C#
  • C++
  • CSS
  • Frontend
  • Git
  • Hello World
  • Java
  • JavaScript
  • NuGet
  • PHP
  • Productivity
  • Retrocomputing
  • SQL
  • Teaching
  • Windows
  • ZX Spectrum

Projects

  • Conphig
  • JS MOD player

Repositories

  • addtouch
  • artsy
  • conphig
  • csv
  • ut
  • js-mod-player
  • my-twitter-manager
  • enigmatic
  • mt-mvc
  • zx-spectrum-bitmap
  • 26 May 2023

    Designing resilient software architecture

    Designing resilient, maintainable, and scalable software involves well-planned architecture, including attention to architectural drivers.

  • 23 May 2023

    A primer for emerging software architects

    This guide for emerging architects explores software architecture principles and their application in an Agile environment.

  • 19 April 2023

    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.

  • 12 January 2023

    Conphig v2.0 published

    Conphig is a lightweight .NET 6 package for loading configuration. Version 2.0 is now available on Nuget.

  • 16 December 2022

    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#.

  • 8 December 2022

    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.

  • 1 December 2022

    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.

  • 29 November 2022

    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.

  • 26 November 2022

    Syncopation and a human touch

    The final two effects are implemented, and they help demoscene musicians add some more feeling to their songs.

  • 23 November 2022

    Adding pitch-related effects

    The MOD player is progressing nicely. Vibrato, portamento and arpeggio effects are now implemented and working correctly.

  • 2 November 2022

    Implementing looping and the first effects

    Some of the effects needed to play some of the iconic demo tunes of the 1990s are now implemented, and samples can be looped correctly.

  • 30 October 2022

    Playing a full song, almost

    My MOD player is finally able to play a full song, almost. It's still missing the effects, but it's a good start.

⇠ Page 1 Page 3 ⇢