The beauty of Javascript is that it allows us to have page updates without actually refreshing the page. Because of this we have the power to do so much with some simple starter HTML on a single page. …


These days everyone is obsessed with their phones. So when it comes to development and programming everyone is thinking mobile first. Many apps need to be completely redesigned to operate on a mobile platform. …


Redux is a state management tool that when implemented and used correctly can make handling data and state throughout your frontend framework a lot easier. The issue for newer devs is that at first Redux can be very intimidating and complicated. …


I recently completed my final project for Flatiron School’s Software Engineering program. This project was all about displaying skills we had learned with React and Redux, to build a fully functioning web app. There’s been a lot of buzz for the last few years around the dev world concerning React…


I have finally completed my final project for Flatiron School’s Software Engineering Bootcamp! For the final project I built an art marketplace/e-commerce app where users can either publicly browse art work to buy from independent sellers, or sign up and post their art work to sell on the site. …


I’ve just finished my fourth project for Flatiron School’s Software Engineering Bootcamp. Up until this point in the bootcamp we were exclusively working in Ruby, but in this fourth phase we transitioned to working in Javascript. …


I just completed my first full Ruby on Rails app for my third project in Flatiron School’s Software Engineering Bootcamp. One of the requirements for this project was to include at least one nested resource within the app. …


I’ve just completed my second project working through Flatiron Schools Software Engineering program. The goal of this project was to create a fully functioning web app using Ruby, Active Record, and Sinatra. A user needed to be able to create, read, update, and delete content on the site.

I decided…


I’ve been working through Flatiron School’s Software Engineering Program part time for close to two months now. Part time means that I’ve been working nights and weekends while also holding down a full time job teaching high school English. …


For as long as I can remember I’ve been fascinated with the ways in which technology impacts our society. Cars, computers, cell phones, the internet, video games, movies, music, digital transactions, you name it. I watched these things evolve with wonder as I was growing up. …

David Rafe

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store