TypeScript 3.7 Utility Types | Printable PDF Cheat Sheet

Learning modern TypeScript is not easy, especially when the Language Specification was last updated in Jan 2016. This is eventually going to be remedied with a brand-new version of the handbook, but the pace it is being written is glacial. Much of the current official documentation and general blog based information is outdated too. To add to this horror, well-meaning people seem to have confused…

Configuring Fedora & Localhost Setup

This is the first part of my series of step by step guides to turn Fedora into the ultimate web development platform. I am going to assume that you have Fedora installed already, or are comfortable installing it yourself. Once you are up and running, just run the terminal application and follow along to set up your perfect development environment. In this guide we will…

Linux for Web Development Guide

Many years ago a good friend of mine named his pet rat Linux. I had heard of this mysterious operating system before, but tales of days spent configuring hardware drivers, and cellar-dwelling neck beards scared me away. Why bother using it, never mind naming your rat after it!? In this guide we will discover: Exactly what Linux is, and how it differs from Windows and…