Asynchronous code in React-Redux.

You should understand the basics of Redux before trying to implement a thunk. This is slightly more advanced in the Redux world.

What the heck is a ‘thunk’? There is also an article from their docs here. It just happens to be titled the same way I start this paragraph…


The React Redux guides are a bit verbose, to say the least, so I am hoping this quick start guide is simpler.

If you are familiar with React (you should be if you want to understand this) then you understand the trouble of managing state through multiple components and props in what my instructor called ‘prop drilling’. Redux is a great solution for this single source of truth conundrum; however, class component…


Tl;dr — Resolutions rarely work. Making a broader them like ‘year of fitness’ where you focus on doing more physical activity allows for more flexibility. Make a theme of how you want to grow for the foreseeable future. Something like ‘year of backend’ or ‘year of challenges’ if you want…


Rendering certain routes or pages based on a user’s authentication is important and that’s why I was surprised to see that my googling lead to less than satisfactory results when it comes to authentication guards in React. Sometimes you just need a better understanding (or vocabulary) to harness the powers…


I am going to share the journey of how I learned to code in a series and continue to share the journey once I get a job. One thing that is unique about my coding journey is that I am largely self-taught and only later applied to a coding boot…


I started learning Ruby and Rails in Flatiron Coding Bootcamp somewhere around October of 2020; which is approximately two vaccines, one election, and two virus spreading holidays ago in 2020 time. That said when we moved to JavaScript (a language I already knew), I decided to test the waters of…


Representational state transfer (REST) is a convention that is simple and much needed in a community the is built on cooperation. Imagine trying to get gas for your car and the nozzle from the pump was the wrong size or the wrong shape. Getting gas would become a task that…


Arguments, should you have them, and when. In Ruby.

Passing in a hash as an argument… passing key-value pairs as an argument. Setting the default argument to a hash. Using hashes as default arguments?

I recently started my journey at Flatiron coding boot camp on the fifth of October and…

Jacob Short

Software, skateboards, and seeing the world.

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