errors, loading, and happiness: a pattern in react

2019-06-27

 | 

~3 min read

 | 

531 words

If I’m working on a React application that is trying to render data based on an asynchronous call, there are three common cases I should…

error handling: ssh & git remotes

2019-06-26

 | 

~3 min read

 | 

517 words

Starting this morning, I was suddenly unable to update my repositories on Github. As I’d written about in the past, I prefer using SSH over…

using typescript’s pick to improve communication and decrease maintenance

2019-06-25

 | 

~3 min read

 | 

555 words

Instead of documenting an interface that is redundant, but only a partial, we can use to allow the interface to automatically be linked, w…

`type[]` vs `array<type>`: what’s the difference?

2019-06-24

 | 

~1 min read

 | 

164 words

The short answer: there is no difference. When investigating, I was steered to the Typescript Handbook1 which notes: The type…

details tags and choosing your own adventure on the web

2019-06-22

 | 

~2 min read

 | 

385 words

Recently I heard about Julian.com and specifically about the design of the manuals the owner, Julian Shapiro, writes. One of the things that…

Hi there and thanks for reading! My name's Stephen. I live in Chicago with my wife, Kate, and dog, Finn. Want more? See about and get in touch!