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

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.

Continue Reading

Recent Articles

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

  • Contact Tracing

    Apple and Google announced a joint initiative to deploy contact tracing functionality to the billions of devices running iOS or Android in the coming months. In this article, we’ll take a first look at these specifications — particularly, Apple’s proposed ExposureNotification framework — in an effort to anticipate what this will all look like in practice.

  • Cross-Pollination

    A brief essay about the flowering of ideas, written for the occasion of Earth Day.