Matthew Gerstman
  • Home
  • Theater
  • Tech
  • Talks
Sign in Subscribe
To Kill a Mockingbird
Members only
Theater

To Kill a Mockingbird

09 Feb 2019 4 min read
Superhero
Members only
Theater

Superhero

02 Feb 2019 4 min read
How Redux Works - Part 2
Tech Featured

How Redux Works - Part 2

In this post we'll cover the various other files in the library. While some of these contain simple utilities, others are much more complex. We'll also cover the infamous redux-thunk.
30 Jan 2019 6 min read
How Redux Works - Part 1
Tech Featured

How Redux Works - Part 1

In this article we'll be covering createStore. This is the function that sets up the redux store and provides access to getState, dispatch, subscribe, and replaceReducer.
28 Jan 2019 7 min read
TS Tricks: Higher Order Components
Tech Featured

TS Tricks: Higher Order Components

Higher order components are a useful pattern for creating composable logic within a React application. While they're not as popular as other tools like render props or hooks, they're still worth knowing. How do higher order components work? Well as we discussed in Functional Programming Fundamentals
27 Jan 2019 2 min read
TS Tricks: Type-safe Reducers
Tech Featured

TS Tricks: Type-safe Reducers

We're going to talk about how to build a type-safe reducer. Now, I use these for redux reducers, but these principles could apply to any function.
23 Jan 2019 2 min read
TS Tricks: Type Guards
Tech Featured

TS Tricks: Type Guards

With everyone getting excited about Typescript I thought it'd be fun to do a walkthrough of one of my favorite features, type guards. These are type-safe functions that allow us to assert that an argument matches a certain type. The best part is these work at runtime!
22 Jan 2019 2 min read
Hamilton in Puerto Rico 🇵🇷
Members only
Theater

Hamilton in Puerto Rico 🇵🇷

22 Jan 2019 5 min read
Functional Programming Fundamentals
Tech Featured

Functional Programming Fundamentals

In this post, we’ll discuss the fundamentals of Functional Programming and how they apply to modern JavaScript. We’ll also avoid unnecessary jargon like monads and functors and stick to concepts that will make our code better.
21 Jan 2019 8 min read
Redux with Code-Splitting and Type Checking
Tech Featured

Redux with Code-Splitting and Type Checking

How do you code-split your store so you’re not serving unnecessary JavaScript on a single page? And while you’re working on code splitting, how do you get it to play nicely with TypeScript so that you can trust what’s going in and coming out of the store?
17 Jan 2019 5 min read
The New One
Members only
Theater

The New One

16 Jan 2019 2 min read
← Newer Posts Page 3 of 3
Matthew Gerstman © 2025
Powered by Ghost