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

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.

Continue Reading

Recent Articles

  • 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.

  • Swift Development with Visual Studio Code

    VSCode is a cross-platform text and source code editor from Microsoft, and among the first tools to support Language Server Protocol. With LSP for Swift now shipping in Xcode, it’s a great time to see how this integration works for yourself.