Create a HMAC Authorization Header in NodeJS

Posted on

There are a ton of HTTP Authorization methods to use when trying to authenticate against an API. One such is the Hash Message Authentication Code (HMAC) authentication scheme. This method provides a way for the server to cryptographically verify the request by hashing the request itself, and then creating the MAC out of the HTTP […]

Read More

An AWS Code Build spec for your typescript node project

Posted on

AWS Code BuildĀ is a great addition to your AWS infrastructure. Today, we are going to focus on one aspect of the software deployment process. Building! Before we dive in, let me provide some context about the architecture and my plan for the CI/CD process. The project behind this post is a node.js express project written […]

Read More

A Scalable React Native Project Structure

Posted on

React Native is amazing. But deciding on a scalable React Native project structure is hard. React Native allows you to make an app for both Android and iOS through Javascript which gets compiled down to native code. What?! Sign me up. So I did for my next project, a FinTech mobile app  with a Firebase backend. More details […]

Read More

Sigma Solutions – A Groundwater Management web app

Posted on

Why? We built a Groundwater Management web app because in 2014, California signed the Sustainable Groundwater Management Act (SGMA) into effect to help develop a framework that will put the management of groundwater basins into the hands of local and regional groundwater sustainability agencies (GSAs). The Department of Water Resource (DWR) created the Sustainable Groundwater […]

Read More