The Rambling Programmer

Random musings on programming, mostly.

Insertion Sort

Insertion sort! Insertion sort!?! Argh, I hear you saying, ‘why learn a sorting algorithm that has a one of the worst run times of the sort algorithms computer scientists are aware of.’ Well, to start, if you know that to be true, you likely don’t need a blog post to teach you about insertion sor...

Why CS for Web Devs?

If your a web developer you probably have pretty strong feelings about whether or not one needs a foundation in Computer Science, Data Structures, or Algorithms. A quick google search brings up countless results lamenting the current hiring process for web devs. Most arguing that web developers d...

Creating a board game with React, Redux, and Redux-Saga (pt. 2)

Github repo

Demo

Last blog post I discussed some of the strategies and techniques I used for building a board game using React. I talked mostly about reducers and redux-saga. That post can...

Creating a board game with React, Redux, and Redux-Saga

Github repo

Demo

My final Flatiron project looms nigh. What to build? I’ve decided to challenge myself and build a clone of the popular board game Pandemic. I’m likely jumping in way over ...

Adding A JQuery Frontend To An Existing Rails App

As a part of my journey to become a webdev through the Flatiron School’s program I have been tasked with adding a JQuery front end to an Rails app I built previously. The app in question was my Flavor Flaves recipe managment tool. This task was intimidating. However once you get the basics of JQu...