Learn hardward from a software background| Tiger Oakes
Reduce flakiness in Playwright screenshots| Tiger Oakes
JavaScript highlights from 2024...as a rap!| Tiger Oakes
Avoid forced synchronous layout and safely read an element's size.| Tiger Oakes
How to use the comment description feature in ESLint.| Tiger Oakes
How to reduce both the amount of code written and the number of listeners needed for JavaScript event handlers.| tigeroakes.com
How we put together a murder mystery with the Internet of Things.| tigeroakes.com
Tiger Oakes' blog where I learn out loud. I write about web and Android development, with plenty of PWA and icon talk.| tigeroakes.com
Advanced features for clean & performant CSS.| tigeroakes.com
What I learned from a conference double feature.| tigeroakes.com
Loading this font locally is a bit tricky.| tigeroakes.com
Fetch can read files too.| tigeroakes.com
Using callback refs to avoid useEffect issues.| tigeroakes.com
MathML lets you insert math formulas with just HTML.| tigeroakes.com
Exploring other APIs that integrate closely with the browser's styling engine.| tigeroakes.com
Slightly confusing conditions around Jest module mocks.| tigeroakes.com
Sync state changes with animations while keeping code readable.| tigeroakes.com
Is an unpaid offer worth it? Are unpaid interns the only viable workforce for startups?| tigeroakes.com
These functions were deprecated in alpha and have been replaced.| tigeroakes.com
CI/CD combining different branches.| tigeroakes.com
Simply changing import statements can improve performance.| tigeroakes.com
Even if a default branch has an odd name, its easy to `git checkout main`.| tigeroakes.com
Like Maskable.app for design tools| tigeroakes.com
My favorite Visual Studio Code feature is hidden behind a setting in Android Studio.| tigeroakes.com
Moving from Drupal to Jamstack...without any server passwords| tigeroakes.com
A guide to being part of Hacktoberfest with Firefox.| tigeroakes.com
The best way to work with lists and state in Jetpack Compose.| tigeroakes.com
Using CSS custom properties for elements without logical properties.| tigeroakes.com
Preventing a common React bug.| tigeroakes.com
I don't think so, but it feels like FLIK's business does.| tigeroakes.com
Build your own interactive creation from your pile of old phones.| tigeroakes.com
Learning how to create a linear layout in CSS using Android experience.| tigeroakes.com
How one little type wreaks havoc on certain overloaded functions.| tigeroakes.com
Two libraries with similar concepts. What's the equivalent Jetpack Compose terms for React terms?| tigeroakes.com
Playing around with using Eleventy to pre-render Big Island Buses| tigeroakes.com
A new icon format to use adaptive icons on supporting platforms.| tigeroakes.com
Putting together Android drawable XML files to create animations for Firefox Preview.| tigeroakes.com
How to reduce both the amount of code written and the number of listeners needed for JavaScript event handlers.| tigeroakes.com
How I built my resume with web technologies then automated the formatting.| tigeroakes.com