Trevor Burnham
trevorburnham.com
Trevor Burnham
@trevorburnham.com
Frontend Engineer at AWS. Author of Test-Driven React and Secrets of the JavaScript Ninja, Third Edition. http://trevorburnham.com
I’m very proud of this book. And, thankfully, it hasn’t become obsolete as quickly as the first edition. 😅
This second edition has been extensively revised to reflect the latest tools and techniques for React development, including TypeScript. Each chapter presents new projects to challenge you and new tools to help you detect and fix bugs in your code.
pragprog.com/titles/...
@trevorburnham.com
October 1, 2025 at 2:30 PM
Huge wasted opportunity that Apple didn’t hire LL Cool J to do an ad for the iPhone Air where he raps 🎶 Thinner. Lighter. My phone is like a shark’s fin! 🎶 youtu.be/6cYcdBVQ8NM
LL Cool J - Deepest Bluest
YouTube video by Bogdan3l123
youtu.be
September 27, 2025 at 7:10 PM
The new edition of Secrets of the JavaScript Ninja is coming along nicely! I’ve just finished a chapter on promises and generators. If that intrigues you, the book is Manning’s Deal of the Day: www.manning.com/books/secret...
Secrets of the JavaScript Ninja, Third Edition - Trevor Burnham, Bear Bibeault, Josip Maras, John Resig
The secrets of modern web development using JavaScript and TypeScript! If you’re serious about web development, you need to be ninja-stealthy, efficient, and ready for anything! Secrets of the JavaSc...
www.manning.com
September 4, 2025 at 4:42 PM
I asked Gemini to generate a Chiitan-style mascot for the city of Boston.

Ladies and gentlemen: Bostan!
June 7, 2025 at 12:41 AM
In a rare confluence, both of my new books are on sale today! 🤑 Test-Driven React, 2nd Edition is 40% off with code 2025testing: pragprog.com/titles/tbrea... And Secrets of the JavaScript Ninja, 3rd Edition (currently in early access) is 50% off, no code needed: www.manning.com/books/secret...
Secrets of the JavaScript Ninja, Third Edition
The secrets of modern web development using JavaScript and TypeScript!</b> If you’re serious about web development, you need to be ninja-stealthy, efficient, and ready for anything! Secrets of the Ja...
www.manning.com
April 16, 2025 at 6:53 PM
Just dropped a new project: eslint-plugin-debarrel, an ESLint plugin that can autofix your barrel imports to speed up your build times. ⚡️ github.com/TrevorBurnha...
GitHub - TrevorBurnham/eslint-plugin-debarrel: An ESLint plugin to transform barrel imports into direct imports.
An ESLint plugin to transform barrel imports into direct imports. - TrevorBurnham/eslint-plugin-debarrel
github.com
March 16, 2025 at 10:44 PM
Fun little side project: NowPlayingMenuBar, a tiny app to show what you're listening to directly in your Mac's menu bar. Works with any music app that integrates with Apple's "Now Playing" feature. Free and open source. github.com/TrevorBurnha...
January 26, 2025 at 6:16 PM
Reposted by Trevor Burnham
🌠 Did you know, Gmail makes it easy to spawn infinite unique variants of your email address?

Let’s say your email is zhangwei@gmail.com. When signing up for Netflix, you can specify your email as "zhangwei+netflix@gmail.com".

You’ll still receive all emails sent to that address!
January 8, 2025 at 1:56 PM
Reposted by Trevor Burnham
where does the new york times even find these people
January 7, 2025 at 4:50 PM
I'm delighted to announce my latest book: Secrets of the JavaScript Ninja, Third Edition! It's an honor to update this classic for a new generation of developers. If you'd like to join the @manningbooks.bsky.social Early Access, use promo code mlburnham to get 50% off (valid 'til 12/27). mng.bz/wJP2
Secrets of the JavaScript Ninja, Third Edition
The secrets of modern web development using JavaScript and TypeScript!</b> If you’re serious about web development, you need to be ninja-stealthy, efficient, and ready for anything! Secrets of the Ja...
mng.bz
December 11, 2024 at 7:09 PM
Another book for my author shelf just arrived today! Thanks as always to the fine folks at @pragprog.com. pragprog.com/titles/tbrea...
December 6, 2024 at 5:13 PM
Just shared a little tool I've been working on! It automates the task of adding file extensions to your ESM imports (`import x from "../x"` ➡️ `import x from "../x.ts"`), speeding up module resolution. 🚀 github.com/TrevorBurnha...
GitHub - TrevorBurnham/codemod-add-import-extensions: A tool for automatically adding file extensions to relative imports in JavaScript and TypeScript.
A tool for automatically adding file extensions to relative imports in JavaScript and TypeScript. - TrevorBurnham/codemod-add-import-extensions
github.com
November 28, 2024 at 11:17 PM
I’m proud to announce the release of Test-Driven React: Second Edition, an up-to-date primer on the art of writing reliable React code! 🚀 pragprog.com/titles/tbrea...
Test-Driven React, Second Edition
Learn the right way to do test-driven development with React. You'll come away knowing how to use the latest tools to streamline your entire workflow.
pragprog.com
November 7, 2024 at 3:08 AM