In today’s day and age website security is a big deal, especially keeping user’s passwords protected. But with the ever pressing attempts of hackers to get at this data the industry has evolved along with it. One simplest tools to use in Rails is has_secure_password.

If your are using rails…


There are many reasons people decide to make a life change. Common ones are if you are unhappy or just want to try something new. In my case it was the former. My desire for life improvements naturally lead to me to make a career change. …


In react you have the option to make your files either a class or functional component. Class components come with a a whole bunch of built in methods and lifecycle components that are extremely convenient but slow down large programs. Functional components are minimalists which makes them fast but lack…


Ruby was designed to be as easy to use as possible. Here are some of the convenient things Ruby does as that you should know as you get started.

Ruby uses a lot more words to describe things. This is nice at it makes it easier to remember syntax when…


One of the things that makes React such a useful framework is its concept of State. In React we use state in the place of variables in many instances.

In React state is an object and we can declare state inside of our components by doing the following.

class myComponent…

Functions are the workhorses of programming. They allow you to create on on demand set of actions that you can use as many times as you need. Any time you do anything on the internet, chances are, a function is being used.

Making a function

There are multiple ways to declare a function…


In Javascript arrays and objects are similar. In fact, arrays are objects. Learning how to use both is fundamental to Javascript. While both are extremely important arrays are a little bit easier to understand and use. …

Garret Coffey

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