Sign in

Tiger Oakes

@notwoods.bsky.social
368 followers 542 following 101 posts

Web dev from Hawaii who makes weird art and tech projects. he/him, IMO implied

PostsRepliesMedia
Tiger Oakes @notwoods.bsky.social · 02/01/2026
Found buried treasure in the bottom of a closet
Two sticks of RAM
020
Tiger Oakes @notwoods.bsky.social · 01/01/2026
Now that the NYE ball has dropped the livestream has switched to peak leaf blower content
YouTube Screenshot of New Year’s Eve livestream a few minutes after midnight. The camera is pointed at a worker cleaning confetti with a leaf blower
000
Tiger Oakes @notwoods.bsky.social · 10/10/2025
Building holograms
Hologram pyramid with a woman dressed as a cowboy shown in a projection. The projection is blue with horizontal lines.
020
Reposted by Tiger Oakes
Charles Villard @charlesvillard.co · 08/07/2025
Loved 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.com
Tiger has a message for his wife in case he doesn't make it · Leet Heat S1.E11
YouTube video by CodeTV (formerly Learn With Jason)
183
Tiger Oakes @notwoods.bsky.social · 08/07/2025
Love the subtitle. Not everyone knows I’m a ghost now
110
Tiger Oakes @notwoods.bsky.social · 17/06/2025
Fun times CGI-ing fingers back in that were just out of frame
040
Tiger Oakes @notwoods.bsky.social · 02/04/2025
Daphne did one too! youtu.be/RaveIxcQuHs
youtu.be
DUMB LOVE | NYC Short Film Club
YouTube video by NYC Short Film Club
000
Tiger Oakes @notwoods.bsky.social · 02/04/2025
I helped make a film! Worked on editing and acting with the NYC Short Film Club. youtu.be/YDYq3RhS-sM
youtu.be
Cozy Snare | NYC Short FIlm Club
YouTube video by NYC Short Film Club
140
Tiger Oakes @notwoods.bsky.social · 13/03/2025
The 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/2025
Next 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/2025
My 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/2025
After losing my scissors too many times I’ve created my best invention yet
Scissors with an AirTag duct-taped on
020
Tiger Oakes @notwoods.bsky.social · 22/01/2025
Man’s blood veins turn into butter
arstechnica.com
Florida man eats diet of butter, cheese, beef; cholesterol oozes from his body
High cholesterol is considered 240 mg/dL. The man’s was over 1,000 mg/dL.
040
Tiger Oakes @notwoods.bsky.social · 16/01/2025
I took my birding camera to the #Severance Grand Central popup and took some desk photos
Lumon brand cup sitting in front of a group photo of MDR staffRetro computer with programs on screen used by MDR in the Severance TV showCaricature of a MDR staff member as an astronautGlass statue with 3D art of the face of Mark S.
070
Tiger Oakes @notwoods.bsky.social · 29/12/2024
Finding 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/2024
Poor 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/2024
Historically 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/2024
Asking 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/2024
I’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/2024
I’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.com
Security and permissions
In-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/2024
Outdated 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/2024
I’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/2024
Medium 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/2024
What’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/2024
The 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/2024
But then sometimes the results are wrong 😓
120
Tiger Oakes @notwoods.bsky.social · 26/12/2024
I 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 · 16/12/2024
Flat cap buds
Tiger & Daphne Oakes dressed as 1920s detectives with flat caps and pointing at the camera
030
Tiger Oakes @notwoods.bsky.social · 13/12/2024
Today 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/2024
Back in Seattle…for the last time. I’m moving to NYC next month!
040
Tiger Oakes @notwoods.bsky.social · 08/12/2024
Mostly wrapping other event emitting APIs, like matchMedia (now built in) and fullscreenchange.
000
Tiger Oakes @notwoods.bsky.social · 08/12/2024
I’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.dev
svelte/reactivity • Docs • Svelte
svelte/reactivity • Svelte documentation
120
Tiger Oakes @notwoods.bsky.social · 08/12/2024
HTML 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/2024
New 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.com
How to fix Storybook screenshot testing
Reduce 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 · 28/11/2024
check out my best writing this year
100
Tiger Oakes @notwoods.bsky.social · 25/11/2024
I’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/2024
Hopefully 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/2024
We’ve been playing lots of conference trivia. Daphne and I would love to join but will be moving then!
120
Reposted by Tiger Oakes
Aileen 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/2024
We’ve landed in Tokyo for JSConf JP, the last stop on our conference tour!
Landscape in Japan, with a small park and tree in front of a midrise building
030
Tiger Oakes @notwoods.bsky.social · 19/11/2024
Companies 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/2024
Motives to murder your #halfstack emcee (with @leichteckig.bsky.social, @rowdy.bsky.social, @nearestnabors.com, @html5test.com) youtu.be/cOzTYKz_iAI
youtu.be
Motives to murder your conference emcee
YouTube video by Tiger x Daphne
063
Reposted by Tiger Oakes
Jo Franchetti @thisisjofrank.bsky.social · 13/11/2024
Of 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/2024
Slides for our murder mystery talk at #halfstack speakerdeck.com/notwoods/how...
speakerdeck.com
How to automate your murder mystery: immersive games in your home
Have 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 Oakes
Daphne 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/2024
Good 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.com
The Thinking Behind Simplifying Event Handlers | CSS-Tricks
Events 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/2024
Put a GPT on it! (with @thebetterdaphne.bsky.social and @nearestnabors.com)
Tiger and Daphne with felt GPT stars in their eyes
021