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.

Express Proj Setup: 0 Intro

This is the beginning of a series of articles focused on learning and building a complete nodejs server-side environment based on the expressjs framework. This first article focuses on setup of the development environment, specifically using a popular style guide, a library to catch code problems while writing code, and a formatter to have a consistance code look.

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…

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…

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…