monkeys-picks

A collection of 11 posts

terms-of-use

Terms of use: cheat sheet

Lawyers are the worst. An example of terms of use...

  • terms-of-use
  • legal
  • monkeys-picks
OpenWrt

Windscribe VPN on OpenWRT Linksys MR8300

In this article we will be setting up an OpenVPN client on OpenWrt.

Node.js

Adding a local library to a monorepo

In this article we will be adding a shared local library to a monorepo.

React Native

React Native Learning Path

In this article we will create a comprehensive learning path to take you from beginner to proficient in about 8-10 months with consistent daily practice.

Kubernetes

Kubernetes Cluster Setup on AWS EKS

A step-by-step guide to creating a production-ready Kubernetes cluster

SwiftUI

Learn SwiftUI by Building a Recipe Book App for iOS & macOS

A step-by-step guide to building a modern SwiftUI Recipe Book app for iOS and macOS.

SwiftUI

SwiftUI @Published Crash: “Pointer Being Freed Was Not Allocated” Explained

During test teardown we hit a repeatable 'pointer being freed was not allocated' crash while deallocating a @MainActor ObservableObject, and this post explains why we treated it as a Swift runtime edge case instead of rewriting our architecture.

SwiftUI

SwiftUI @MainActor Initializers: Safe Default Parameters and Actor Isolation

After enabling stricter Swift concurrency checks, we started seeing main-actor isolation errors from @MainActor initializers that used default parameter values. This post explains why default parameter expressions are nonisolated and how to fix the pattern by moving defaults into the initializer body.

SwiftUI

DependencyContainer Malloc Crash in Tests – Post-Mortem

Under XCTest teardown we hit a repeatable 'pointer being freed was not allocated' malloc crash when deallocating async/Combine-heavy DependencyContainer and view models. This post explains what was happening and why we fixed it by deliberately leaking those objects in DEBUG tests only.

Subscribe to The infinite monkey theorem

We fling fresh posts—no banana peels attached—straight to your inbox.