Howie Mann - Startup Strategy

Startup Strategy

Articles > engineering (9)

engineering topics

Unit Testing in NodeJS - Basics with Examples

Unit testing in Node.js with examples. How teams ship product improvements without breaking code. 1) Setup testing framework with Jest; 2) Writing assertion style; 3) Validation...

Oct 31, 2022 | 13 minute read


unit testing

Learn React - Hooks and Context

Practical tutorial of using React Hooks, Custom Hooks and Context API when adding new features to your web app. Adding keyboard shortcut features to the classic Todo...

May 7, 2022 | 16 minute read


1. TodoApp

Finite State Machines - A Common Tool for Product Owners, Designers & Developers

How Finite State Machines allow cross-functional teams to visually design complex logic before committing expensive resources to design and code implementation....

Nov 26, 2021 | 5 minute read


fininte state machine

How to Deploy a Node App to AWS EC2

Walkthrough to deploy an Express.js app to AWS EC2 with HTTPS and custom domain using Express, Docker, AWS EC2, AWS Route53, Namecheap, Nnginx and Let's Encrypt. ...

Jan 12, 2020 | 7 minute read



Learn React - A Visual Explanation

How to structure your next web project using React and Redux principles. A visual framework template you can use. ...

Aug 31, 2019 | 3 minute read


2. Components

Clean Architecture Node.js - Build a REST API

Writing Clean Architecture in Node.js. REST API Tutorial using MongoDB, Express and other best practices. How to write software that lasts and can be independent of technology...

Jul 29, 2019 | 15 minute read



Express Validation and Error Handling

Learn how to validate requests and handle errors using Node Express.js with Joi validation library. Validate API requests and display HTML form errors using custom middleware....

Jun 21, 2019 | 10 minute read



Node.js Authentication Tutorial with Passport

Learn how to handle web authentication and authorization in Node using Passport.js. Create signup and login page, different types of users and handle authentication for specific pages....

Jun 1, 2019 | 15 minute read



SQL Basics

SQL basic boilerplate using starcraft relational data model based on races, planets and heroes...

Apr 27, 2019 | 8 minute read



Howie Mann LinkedIn and GitHub