Coding By The Sea


If you can't blog about it to a 6 year old, do you really know it?

OR Impedance Mismatch

OR Impedance Mismatch - a term we hear when discussing database architecture. Although this term sounds complex, we can break it down into a couple of understandable and digestible concepts. Understanding this issue will help us design a more flawless architecture from the get-go.


Breaking Down Storage Technologies

Storage technology has evolved many times over through the years, and with this evolution comes a bigger variety of tools in our programming toolbox. With this variety, though, come decisions. Which storage technology is the best choice for optimizing our data needs?


Class Components vs Functional Components

There are two types of components we can create - one is a Class Component, and one is a Functional (or stateless) Component. The differences between the two are not obvious at first, however they are important to note.


Surprising Complexities with React/Redux

For my final React/Redux portfolio project, I created a ‘Wedding Itinerary’ application. This app allows a user to store several aspects of their wedding day into a database - mainly a Bride, Groom, Wedding Location, Wedding Datetime, and individual plans for the day. Altogether, this creates a snapshot of the wedding day, aka a ‘Wedding Itinerary’.


Chorizo x Javascript

The goal of my latest portfolio project was to “AJAX-ify” my Rails app named “Chorizo”. “Chorizo” is a Ruby on Rails application with a heavy emphasis on MVC architecture that allows a user to keep track of chores for a given household. By “AJAX-ify”, I mean adding asynchronous javascript requests into the flow of my MVC. This new AJAX flow would hijack my MVC route, dynamically request data from the Rails backend, and dynamically render this data on the front-end (all without leaving the page).