How and Why

Updated on August 26, 2017
fivemindev update
"The beginning of wisdom is this: Get wisdom. Though it cost all you have, get understanding." Proverbs 4:7

Since the announcement of #FiveMinDev, I’ve been working diligently on the JavaScript Promises Series I promised. This is the first series I’ve recorded with the intent to help people gain understanding of the Why and not just the How of learning a subject.

I do believe learning the How is very important when getting started. As children we learned primarily by exploring the things we were fascinated with. Most of the time it’s out of curiosity, excitement, not purely for learning sake.

We learn the How first because we need to get the job done. We learn the Why next because it became necessary to understand.

As a developer I relate to the notion of learning How to do something before learning Why. When we’re first starting off, we spend a lot of time searching the web, copying and pasting code from sites like stackoverflow.com . We’re mostly concerned about getting the job done and not so much Why things work but just that they work.

Eventually we get to the place where we need to understand the context of somethings and Why they exists. It’s great having knowledge, but understanding is the next step.

While working on the JavaScript Promises series, I found myself constantly reminding myself to explain both the How and Why. I want to make sure I’m not just recording another “How-to” series, but am explaining where we came from and Why JavaScript Promises solve existing issues.

Progress!

01 - Introduction : Recorded!
02 - Synchronous vs. Asynchronous JavaScript : Recorded!
03 - Do you Promise? : Recorded!
04 - What is a Promise? : Recorded!
05 - resolve() and reject() in Real Life : Recorded!
06 - Chaining Promises : Recorded!
07 - More on Rejection : In Progress
08 - Promise.all() the Things : In Progress
09 - Fetching Data from a Server : In Progress
10 - Debugging Promises : In Progress

I’m just over the halfway mark for recording the series. I’m still shooting for September, 2017 so be on the look out!

I plan to provide a discount to e-mail subscribers, register below if you’re interested!

Thanks,
Andrew

www.fivemindev.com

Async / Await - Coming Oct 23, 2017!

fivemindev update

Async / Await

fivemindev

JavaScript Promises – Launched!

fivemindev update launch