Sending an Email with Nodemailer, AWS Lambda, and ServerlessI spent the last few months helping organize an especially heavy project with some new friends called Remembering COVID-19. It’s meant to…Oct 30, 2020Oct 30, 2020
A front-end journey into XStateIt’s been a while since I picked up a development pattern on the front-end that fundamentally changed the way that work. The last time…May 15, 2020May 15, 2020
Giving control back to your usersI recently had the opportunity to attend An Event Apart, a conference geared toward UX and graphic designers and front-end developers. The…Mar 10, 2019Mar 10, 2019
Medium-style sticky headerThere are many styles of navigation out on the web right now. One of my personal favorites is the header that remains near the top of the…Jan 5, 20172Jan 5, 20172
Working with Google Maps asynchronouslyI was working on a stupid-simple static website for a friend’s new bar this last weekend. There wasn’t much content to work with, so we…Nov 7, 2015Nov 7, 2015
Scrape a site with X-Ray and build a D3 graphI’ve been looking for a reason to tinker with D3 for a while now but I haven’t been able to find a legitimate use case. I figure this hole…Aug 28, 2015Aug 28, 2015
Decoding package.jsonWhen I first got in to NPM (and Node in general), I took the build process for granted. I wasn’t much concerned with how it worked, just…Aug 21, 2015Aug 21, 2015
Basic User Authentication in Express with Passport JSI have never had trouble scaffolding basic applications with various frameworks. The one piece that always seemed to throw me off was user…Jul 12, 20151Jul 12, 20151
Running MongoDb with NodeJS & ExpressIn my years of development, I’ve spent a lot of time deep in the nitty-gritty of front-end development. Whether it was banging my head on…Jul 2, 20151Jul 2, 20151