Category Tech
This category touches on all things related to Technology. Hardware with gadget reviews, and software with app reviews and development techniques.
Regarding the later, I’m an advocate of trying new things and learning them on a building blocks level, meaning how they work from the ground up. Technology, both my work and passion, changes quickly so it’s important to stay current and leverage what works, while understanding what doesn’t.
How to setup a complete Expressjs project
In this guide, I’ll show you how to setup a node web framework and use it to support a client webapp built with vanilla-javascript. It is not meant to teach you how to use Express itself, but after you’ve learned…
Essential Git
learn it once and for all At the by end of this article you will Understand how Git works at a high level Understand the mechanics of git Know the most common Git Commands Git: 3 Tree Setup As a…
Using Rollup to bundle JS assets
At the end of this blog post you will: Understand some history of bundlers Understand why rollup is useful Learn how to use rollup in your own projects Have a working example illustrating a big benefit of Rollup, tree-shaking When…
Best wrapper for IndexedDB: localForage, IDB-Keyval, or IDB
Continuing from a previous post, moving from Local Storage to IndexedDB, I set about a journey to fully embrace IndexedDB. Not wanting to reinvent the wheel, by enabling promises/async in calls to indexedDB, I’ve decided to use a 3rd party…
From LocalStorage to indexedDB
While rewriting an offline capable webapp, I decided to update the offline storage mechanism from the very easy to use LocalStorage, to indexedDB, a real client database. When writing the app, initially I wasn’t concerned with building the most scalable…
Macbook Pro Upgrade SSD, hello 1TB
Abstract Many apple Macs were easily upgradable until 2012, and somewhat upgradeable till 2015. This guide gives a background on upgrading macs, and focuses on the procedure to upgrade the 2015 15″ macbook pro. Other models follow a similar procedure.…
MB Air M1 vs MB Pro Intel
Comparing Apples new Silicon vs a Battle-Tested Intel Favorite What are the benefits to reading this article? You will learn: History of Apple changing processors Understand why M1 processors destroy their intel counterparts Have a real world usage evaluation of…
Save Battery and Processing by Disabling Autoplay ads/videos
While using the M1 MacBook Air for a few weeks, and recently using my 2015 15″ mbp, I’ve had a few incidents of LFN, Loud Fan Noise. Something that never happened on the Air, since the M1 version didn’t even…
Setup Visual Studio Code on a new Mac in 2021
updates: May 31, 2022 – Added CSS lint tool to project, and to Visual Studio. Dec 23, 2021 – Removed “Bracket Pair Colorizer”extension, now included in VSC by default Intro As a longtime developer, my most important tool is my…