Tiger OakesDeploy a site to GitHub Pages from multiple branches using GitHub ActionsI’ve been moving many repositories over to GitHub Actions to automate deployment and testing. One of my projects uses GitHub Pages, but…2 min read·Dec 26, 2020----
Tiger OakesTIL How to use git branch aliases with Mozilla CentralEven if a default branch has an odd name, its easy to `git checkout main`.1 min read·Jul 20, 2020----
Tiger OakesReact to Jetpack Compose Dictionaryany concepts and functions in the two libraries work the same but have different names. Here’s a compilation of terms I’ve seen!4 min read·Jul 20, 2020----
Tiger OakesMaskable Icon template for Affinity DesignerTo support full-bleed icons on various platforms, there’s a new PWA icon purpose called “maskable icons”. By providing an icon with…2 min read·Jul 10, 2020----
Tiger OakesTIL Android Studio can show KDocs on hoverMy favorite Visual Studio Code feature is hidden behind a setting in Android Studio.1 min read·Jul 6, 2020----
Tiger OakesExperimenting with using Eleventy for web appsThis weekend I’ve been tweaking Big Island Buses and pre-rendering parts of the app. using 11ty.3 min read·Apr 13, 2020----
Tiger OakesScraping a 15-year-old Drupal site into Markdown filesYour mission is to migrate a website from a server-side CMS to Jamstack. The site is 15 years old and is currently built with Drupal.6 min read·Mar 7, 2020----
Tiger OakesinMozilla Mobile EngineeringParticipating in Hacktoberfest 2020 with Firefox DaylightHacktoberfest is a worldwide event to celebrate and support open source. Firefox Daylight for Android will be part of Hacktoberfest again…2 min read·Oct 1, 2019----
Tiger OakesinMozilla Mobile EngineeringAnimating a strike through on Android with AnimatedVectorDrawable and AnimatedStateListDrawableWe recently added a neat little animation to Firefox Preview. Learn how to create your own Android animations!7 min read·Aug 12, 2019----
Tiger OakesMastering the Javascript event system (Part 3, Additional examples for handling events.)This is the third post in a series about working with Javascript events and using a single event listener to handle related elements.2 min read·Jan 31, 2019----