Iβm very proud of this book. And, thankfully, it hasnβt become obsolete as quickly as the first edition. π
01.10.2025 14:30 β π 2 π 1 π¬ 0 π 0@trevorburnham.com.bsky.social
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. π
01.10.2025 14:30 β π 2 π 1 π¬ 0 π 0Huge 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
27.09.2025 19:09 β π 0 π 0 π¬ 0 π 0The 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...
04.09.2025 16:42 β π 1 π 0 π¬ 1 π 0A cute mascot with a lobster hat and Necco wafer shoes standing in Fenway Park.
I asked Gemini to generate a Chiitan-style mascot for the city of Boston.
Ladies and gentlemen: Bostan!
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...
16.04.2025 18:53 β π 3 π 0 π¬ 0 π 0Just 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...
16.03.2025 22:44 β π 1 π 0 π¬ 0 π 0Menu bar item showing that the song "Animal Spirits" by Vulfpeck is playing.
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...
26.01.2025 18:16 β π 1 π 0 π¬ 0 π 0I hadnβt seen that claim! Perplexity confidently tells me that Lighthouse is not AI, thereby asserting its dominance over the AI kingdom. π¦
19.01.2025 13:54 β π 2 π 0 π¬ 1 π 0Yep. βI need a CLI command to do Xβ has been the most valuable use case for AI in my career so far.
15.01.2025 21:58 β π 0 π 0 π¬ 0 π 0π 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!
I like the RoboRock S7+, if you have mostly hard floors and want something that both vacuums and mops.
But mostly Iβd recommend watching YouTube reviews! They seem to be the best source of info on vacuums these days. youtu.be/jYGsJiDvQKQ?...
A screenshot of a New York Times update that says: In Grand Central Terminal, Leon Chang, 26, of Brooklyn, said he had not heard of congestion pricing and asked what it was. When explained it was a toll for cars entering Manhattan, he then asked βWhat do you mean? What is a car?β Walking outside, we showed him a vehicle parked on the street. He gently touched the hood of the car. βYou wish to forbid these majestic beasts from entering the city,β he said in a wistful tone. βIt is a folly of man. The desire to tame the world around us.β
where does the new york times even find these people
07.01.2025 16:50 β π 26615 π 3543 π¬ 716 π 333Claude has the right idea on this one, I think: If itβs a true error, and it only occurs when the user submits the form, then role="alert" is correct. If itβs a warning or fires as the user is working, then you should use something less intrusive.
06.01.2025 15:46 β π 2 π 0 π¬ 0 π 0I had an issue with an apartment smoke detector that would go off any time I cooked with oil. It was located right above the stove. Mentioned it to the super: βOh! That should be a heat sensor.β Swapped it out, issue solved. (There are other smoke detectors located a bit further from the stove.)
15.12.2024 18:38 β π 0 π 0 π¬ 0 π 0I'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
11.12.2024 19:09 β π 4 π 0 π¬ 1 π 05 JavaScript books by Trevor Burnham on a bookshelf with a decorative sculpture of a tiger
Another book for my author shelf just arrived today! Thanks as always to the fine folks at @pragprog.com. pragprog.com/titles/tbrea...
06.12.2024 17:13 β π 8 π 1 π¬ 1 π 0I always liked that yarn passes unrecognized arguments through to the script itβs calling. Sadly npm just silently ignores them. π«
05.12.2024 21:27 β π 0 π 0 π¬ 0 π 0I second the recommendation to find an optometrist that offers Optomap. Usually costs a premium, but well worth it to avoid dilation! www.optomap.com/find-a-provi...
04.12.2024 03:22 β π 3 π 0 π¬ 0 π 0Just 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...
28.11.2024 23:17 β π 1 π 0 π¬ 0 π 0Iβ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...
07.11.2024 03:08 β π 4 π 0 π¬ 0 π 0