First of all you might find yourself asking what are Promises or asynchronous functions in the first place? I know when I first heard the term that's exactly where my brain went. So for starters Javascript is a single threaded programing language, this means the interpreter can only do one thing at a time. Sometimes however a single line of code or function can take some time to complete for example a request to a server for something like maybe a picture or user information and the next line of code below that requires the result of the function to…


Let me preface by saying that a little less than 6 months ago is when I first decided to dive into coding. Prior to that I had literally never even taken a second to consider what really went into allowing me to surf the web, scroll through instagram posts, watch stupid videos on YouTube, or message a friend all from the convenience of my phone and do all of this simultaneously I might add. So after watching some tutorials and taking a beginners course through Corsera I decided that coding was definitely something that interested me and I was eager…

Brian Schaaf

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