How to Set Up Next.js 15 for Production in 2024I’ve worked on Next.js applications that scaled to over 100k monthly active users and landing pages with millions of monthly visitors. In…Nov 19, 202418Nov 19, 202418
What is Memoization? (In JavaScript & TypeScript)Memoization and caching are foundational concepts in programming.Nov 5, 2024Nov 5, 2024
Unleash JavaScript’s Potential with Functional ProgrammingToo many JavaScript developers have no idea what JavaScript is capable of.Oct 15, 2024Oct 15, 2024
JavaScript Generators Explained, But On A Senior-LevelGenerators are powerful and underused by JavaScript developers. And many tutorials on generators only scratch the surface. In this article…Oct 7, 2024Oct 7, 2024
12 Keys to Write Senior-Level Tests (Test Desiderata in JavaScript)“Desiderata” is derived from the Latin word for “things desired.”Oct 4, 2024Oct 4, 2024
Unit Testing ReducersPure functions are simple and so should be their tests (when using the correct techniques). Reducers, action creators (which aren’t…Oct 13, 2020Oct 13, 2020
Master Higher-Order Components in React TodayIn the next ten minutes, you are going to understand how HOCs in React work. You will find out how you can write your own and how to…Feb 6, 20202Feb 6, 20202
Multiple Environments with AWS AmplifyIn this tutorial, you are going to learn how to use Amplify’s env command. We will walk through an example where two people collaborate on…Aug 27, 2019Aug 27, 2019
Lambda Triggers & Read-Only Permissions with AWS AmplifyIn this tutorial, you are going to learn how you can trigger a Lambda function on authentication events with AWS Amplify. We are going to…Aug 20, 20191Aug 20, 20191
Testing Lambda Functions (feat. Amplify)You are going to learn how to write unit tests for Lambda functions. We are going to write integration tests, too, and use test-driven…Aug 13, 20191Aug 13, 20191