Blog
Technical writing, field notes, and things I've learned along the way.
2024
2023
Running Windows 11 on Apple M1 Silicone under MacOS
Wait. What? Say huh? Okay. Whatever. If you're reading this, I have to assume you read the title of the post and so know why you're here - so let's dig in. I...
TIL: Browser window/tab/frame/iframe intercommunication via BroadcastChannel Web API
I was today years old when I learned of the BroadcastChannel Web API, which facilitates intercommunication between windows, tabs, frames and iframes on the...
ES/TC39 Proposals - Change Array by copy (Stage 3) - Immutable Array Operations
As a follow up to my last post , I've decided to dig in a little more to some of the upcoming TC39 proposals. The proposal that we're reviewing today provides...
2022
ES/TC39 Proposals - Playing With Tomorrow's JavaScript Today (core-js)
tl;dr Trying to learn more Ran across a JavaScript feature proposal for Array.prototype.group() Peaked behind the curtain of the future of JavaScript by way of...
Standalone Components in Angular 15
Up next in the Funemployment series, I'm taking a look at Standalone Components - specifically, Standalone Components in Angular 15. Since I follow the...
Exploring Denoland - Home of the Deno JavaScript Runtime
With some of my newly found 'free time' while Funemployed, I really wanted to start playing around with some of the newer projects that I've simply not had the...
Site Migration Update
Good day, fine reader. Just a quick post - if for not other reason than I've not made a post in a while. As you may know if you follow me on social media...
Bootstrap 5 - Using components without jQuery in Angular
I recently found myself on yet another Angular + Bootstrap project. Usually, when spinning up a new Angular Bootstrap project, this means npm installing a...
2021
2020
2019
Taking the New Windows Terminal for a Spin
If you're a techie, you've probably heard of the shiny new Windows Terminal. While not currently available via an official Microsoft build, I decided to give...
The Magical Power of NestJS
Today I wanted to make a quick post about a framework/toolset that I’ve become increasingly fond of - NestJS . For those not in the know, NestJS enables...
Playing with Docker on Windows 10 with Live Reload (nodemon)
I know. I know. I'm a bit late to the game - and this was long overdue... For a few years now, I've been fully submerged in the world of Enterprise Angular...
Sain Smart / Creality3d Ender 3 Firmware Update on v1.1.4 Board
So, you've recently bought an Ender 3, as I have. After reading up, you've decided to take the plunge and upgrade your firmware to Marlin. You open up your box...
Installing Node.js in the Ubuntu Windows Linux Subsystem
Installing Node.js in the Windows Linux Subsystem (WLS) is quick and easy - accomplished by essentially running 2 commands. By reading the official Node.js...
Lunar Eclipse - January 20th, 2019
Not much of a post, but I wanted to share (with all 2 of you) anyways. Like much of North America, I spent the later part of my Sunday evening staring...
2018
IISNode - Modern Debugging via VSCode
I have recently been building an API using NestJS (Angular-like dev flow for writing Expressjs apps in TypeScript). While developing under Windows is...
Angular Secure Package - An Update
Howdy again, lone reader (okay.. there's actually 2 of you...)! I've recently continued to work with Angular 6 and have really enjoyed the updated experience!...
Creating a 'Secure' Angular Library Package - Here Be Dragons
Background/Motivations I am an an enterprise architect who currently calls the arena of Fintech home. Years ago, we set out to modernize our main client facing...
It's totes official - I'm Matt @ immatt.com
Howdy, folks! So I decided to make things permanent! immatt.com is now the official home of Matt Ezell! After years of living at mattezell.info, I've decided...
Hello World!
Whelp... Here we are - once again... Another day, another dollar, another blog site... This post marks the beginning of a new thing - immatt.com's official...