April 21, 2019

Just Enough FP: Immutability

Alright, I know that the title of this post already contains some technical jargon that's potentially intimidating. But if you've made it this far, I assure you, you can understand this concept. Let's define "immutability". The fastest way to do that is to start with its antonym--"mutability…

Categories
JavaScriptWeb DevelopmentFunctional Programming
April 14, 2019

Just Enough FP: Pure Functions

Another fundamental of functional programming is a solid understanding of pure functions. A pure function is one in which its output is derived solely from its inputs, with no side effects. I know that might still seem like gibberish to some of you, so I'll break this down and hopefully make it…

April 08, 2019

Just Enough FP: Higher Order Functions

Making sense of functional programming requires a solid understanding of a few fundamental concepts. In my opinion, the first one you need to learn is the concept of "higher order functions". A higher order function is a function that meets at least one of the following requirements: It accepts a…

March 22, 2019

Just Enough Functional Programming Course Launch

In 2017, I came across The Mostly Adequate Guide to Functional Programming by Brian Lonsdorf . It's an incredible resource and introduction to functional programming in JavaScript. It inspired me to start giving talks about functional programming in 2018. After giving the talk several times, I…

February 02, 2019

Your Own Gathering

A few months back, Jason Lengstorf and I started a gathering for people in Portland to get together, relax, and get to know one another. Our biggest night so far had over 30 people crowding this cozy little backroom of a local bar. It was great. A lot of people have expressed experiencing…

Categories
Community
January 27, 2019

Firebase and Gatsby, Together At Last

or How I Fixed an Unexpected Snafu

If you look just above the title of this post, you should see a beard icon and the phrase ${strokes} bestowed . It's a fun little indicator of how many likes this post has received to date. I built this using a Firebase Realtime Database . For those of you unfamiliar with Firebase, it's a cool…

Previous1
2
345678910111213Next