React hooks are a relatively new addition to the library. One of these hooks, the useState hook, allows you to access state in a component while eliminating the need to use a class component.

This allows you to write less code, as you no longer have to inherit from React.Component…


If you’re anything like me, you wanted to pretend that the JavaScript iterator reduce did not exist. I’ve seen droves, including myself, of budding developers run away from it in fear. However, I’m here to tell you that reduce can be incredibly useful, and you should embrace it!

In this…


I can’t believe that we’re finally here at the end of the program! I’ve learned SO MUCH in these past five months, and it’s nearly impossible to keep track of it all. And still, I know that I’ve only experienced the tip of the iceberg. …


It’s been quite the journey getting to this point. React has proven to me that it was indeed worthy of being the apex learning point of this curriculum. …


For my JavaScript portfolio project, I have decided to create an application that allows the user to keep track of upcoming trips and to add activities to a trip that a user would like to take part in over the course of their vacation. Although I do have previous experience…


For my Rails portfolio project, I’ve created a web application called Tails on Rails. It is designed for bartenders (or just home mixologists!) to be able to share and review new craft cocktail recipes with one another. …


This blog post will be outlining my experience building a *Sinatra* web application for the Flatiron full time software engineering program. I chose to build a gaming library, where users are able to sign up, login, and manage their library of games and the platforms on which they are plaid…


I have officially completed my first project, and with that, my first application as a web developer. My command line interface application accesses an API containing information about thousands of breweries throughout the nation. …

Kamrin Kennedy

Full-stack web developer with a background in the service industry, sound design, audio engineering, and theatre performance.

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