Blog Posts

Looking to learn more about web development? Here I post content about various web related topics.
Managing ExpressJs API Kubernetes Deployment with Flux

Managing ExpressJs API Kubernetes Deployment with Flux

January, 2025

Flux is a declarative system for managing Kubernetes deployments. This tutorial will guide you thro…

Deploying a Node.js Express API to Kubernetes with Azure DevOps

Deploying a Node.js Express API to Kubernetes with Azure DevOps

January, 2025

This guide walks you through creating and deploying a Node.js Express API to Kubernetes, leveraging…

Open Graph Protocol

Open Graph Protocol

November, 2024

Open graph protocol (OGP) is a method of treating a web page as an object. This allows platforms li…

Staying Motivated as a Developer

Staying Motivated as a Developer

October, 2024

I've been working professionally as a software developer for three years and as a hobbyist for two …

Azure Pipelines Uploading Project Source File to Storage Account

Azure Pipelines Uploading Project Source File to Storage Account

July, 2024

Here is another hair pulling issue I had while working with Azure Pipelines. We have this API proje…

Troubleshooting Race Conditions in Inventory Management with Azure Event Grid and Service Bus

Troubleshooting Race Conditions in Inventory Management with Azure Event Grid and Service Bus

June, 2024

I recently encountered a bug with an inventory management codebase that utilizes several Azure serv…

A Possible Future with Web3

A Possible Future with Web3

January, 2024

The web has the potential to evolve into a new era beyond our current understanding. The first era …

Content Security Policy

Content Security Policy

December, 2021

Content Security Policy (CSP) is a Hyper Text Transfer Protocol (HTTP) header that is sent to the b…

Benefits of Your Content Management System

Benefits of Your Content Management System

December, 2021

Content management systems (CMS) are a great addition to any website. In short, they are a powerful…

Read More – For Programmers

Read More – For Programmers

December, 2021

When I first started my career in programming, I did not realize the importance of reading document…

Web Content Strategies

Web Content Strategies

December, 2021

Business to business (B2B) companies or Business to Consumer (B2C) often neglect a relevant content strategy for their website. There is often a huge focus on creati…

Normalized Immutable State in REDUX

Normalized Immutable State in REDUX

February, 2020

On the surface, the concept of immutable state seems simple and easy to comprehend. It is in its ap…

JavaScript Object Constructors

JavaScript Object Constructors

December, 2019

Object constructors are an important aspect of object oriented programming. At first, these constru…

Sort - JavaScript Array Methods

Sort - JavaScript Array Methods

November, 2019

The .sort() method is one of the many methods that iterate over an array. This method in particular…

Map - JavaScript Array Methods

Map - JavaScript Array Methods

November, 2019

The .map() function is used to iterate over an array to apply a function to each of it’s elements m…

 Filter - JavaScript Array Methods

Filter - JavaScript Array Methods

November, 2019

Filtering is a powerful tool that can be used in many different contexts. One example of filtering …

New Developer Mistakes & Pitfalls (by a junior student)

New Developer Mistakes & Pitfalls (by a junior student)

September, 2019

I just picked up learning web development about two months ago. It’s been a hell of a ride learning…