Recent Posts


AWS Cloud Practitioner Certification Review

Feb 18, 2020

Amazon Web Service certificates are industry-recognized credentials to help you grow you career. Whether you’re a System Admin, Software Developer, DevOps Engineer, or a IT Professional, AWS certificates are worth every penny. In this post, I’ll review the AWS Cloud Practitioner certification and share the steps I took to pass...

Continue reading

Book Review - The Phoenix Project

Jan 27, 2020

Worth your time? All in all, at ~$30.00 USD, the Phoenix Project is worth your time if you’re a DevOps professional or work in IT in general. Summary The Phoenix Project by Gene Kim, Kevin Behr, and George Spafford is a fictional DevOps book about helping your business win. The...

Continue reading


Step by Step guide to get a dev job

Nov 14, 2019

Hi! I’m Alex Cannon. I create blog content to help developers like you improve their code, learn new topics, and more. I recently accepted a job offer as a Junior Software Engineer so I figured I could help someone else land a job too. I didn’t get my first job...

Continue reading

Paint Bucket Algorithm Showcase

Nov 03, 2019

Hello! Lately I’ve been focusing on increasing my knowledge of algorithms and code testing. In this post, I’ll showcase a code snippet where I implement a paint bucket algorithm. I slowed down the algorithm so that it is clear how the algorithm works. I’m using JavaScript and React to implement...

Continue reading

F.C.C. - Create Set Class

Oct 06, 2019

Below is a quick solution to the Create Set Class challenge provided by Free Code Camp. It’s a very simple challenge and I aim to learn more about sets in the future. In the next few exercises, we will build a full featured Set from scratch. this.add function should return...

Continue reading

JS Algorithm - Insertion Sort

Oct 06, 2019

Below is a quick JS Algorithm problem provided by Free Code Camp called “Impement Insertion Sort” and solved by me: The next sorting method we’ll look at is insertion sort. This method works by building up a sorted array at the beginning of the list. It begins the sorted array...

Continue reading

JS Algorithm - Get Numbers between

Sep 20, 2019

Hello! Welcome to another quick tutorial on another JavaScript algorithm. I hope this blog post will help you understand algorithms better and help you in those tough technical interviews. Today, I’m going to go over how to solve a basic algorithm. We will create a function called getNumsBetween(arr). Below are...

Continue reading

JS Algorithm - Get Change Algorithm

Sep 19, 2019

Hi! Welcome to another algorithm tutorial. Recently, I had a technical interview where I was tasked with creating a “get change” algorithm. This is a real algorithm I was asked to solve in a technical interview! Below are a few test cases: getChange(56) returns [25, 25, 5, 1]. getChange(9) returns...

Continue reading

JS Algorithm - Reverse an array

Sep 17, 2019

Hello! How’s it going? It’s common for interviewers to ask programmers how to reverse an array. You would be surprised with the number of programmers unable to do this! If you’re not familiar with the algorithm or would like some more insight, here you go! If you’d like to get...

Continue reading

How React and Redux work together

Sep 11, 2019

Hi! Welcome to another blog post. Today I’m going to give a brief overview of how React and Redux work together. Recently, I had the opportunity to begin learning Redux, so I thought “why not share some of my knowledge?” What is React? In one sentence, react is state management...

Continue reading

My Story So Far

Aug 24, 2019

I learned some of what I know from a book written by John Sonmez, The Complete Software Developer’s Career Guide: The book is a guide that can take you from knowing nothing about development to getting a job as a developer. Support the channel by following this link to buy...

Continue reading

My Easy Local Environment For Web Development

Aug 24, 2019

I learned some of what I know from a book written by John Sonmez, The Complete Software Developer’s Career Guide: The book is a guide that can take you from knowing nothing about development to getting a job as a developer. Support the channel by following this link to buy...

Continue reading

Project: Volunteer Core

May 27, 2019

View Live View Github Hi! Welcome to another project showcase. Today I’m going to talk about a project I worked on for Volunteers of America, called Volunteer Core. > Background Volunteers of America’s Fort Collins office approached Code For FoCo (A non-profit that builds software for people) with a big...

Continue reading

Tutorial: Deploying Create React App Basics

May 25, 2019

Hi! Welcome to another tutorial. Today I’d like to discuss how to deploy create react app to a live server. I think there can be some confusion when you deploy because of misunderstanding how servers/react works. Traditionally, websites work like so: Client sends HTTP request to your server to GET...

Continue reading

Tutorial: Deploy Create React App to Heroku

May 17, 2019

Struggling with deploying Create React App to Heroku? In the video below, I explain how to get this done. If you’d like a more in-depth tutorial for this, let me know so I can create one.

Continue reading

Project: FreeCodeCamp Portfolio

May 10, 2019

View Live View Github Hi! Welcome to another post. Today I’ll talk a little about FreeCodeCamp. FreeCodeCamp is a non-profit online e-learning platform for software engineers. You can learn HTML, CSS, JavaScript, ReactJS, D3, NodeJS, and more as of writing this. The curriculum is on-going. I built this project to...

Continue reading

Project: Codebin

May 10, 2019

View Live View Github Hi! I’m Alex & I build software. Welcome to another project showcase. Today I’ll tell you about a Codepen clone I developed. If you don’t know what Codepen is, it’s basically an online webpage editor. > Stack I used MERN (MongoDB, Express, ReactJS, NodeJS) for this...

Continue reading

Project: Secret Santa

May 09, 2019

View Live View Github Howdy. I’m back again with another project showcase. Today I’d like to tell you about a Secret Santa Website I built. As my second Chingu Voyage team project, we chose to create a Secret Santa website. This would be the same a gift exchange IRL, except...

Continue reading

Project: Bearbnb

May 09, 2019

View Live View Github Hi! I’m Alex Cannon, Software Engineer and author of this blog. Let me tell you about a project I built called Bearbnb. > Background Bearbnb was my team’s project for Chingu Voyage 3 (chingu website). It is a clone of Airbnb. I worked on a lot...

Continue reading