Exploring Typescript: Setting up Typescript
Typescript is an interesting language. It's a typed superset of Javascript that you can compile to usable Javascript, either ES5 or later yearly versions of the language. Because it's not straight...
Typescript is an interesting language. It's a typed superset of Javascript that you can compile to usable Javascript, either ES5 or later yearly versions of the language. Because it's not straight...
I'm working on a starter application template to get me started when working on prototyping ideas. One of the things that I'm most interested on is how to create a login system for Express-based...
Doing software updates outside of what Apple offers with macOS is tedious and easy to forget. I also have at least three different systems to update: Homebrew, Ruby Gems and Node.js installed with...
The Permissions API gives use the ability to request permission from the user to use a given web API. This is an update of the 2020 posts Feature Policies and Working with Feature Policies in...
CSS variables are awesome, particularly when implemented using the @property at-rule but we need to remember that there can be too much of a good thing. This post will talk about how to define custom...
Centering content, particularly vertical centering, has always been very challenging to me. The old way # These are some techniques to center content using CSS before Flexbox. Aligning text # Aligning...
Now that we've set up the baseline, let's see how much we can improve it. Enable a cache plugin # We will first install a Cache Plugin to make easier to cache different portions of the website. I will...
It surprising to me that we still need to discuss font loading on the web after how long we've been able to load fonts using @font-face. Before we jump in let's do a brief trip down font loading...
In a previous posts, I discussed the basic of streams and how to use them,how to use them in service workers, and how to build custom streams. This post will cover an additional area of interest:...
I think ch units in typography are cool, but there was something about them that I hadn't thought about and is something that may impact your site's performance metrics. This post will explore ch...