Category: Development

  • Implementing Magic Link Authentication with Auth.js and Deep Linking in an Expo Hybrid App

    Authentication in hybrid applications can be tricky, especially when implementing magic links for a seamless login experience. In this post, I’ll walk through how I successfully set up authentication using Auth.js, deep linking, and Expo for my hybrid application. Overview The goal was to authenticate users via a magic link sent to their email, allowing…

  • My Current Developer Tool Setup 2024/2025

    My Current Developer Tool Setup 2024/2025

    If you want to install all of these, please checkout the ansible script that I wrote about in Setup your Mac with Ansible. 👨‍💻 Developer Tools DataGrip Visual Studio Code (VS Code) • Why I Use It: VS Code fits perfectly into my workflow as a lightweight but powerful code editor. I’ve customized it with…

  • Setup your Mac with Ansible

    Setup your Mac with Ansible

    Upgrading your hardware can be exciting, especially when starting a new business. However, setting up a new MacBook can quickly become a time-consuming hassle. What if your MacBook breaks, gets stolen, or even spontaneously explodes? Wouldn’t it be great to walk into an Apple Store, buy a new laptop, and have it fully configured and…

  • Running Expo in WSL2

    Running Expo in WSL2

    So you want to start a project in Expo, you are running Windows and WSL2, you follow the instructions and create you application like so: Then as per the instructions on the `readme.md` you run: And you are presented with the following screen: Great! Let’s scan the barcode and we should be up and running!…