The Surprising Slowness of C++’s std::variant
Nov 27, 2020, 6:00 PM
I work on my own scripting language in my spare time. In this language, scripters do not specify the type of variables, variables change type depending on what scripters put into them.
My Streaming Setup 2020
Apr 25, 2020, 6:00 PM
Given this web site is mostly a place where I write stuff up so I don’t have to remember it, but which may be of use to others as well, here’s a short rundown of my current Twitch streaming setup.
How do Dependency Managers Work?
Feb 7, 2020, 6:00 PM
Dependency managers like CocoaPods, Carthage or SwiftPM seem magic. But they also seem kind of awkward and complicated. Let’s take them apart into their constituent parts to make it easier to understand why they work the way they work.
What do locks lock?
Feb 4, 2020, 6:00 PM
I just read an interesting question:
The Difference Between Error and Exception
Dec 9, 2019, 6:00 PM
In most programming languages, “exception handling” is a specific way to distinguish, communicate and handle errors. So while, in a good design, all exceptions should be errors, not all errors must be raised as an exception.
Should I rewrite my app in Swift?
Nov 25, 2019, 6:00 PM
All Apple talks about these days is Swift. It feels as if Objective-C was going away. Should I start with Swift? Should I rewrite my existing Objective-C app in Swift? It depends on what you are doing.
Do I need to learn Objective-C to program for iOS?
Oct 4, 2019, 6:00 PM
If you’re just getting into Mac development now, you should start by learning Swift. Learning only Objective-C right now would be a short-sighted idea, because all new code that comes out of Apple is in Swift, as is all sample code at...
Why are there so few 32-bit apps?
Aug 31, 2019, 6:00 PM
Apple has stopped shipping 32-bit phones, and software developers are quickly moving their apps to being 64-bit only. This seems odd from a user’s point of view. But there are a number of reasons:
Does AppKit have Navigation Bars?
Aug 2, 2019, 6:00 PM
Navigation controllers and their navigation bars are a space-saving measure for use on small screens.
Hiding Symbols in Static Libraries with Xcode or CMake
Jul 5, 2019, 6:00 PM
What is a Static Library?