Exclusive access to shared mutable state with Swift.
At the Apple Worldwide Developers Conference 2019 the fruit company presented its richest Swift induced harvest so far.
GraphQL encodes a uniform language, type system, and philosophy.
The market for podcast apps on the App Store might be saturated. Why make another one?
With Swift 4.2 the Package Manager introduces System Library Targets.
A conceptual overview of using Apple’s CloudKit framework to synchronize data across devices running your app.
Why don’t we see more about clustered SQLite indexes? To rowid, or not to rowid, that is the question.
Being overly specific can lead to confusion. How SoundCloud’s API baffled me with a peculiar HTTP status code.
How I picked a version, in these revolving times of convergence in the Node project.
Node Module’s exports and module.exports are the same, except when they are not.
While working on web UIs, it is often convenient to serve static files over HTTP in the local network, in order to test on multiple devices.
Fascinated by the use of recursion and pattern matching in Erlang, I marvel at a quicksort implementation.
The syntax of CoffeeScript, a programming language that transpiles to JavaScript, is elegant; but transpilers, although influential to future development of languages, are traditionally not well received.
Static websites are easy to maintain, fast, and search engine friendly; harnessing GitHub, they can provide a sufficiently pleasant publishing experience.
In JavaScript we can apply double negation to check if an object exists, which isn’t inelegant.
The palette of this popular color scheme for terminal and GUI applications aims to maximize sixteen colors, providing contrast on both dark and light backgrounds.
This unintrusive packet manager, with a Git foundation, evolved to de facto standard, and is the easiest way to install UNIX tools on OS X.