Top 5 Technical Interview TipsIf you find this article helpful, be sure to check out my 3.5-hour course on Developing a Technical Interview Mindset which provides a…Mar 1, 2022Mar 1, 2022
How to Test GZIP Compression on macOSJuly 2023 Update: I just released an interactive course on web application security — check it out on educative.io!Feb 28, 2022Feb 28, 2022
Testing Microservices with Cypress, Docker & CircleCIIn the past, integration/E2E tests have been hard to orchestrate and getting different applications coordinating with each-other in CI has…Aug 2, 2019Aug 2, 2019
Published inITNEXTReact/Redux Integration Tests with Jest & EnzymeWhy do we write tests at all?Jun 12, 20194Jun 12, 20194
How to Configure Your New MacBook — Developer EditionI thought it would be fun to share some of the steps I follow whenever I setup a new MacBook for development (when not using Apple’s…May 8, 20191May 8, 20191
“How should this feature be broken up into tickets, PRs and deliverables?”It’s a question that most scrum development teams ask every sprint. What works for one team may not work for another team.Jun 9, 2017Jun 9, 2017
MmmysteryMmmystery started when three other developers and I were discussing how people choose where to eat. Yelp is obviously the top dog when it…Sep 21, 2015Sep 21, 2015
Park AssistParking sucks. Especially in Los Angeles and especially in Santa Monica. A group of four developers, including myself, wanted to build an…Sep 1, 2015Sep 1, 2015
Sci Fly“Real-time” is a buzzword that will only get more popular in the future. The term itself is a little indistinct and I can’t help wanting…Aug 6, 2015Aug 6, 2015
D3 General Update PatternIan Johnson, @enjalot, is creating Building Blocks — “a simple web application for editing code samples that are compatible with…Jul 27, 2015Jul 27, 2015