As We May Code
Jul 7, 2020, 3:00 AM
What if, instead of lowering source code down for the purpose of execution, we raised it for the purpose of understanding?
Jun 26, 2020, 3:00 AM
A brief remark about the excitement of Apple’s annual developer conference.
Apr 22, 2020, 3:00 AM
A brief essay about the flowering of ideas, written for the occasion of Earth Day.
Apr 13, 2020, 3:00 AM
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,...
Mar 26, 2020, 3:00 AM
Developed by the Swift on Server community, its benefit isn’t limited to use on the server. Indeed, any Swift code intended to be run from the command line would benefit from adopting SwiftLog.
Xcode Build Configuration Files
Feb 27, 2020, 3:00 AM
Software development best practices prescribe strict separation of configuration from code. Learn how you can use xcconfig files to make your Xcode projects more compact, comprehensible, and powerful.
Static and Dynamic Callable Types in Swift
Feb 12, 2020, 3:00 AM
If like most of us, you aren’t tuned into the comings-and-goings of Swift Evolution, Xcode 11.4 is your first exposure to two new additions to the language: key path expressions as functions and callable values of user-defined nominal...
Jan 29, 2020, 3:00 AM
Programming is about typing. And programming languages are typically judged by how much they make you type — in both senses of the word.
Swift Development with Visual Studio Code
Nov 19, 2018, 3:00 AM
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...
Language Server Protocol
Nov 5, 2018, 3:00 AM
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...