RSSAmplifier

Blog

NSHipster

NSHipster is a journal of the overlooked bits in Objective-C, Swift, and Cocoa.

nshipster.comRSS feed ↗10 posts

Latest posts

Replay

Fast, reliable API tests without mocks or stale JSON fixtures. Replay records real HTTP traffic once (as HAR) and replays it instantly with Swift Testing so your networking code stays honest and your test suite stays fast.

Manim

This year for Halloween, NSHipster is dressing up as 3blue1brown. And thanks to his open-source math animation library, we’re totally pulling it off.

@isolated(any)

There are cases where just a little more visibility and control over how to schedule asynchronous work can make all the difference.

Uncertain⟨T⟩

GPS coordinates aren’t exact. Sensor readings have noise. User behavior is probabilistic. Yet we write code that pretends uncertainty doesn’t exist, forcing messy real-world data through clean Boolean logic.

Model Context Protocol (MCP)

Language Server Protocol (LSP) revolutionized how programming languages integrate with developer tools. Model Context Protocol (MCP) aims to do the same for a new generation of AI tools.

Ollama

While we wait for Apple Intelligence to arrive on our devices, something remarkable is already running on our Macs. Think of it as a locavore approach to artificial intelligence: homegrown, sustainable, and available year-round.

op run

.env files can create friction in development workflows — especially as teams and projects grow over time. If you’re feeling this pain, the 1Password CLI ( op ) might be just what you need.

As We May Code

What if, instead of lowering source code down for the purpose of execution, we raised it for the purpose of understanding?

WWDC 2020

A brief remark about the excitement of Apple’s annual developer conference.

Language Server Protocol

Apple’s adoption of LSP is arguably the most important decision they’ve made for Swift since releasing the language as open source in 2014. It’s a big deal for app developers, and it’s an even bigger deal for Swift developers on other platforms.