• Croppi: A Safari Extension for Easily Cropping Images

    An overview of the Safari Extension I created, which allows users to easily crop images and save them, without leaving Safari.
  • Handling Blank WKWebViews

    iOS's WKWebview is a massive improvement over the now-deprecated UIWebView, but I've noticed that they occasionally fail to render, seemingly at random times. Read on for how I've dealt with this issue, and what you can do about it.
  • A Beginner's Guide to Deep Learning (Part 2)

    In this post, I'll show you how to write your first Deep Learning program using Tensorflow 2.0, which is a popular Deep Learning Library, and Keras, a popular high-level API to make Tensorflow a little more beginner-friendly.
  • A Beginner's Guide to Deep Learning (Part 1)

    Deep Learning is a vast, complex topic, but it has potentially life-changing applications and (if you're dedicated and passionate enough) many lucrative opportunities. If you have an interest in the field, but are unsure of where to begin, read on.
  • How to Buy a TV or Monitor For Gaming

    With the PS5/Xbox Series X coming out soon, you might be thinking about buying a new TV or monitor. Unfortunately, display companies make the decision-making process as confusing as possible (likely on purpose). To combat the intentional misinformation, here's a guide that (should) make things a little clearer.
  • Running WSL2 on a Mac using Bootcamp

    Getting Microsoft's Windows Subsystem-For-Linux running in Bootcamp is somewhat straightforward, but there are a few gotchas. Read on for the how, and then after that for the why (mac is unix-based. Why not just use that?)