Tiger Oakes @notwoods.bsky.social · 01/01/2026Now that the NYE ball has dropped the livestream has switched to peak leaf blower content 000
Reposted by Tiger OakesCharles Villard @charlesvillard.co · 08/07/2025Loved this #leetheat episode! The musicality, the suspense, the Ketchup method! @georgerodier.com and @notwoods.bsky.social were fantastic! www.youtube.com/watch?v=nXU2...youtube.comTiger has a message for his wife in case he doesn't make it · Leet Heat S1.E11YouTube video by CodeTV (formerly Learn With Jason) 183
Tiger Oakes @notwoods.bsky.social · 08/07/2025Love the subtitle. Not everyone knows I’m a ghost now 110
Tiger Oakes @notwoods.bsky.social · 17/06/2025Fun times CGI-ing fingers back in that were just out of frame 040
Tiger Oakes @notwoods.bsky.social · 02/04/2025Daphne did one too! youtu.be/RaveIxcQuHsyoutu.beDUMB LOVE | NYC Short Film ClubYouTube video by NYC Short Film Club 000
Tiger Oakes @notwoods.bsky.social · 02/04/2025I helped make a film! Worked on editing and acting with the NYC Short Film Club. youtu.be/YDYq3RhS-sMyoutu.beCozy Snare | NYC Short FIlm ClubYouTube video by NYC Short Film Club 140
Tiger Oakes @notwoods.bsky.social · 13/03/2025The M4 iPad Pro is so good I can edit a 6K short film with no proxies or lag. It blows away my 5 year old desktop PC 010
Tiger Oakes @notwoods.bsky.social · 26/02/2025Next step is to get alllllll the tiny islands up one-by-one. I’m still missing Hawaii and Taiwan too! 010
Tiger Oakes @notwoods.bsky.social · 26/02/2025My DIY project the last couple weeks has been building a giant 4’x6’ frame for a wood world map. I got hardboard wood sheets and moulding and cut, painted, and mounted all by hand :) 120
Tiger Oakes @notwoods.bsky.social · 08/02/2025After losing my scissors too many times I’ve created my best invention yet 020
Tiger Oakes @notwoods.bsky.social · 22/01/2025Man’s blood veins turn into butterarstechnica.comFlorida man eats diet of butter, cheese, beef; cholesterol oozes from his bodyHigh cholesterol is considered 240 mg/dL. The man’s was over 1,000 mg/dL. 040
Tiger Oakes @notwoods.bsky.social · 16/01/2025I took my birding camera to the #Severance Grand Central popup and took some desk photos 070
Tiger Oakes @notwoods.bsky.social · 29/12/2024Finding the murderer @nearestnabors.com during our @halfstackconf.bsky.social talk! Full talk with @thebetterdaphne.bsky.social’s shenanigans: www.wearedevelopers.com/en/videos/12... 080
Tiger Oakes @notwoods.bsky.social · 26/12/2024Poor documentation is a whole ‘nother level of difficulty 🫠 I find reading the source code helpful when available, but that wouldn’t work for a private API like Google Drive 030
Tiger Oakes @notwoods.bsky.social · 26/12/2024Historically the expectation has been to learn on the job. It’s good to become intimately familiar with all the tools you use but learning a language and 3-10 libraries in depth is a massive barrier to getting started. 030
Tiger Oakes @notwoods.bsky.social · 26/12/2024Asking questions to senior devs at the same rate as googling is much slower though, as well as discouraging. It’s not bad when the google fail rate is low but it’s been getting higher and higher. I haven’t seen significantly different results with DDG/Bing but haven’t tried Kagi. 210
Tiger Oakes @notwoods.bsky.social · 26/12/2024I’ve preordered! It would be nice to see a high level comparison of Bun/Node/Deno security features 120
Tiger Oakes @notwoods.bsky.social · 26/12/2024I’ll check out Snyk! Is Bun using permission gates like Deno, or does it have additional security tools? docs.deno.com/runtime/fund...docs.deno.comSecurity and permissionsIn-depth documentation, guides, and reference materials for building secure, high-performance JavaScript and TypeScript applications with Deno 200
Tiger Oakes @notwoods.bsky.social · 26/12/2024Outdated libraries on Stack Overflow/Medium are pretty rough but that’s at least something automation could catch. Linters could suggest newer replacements. (I think @e18e.dev is working on this?) 110
Tiger Oakes @notwoods.bsky.social · 26/12/2024I’ve had much better luck with native web tech (yay MDN) but libraries are where I run into issues the most, and someone newer won’t necessarily know which is which. I’ve also seen this be more pronounce with Python, where libraries sometimes inject global-looking functions or hidden proxies. 110
Tiger Oakes @notwoods.bsky.social · 26/12/2024Medium honestly hasn’t been too bad. What I’ve run into are long blogs that have introductions like a cooking recipe (history of the library, the language, the author’s mood) then a paragraph midway with an incorrect answer. 220
Tiger Oakes @notwoods.bsky.social · 26/12/2024What’s also helpful (and I need to do this more too) is to pair with a junior dev and see how they’re researching. I think with experience you learn to dismiss unhelpful resources, even in new programming languages, but that’s hard to build up. 120
Tiger Oakes @notwoods.bsky.social · 26/12/2024The trouble is it’s difficult to validate/invalidate the results when you’re learning. I’ve seen ChatGPT point someone to the wrong library and then you’re sent down the wrong site for validation. 160
Tiger Oakes @notwoods.bsky.social · 26/12/2024I don’t know how to teach devs to google things anymore. Most of the results are for SEO-optimized walls of text instead of solutions. You can point folks to official documentation, but that doesn’t help when the source of the problem is unclear. Maybe only use Stack Overflow? 6262
Tiger Oakes @notwoods.bsky.social · 13/12/2024Today is my last day working at Microsoft. I got to work on lots of web performance and mentorship here over 3+ years! Off to new things in New York starting next month. 1130
Tiger Oakes @notwoods.bsky.social · 10/12/2024Back in Seattle…for the last time. I’m moving to NYC next month! 040
Tiger Oakes @notwoods.bsky.social · 08/12/2024Mostly wrapping other event emitting APIs, like matchMedia (now built in) and fullscreenchange. 000
Tiger Oakes @notwoods.bsky.social · 08/12/2024I’m very excited that `createSubscriber` was added to @svelte.dev, it covers the one use case that was keeping me on stores instead of runes. 🥳 Now it’s much easier to convert an observable into a rune! svelte.dev/docs/svelte/...svelte.devsvelte/reactivity • Docs • Sveltesvelte/reactivity • Svelte documentation 120
Tiger Oakes @notwoods.bsky.social · 08/12/2024HTML linters don’t get as much investment from what I remember. It feels like a linter or TS could validate this. 020
Tiger Oakes @notwoods.bsky.social · 04/12/2024New blog post: Here’s my @storybook.js.org Test Runner config for reducing flakiness in screenshot tests (no Chromatic needed). tigeroakes.com/posts/storyb...tigeroakes.comHow to fix Storybook screenshot testingReduce flakiness in Playwright screenshots 010
Tiger Oakes @notwoods.bsky.social · 28/11/2024@deno.land has been busy this year! Shoutout to @frontendfocus.bsky.social and TC39 for being primary sources for the news 010
Tiger Oakes @notwoods.bsky.social · 25/11/2024I’m looking for a good mobile photo/video/code editing machine and currently looking at the iPad Pro, Surface Pro 11, and MacBook Air. Anyone have opinions on these? - Run Affinity suite, Davinci Resolve, VSCode - Want easy plane use - Doesn’t have to work offline (but nice) 220
Tiger Oakes @notwoods.bsky.social · 25/11/2024Hopefully the rule can get updated with an exception for error boundaries then. It’s important for linters to allow common patterns, since developers who aren’t familiar with it are going to end up looking for a different solution rather than responsibly turn it off. 120
Tiger Oakes @notwoods.bsky.social · 25/11/2024We’ve been playing lots of conference trivia. Daphne and I would love to join but will be moving then! 120
Reposted by Tiger OakesAileen Villanueva @aileenvl.bsky.social · 23/11/2024@notwoods.bsky.social and @thebetterdaphne.bsky.social How to automate your murder mystery: immersive games in your home talk in JsConfJP 🇯🇵 was amazing! 🤩 052
Tiger Oakes @notwoods.bsky.social · 21/11/2024We’ve landed in Tokyo for JSConf JP, the last stop on our conference tour! 030
Tiger Oakes @notwoods.bsky.social · 19/11/2024Companies don’t care about JS as much even though they’re all using it 😞 It’s fairly evident in job applications as well 100
Tiger Oakes @notwoods.bsky.social · 15/11/2024✈️ Landed in New York yesterday for #JSNationUS and #ReactSummitUS! 030
Tiger Oakes @notwoods.bsky.social · 14/11/2024Motives to murder your #halfstack emcee (with @leichteckig.bsky.social, @rowdy.bsky.social, @nearestnabors.com, @html5test.com) youtu.be/cOzTYKz_iAIyoutu.beMotives to murder your conference emceeYouTube video by Tiger x Daphne 063
Reposted by Tiger OakesJo Franchetti @thisisjofrank.bsky.social · 13/11/2024Of course the important question is not "whodunnit" but "howdidjawritetheapp". I may seem suspect, but it weren't me guv! 011
Tiger Oakes @notwoods.bsky.social · 13/11/2024Slides for our murder mystery talk at #halfstack speakerdeck.com/notwoods/how...speakerdeck.comHow to automate your murder mystery: immersive games in your homeHave you hosted a murder mystery party but dreaded the paper puzzles and constant character confusion? For Halloween, we tricked out our party with Node… 030
Reposted by Tiger OakesDaphne Oakes @thebetterdaphne.bsky.social · 13/11/2024#halfstack inception marking our 2nd year tradition at Halfstack! @notwoods.bsky.social 062
Tiger Oakes @notwoods.bsky.social · 13/11/2024Good morning #HalfStack London! I put together a starter pack with all of today’s speakers who are on Bluesky go.bsky.app/BFoCk2g 061
Tiger Oakes @notwoods.bsky.social · 11/11/2024👋 css-tricks.com/the-thinking...css-tricks.comThe Thinking Behind Simplifying Event Handlers | CSS-TricksEvents are used to respond when a user clicks somewhere, focuses on a link with their keyboard, and changes the text in a form. When I first started learning 000
Tiger Oakes @notwoods.bsky.social · 11/11/2024Put a GPT on it! (with @thebetterdaphne.bsky.social and @nearestnabors.com) 021