how to assess a candidate's written communication in an interview

2022-02-01

 | 

~2 min read

 | 

368 words

As the nature of work shifts toward asynchronous collaboration across vast distances, I expect the importance of being able to communicate…

remix: how to update your server target

2022-01-31

 | 

~2 min read

 | 

336 words

When creating a new Remix application, the recommended way to use the CLI: This will walk you through a series of questions to bootstrap the…

the basics for using subresource integrity

2022-01-30

 | 

~2 min read

 | 

277 words

Recently, I leveraged a CDN to load a stylesheet. This was great because it meant that my users didn’t have to wait as long to get the…

node: async filtering

2022-01-30

 | 

~5 min read

 | 

966 words

Preamble I was recently working on porting my blog to Remix. As part of this, I needed to parse my markdown files that constitute all of the…

remix: getting syntax highlighting working

2022-01-30

 | 

~3 min read

 | 

559 words

In working through Remix’s Developer Blog tutorial, I saw an opportunity for this website. There’s not a lot on here other than some…

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!