Published inStartup StashCan Notion Overcome Its Scaling Challenges?Notion is working on a variety of things to scale to come out ahead of their competitions in a very competitive enterprise project…May 25, 2023May 25, 2023
Published inOkCupid Tech BlogHow We Open Sourced An ESLint Plugin for Internationalization At OkCupidWe developers often find ourselves faced with a problem that seems general enough and common enough that someone else could have already…Feb 22, 20221Feb 22, 20221
Great writeup!I feel some of these important points are buried in the narrative and could be better emphasized if you made them a section heading.Mar 15, 2021Mar 15, 2021
Published inOkCupid Tech BlogModeling UI States in A React Form Component Using A Finite State MachineA finite state machine (FSM) is an architectural design pattern that allows us to model a large system as a collection of loosely coupled…Mar 4, 20211Mar 4, 20211
Published inDailyJSCribsheet for JavaScript Coding InterviewThe coding interviews / coding challenges are designed to assess how productive someone can be with the language. In contrast to the…Jan 17, 20195Jan 17, 20195
Published incodeburstA Complete Guide To Deploying Your Web App To Amazon Web ServiceThis a comprehensive guide for how to containerize your Mongo-Express-React-Node (MERN) app with Docker and deploy it to Amazon Web…Jan 17, 20198Jan 17, 20198
Published incodeburstWeb Developer Playbook: Rich Text EditorIn this article, I will show you add a rich text editor based on Draft.js to your web app. This post is part of the Web Developer Playbook…Oct 18, 20181Oct 18, 20181
Published incodeburstComputer Science Fundamentals With JavaScript ExamplesJavaScript is not the language of choice to teach computer science, at least when I was in school. My university algorithms and data…Aug 8, 2018Aug 8, 2018
Published inDailyJSWeb Developer Playbook: SlugThis post is part of the Web Developer Playbook series, which are created to provide examples, best practice, and suggestions for designing…Jul 21, 20183Jul 21, 20183