👋 Hi, I'm Tobias and this is my blog where I write mostly about software development.

🇦🇺 I'm based in Brisbane Australia

✉️ If you would like to talk to me about anything I've written here, please email tobias at sensortree dot au

  • Date and Time Programming

    June 9, 2024

  • Exploring State in Jetpack Compose

    April 4, 2024

  • Releasing my chemistry tutor app Atomdash natively for visionOS

    January 25, 2024

  • Mapping out Doctrine Association Mapping

    November 9, 2023

  • Making the Lune Book Croissants

    October 7, 2023

  • Unpacking WWDC 2023

    July 26, 2023

  • I made a periodic table app and released it to the App Store

    July 1, 2023

  • Accessing State's value outside of being installed on a View. This will result in a constant Binding of the initial value and will not update.

    May 30, 2023

  • New blog stack with NuxtJS, Content and Tailwind

    May 18, 2022

  • Have a fit for sizeThatFits

    May 25, 2015

  • Getting Started With SpriteKit

    February 14, 2015

  • Blogging With Git and Markdown

    June 8, 2014

  • Caching Results on the Frontend With Local Storage

    November 11, 2013

  • Logging Frontend Errors With Your Usual CodeIgniter Logging

    September 21, 2013

  • 2D Collision Detection Using UIView's animateWithDuration and CA Layers

    August 14, 2013

  • Zombies, Helping you not Send Messages to Deallocated Objects

    January 19, 2013

  • My Blog's Performance Before and After CloudFlare

    November 22, 2012

  • Using Web Inspector to Debug on iOS Devices

    October 30, 2012

  • Responsive Redesign of my Wordpress Blog

    October 17, 2012

  • First Look at RedBeanPHP

    July 10, 2012