Published inThe PayPal Technology BlogUsing TypeScript to Speed Up Development with the PayPal JavaScript SDKDid you know that PayPal publishes type definitions for our JavaScript SDK? And you don’t even need to be using TypeScript to benefit…Aug 9, 2022Aug 9, 2022
DX Lessons Learned from Disney’s California Adventure Theme ParkI was standing in line last weekend at the Cars ride at Disney’s California Adventure Theme Park appreciating all the tiny little details…May 18, 20221May 18, 20221
Understanding Amazon’s Front-End Engineering InterviewFront-End Engineering in a Back-end WorldMar 17, 20212Mar 17, 20212
How I got a Front-End Engineering Job at AmazonI’ve blogged about being a self-taught engineer before and also about some of the accompanying struggles I’ve had trying to fit the mold…Mar 16, 20211Mar 16, 20211
Self-Doubt and Being Self-TaughtThanksgiving 2017 I was hanging out with family in near Las Vegas and generally having a great time, but I couldn’t stop thinking about…Dec 7, 20185Dec 7, 20185
Why We Need A Mental Health Technology ConferenceAnxietyTech is a new conference I’m organizing to discuss cutting edge technology and mental health. Everyone working in tech needs to…Jun 1, 20181Jun 1, 20181
Custom JavaScript Errors in ES6A few years ago I gave a talk at MountainWest JS called Error Handling in node.js. In that talk I extolled the virtues of creating custom…Nov 24, 201610Nov 24, 201610
Published inWe’ve moved to freeCodeCamp.org/newsManually Tuning Webpack BuildsBack in April I shifted into a platform/architect role in my job at PayPal. I was tasked with looking at stability, performance and…Jul 22, 20166Jul 22, 20166
Published inWe’ve moved to freeCodeCamp.org/newsGetting Started with Async/AwaitInspired by the Zeit team’s post on the subject, my team at PayPal recently migrated our main server-side codebase to use Async/Await. I’m…Jul 21, 20166Jul 21, 20166