The Golden Rules of `weak self`

Capturing self in a closure is a common thing to do in Swift, and one that hides a lot of nuance. Do you need to make it weak to avoid a reference cycle? Is making it weak all the time a problem?

Advanced Debugging with the Playdate Simulator

While the actual Playdate hardware may not be here yet, the Playdate SDK is. With it comes a pretty thorough simulator to help you build and run Playdate games.

Generating Perlin Noise on Playdate

The Playdate SDK provides native methods for generating Perlin noise. Let’s take a look at how to use them.

AWS Amplify Incompatible with Current Version of Ruby

My company's website is built with Jekyll on AWS Amplify. After I routinely updated my dependencies, AWS failed to build with this error...