
👋 Hi, I'm Duncan Leung
I'm a front end web engineer and former product manager. I write about JavaScript, React, and web development.
I'm a self taught software developer 👨🏻💻, and this is a place for me to 📝 learn in public.
Latest ArticlesView all
Accessing Material UI Theme Object in Emotion JS
AWS - Set Up Billing Alerts
Securing AWS API Gateway Endpoints (Cognito, IAM, API Keys)
Set Breakpoints to Locally Debug AWS Lambda
Reference AWS Lambda API Endpoints in serverless.yml
Add Custom AWS YAML Tags in VS Code
Switching AWS Profiles for Serverless CLI
How to Teach Programming (and other things)
Select Gatsby Contentful Locale Data in GraphQL
Using TypeScript Type Guards
Array .map() over TypeScript Array Union Types
Load Python Environment Variables
Testing Document Head Meta Tags
Conditional Types to Infer Props from Emotion `as` Prop
Why typescript-eslint Performance is Slow
Most PopularView all
TypeScript Module Declaration for SVG Assets
Popular
Import SVG Components in Storybook
Popular
Testing ValidationSchema Formik Forms
Popular
Setting Up Python: pyenv, pyenv-virtualenv, poetry
Popular
Testing Formik 'onSubmit' with Jest
Popular
Fixing React Warning: Synthetic Events in setState()
Popular
Avoiding React setState() Pitfalls
Popular