Safer, saner JavaScript. (21)
Post Date Description Categories
Managing Application State with Algebraic Effects 12/26/2021 Even without explicit language support, algebraic effects are a useful conceptual tool for managing application state programming typescript
EventTarget with TypeScript 6/18/2021 Use TypeScript with the EventTarget DOM API to add type safety to event-driven user interfaces. typescript howto
Event Emitters in TypeScript 10/20/2019 TypeScript enables safer, more maintainable event emitters. Here's how to add type safety to the pattern you know and love. typescript howto
Is TypeScript worth it? Making the case to your team 5/18/2019 Here's a letter to share with your manager, your team, or the developer across the way at the pub. development typescript
Damage Control in Distributed Systems 4/24/2019 Grid operators, systems thinkers, and grey-beard sysadmins will tell you: systems are hard. development typescript howto
Using React Hooks with TypeScript 1/27/2019 Use TypeScript and React Hooks like useReducer and useState to create typesafe, maintainable state containers. Here’s how to do it. typescript react howto
TypeScript Event Handlers 10/17/2018 Event handling in TypeScript is a story of expectations, tradeoffs, and the challenge of trying to type a dynamic language like JavaScript. typescript react
Creating a CLI with TypeScript 8/12/2018 The same statically-typed goodness for web applications is just as helpful for building command-line interfaces. typescript howto react
React Render Props with TypeScript 8/11/2018 Using render props with TypeScript makes it easy to safely sharing logic across React components. typescript howto react
Using React Context with TypeScript 5/24/2018 Use TypeScript and React Contexts to safely share state across React components—or an entire Application. typescript howto react
Testing with TypeScript, Enzyme, and React 3/23/2018 Testing with TypeScript and Enzyme offers a friendly, typesafe alternative to React's built-in test facilities. typescript react testing howto
Generic Redux Actions with TypeScript 3/1/2018 Have the cake and eat it, too: dispatch asynchronous redux actions with all the benefits of TypeScript's type system and only minimal boilerplate typescript react redux howto
Thinking in Types 12/3/2017 Even in weakly-typed languages, consistent typing can yield better code. Here's how to start thinking in types.. development typescript
Composing Higher-Order React Components in TypeScript 9/24/2017 Higher-order components are powerful tools for encapsulating behavior. Here's how to glue them together. typescript react
Reducing Typescript and Redux Boilerplate with Partial Actions 9/4/2017 Static typing is meaningless if boilerplate precludes its use. Partial actions can minimize repetition while still retaining safety and ease-of-use. typescript redux howto
React Higher Order Components with TypeScript 8/19/2017 React HOCs are good for encapsulation; even better with their contents secured by TypeScript. typescript howto react
Integrating TypeScript and redux-thunk 1/21/2017 Thunk middleware and async action-creators help clarify the logic of Redux applications. Here's how to bring them into TypeScript. typescript howto redux
Testing TypeScript with Jest 12/11/2016 Jest and TypeScript make it easy to write maintainable, strongly-typed unit tests. typescript jest testing howto
TypeScript and Async Redux Actions 9/26/2016 TypeScript brings strong assurances to async actions in Redux applications. typescript redux howto
Tutorial: TypeScript, React, and Redux 8/17/2016 It's easy to connect a TypeScript / Redux application to a typesafe React.js UI. Here's how they fit together. typescript redux react howto
Tutorial: Getting Started with Redux and TypeScript 8/16/2016 In this short guide, we'll use TypeScript to make a Redux project that's safe, consistent, and accessible. howto typescript redux