Uncategorized

New Lesson for Members: Abstraction & Composition

In software, abstraction is the process of simplifying code by finding similarities between different parts of the code and extracting shared logic into a named component (such as a function, module, etc…), thereby reducing the amount of code required. The key to doing more with less code is a mastery of abstraction. Abstraction is the […]

Read more

New Lesson for Members: What is a closure?

There is a new lesson for members: This is one of the most important topics in all of computer science. If you don’t know the answer to this question, it could get you turned down in job interviews, or impact your salary by tens of thousands of dollars per year. What is a closure? will […]

Read more

Object Composition Series

There’s a new series for members on object composition. Experienced software developers have probably heard the famous Gang of Four quote: “Favor object composition over class inheritance”, but only have a vague idea of what object composition means, how it’s different from class inheritance, and the specific details of how object composition is accomplished. There’s […]

Read more

Part 6 & 7 of the Shotgun Moneysafe Series are available now!

Parts 6 & 7 have been published to the Shotgun Moneysafe series. Members can sign in and watch now. Previous episodes covered building the composable Moneysafe datatype. Parts 6 and 7 focus on the ledger syntax — a simple wrapper around standard function composition. Moneysafe is an open source library I built to handle financial […]

Read more

New Shotgun Moneysafe Episodes

There are 2 new episodes (5 so far) in the Shotgun Moneysafe series for members. Watch me build the open-source Moneysafe library from scratch using the unit tests as a guide. More episodes coming soon! Not a member yet? Sign up now.

Read more

New Shotgun Episodes for Members: The Moneysafe Series

Members, there are new shotgun episodes available: A walk through implementing the open-source Moneysafe library from scratch. You can watch the first 3 episodes now, and there are more on the way! Check out the related blog post on JavaScript Scene. This series covers the creation of a functional programming data type to help users […]

Read more

New Lesson: ES6 Curry & Composition

There’s a new lesson on functional programming for members. It covers: Curry, partial application, and autocurry Point-free style Function composition The relationship between curry & function composition Debugging compositional flows TDD workflow This one is full of exercises, and contains 55 minutes of new video content. The topic of functional programming is really heating up, […]

Read more

Introduction to Node & Express

We’re rolling out Node content. Members, check out Introduction to Node & Express. Not a member yet? Check out the free blog post and consider signing up for the Lifetime Access Pass to unlock access to the video content & exercises.

Read more

Shotgun Episode 5

Shotgun Episode 5 is here. It covers the first steps for building a Redux store. Watch it now (members only) or become a member.

Read more

New Lesson: How to Redux

There’s a new lesson on functional programming architecture, only available to members: “How to Redux”. When I see the way that people are using Redux in real apps, it occurs to me that a lot of people are adding complications to their apps, and not reaping the true benefits of Redux. To find out if […]

Read more