• How to create a gradient border with rounded corners using CSS

    March 23, 2024

    A quick guide on creating a gradient border with CSS that still allows you to use border-radius.

  • Types for JavaScript without TypeScript

    August 23, 2020

    How to have types in JavaScript without TypeScript by using JSDOC comments - defining typedefs in a separate file and using them throughout your codebase.

  • Introduction to Websockets

    May 29, 2020

    In this blogpost I will be covering the basics of websockets by creating a website using HTML, CSS, JavaScript and Node.js that allows users to paint on a canvas with other users in realtime.

  • Building a Desktop App using Svelte and Electron

    February 22, 2020

    In this blogpost I show you how easy it is to build a basic markdown editor for desktop using Svelte and Electron.

  • Lets Create: A Data Visualization using Svelte

    January 08, 2020

    In this article we'll create a data visualization using the Svelte.js framework that shows, on a map of the UK, which regions have contributed most to English Premier League title wins since its creation in 1992.