Kinesis Advantage 360 Pro… a Worthy Upgrade?I’ve been using the Kinesis Advantage 2 as my daily driver for over 6 years now. And after 6 long years, I still love it. I’ve taken it…Oct 3Oct 3
Foot Pedals for Coders… Is That a Thing?I’ve had some RSI issues over the past year and I’m always looking to take stress away from my hands and offload some of that work away…Jan 11, 20211Jan 11, 20211
Wrapping Third-Party SDKs with Property WrappersProperty wrappers have been out since Swift 5.1, but I haven’t thought of a use case to create my own, until now.Oct 24, 2020Oct 24, 2020
Tricks for the Toolbar in XcodeThe toolbar in Xcode is one of the most commonly used elements in Xcode. I’m sure as a developer for Apple platforms you know how to use…Apr 17, 2019Apr 17, 2019
Short and Sweet with Emacs in XcodeDid you know that a subset of Emacs hotkeys is supported in Xcode? In fact, as far as I know, these hotkeys can be used throughout macOS…Apr 2, 2019Apr 2, 2019
map and flatMap in VaporIf you’re getting started with Vapor, a common question is, “when do you use map vs flatMap?” In this post, we’ll take a quick look at…Jan 9, 2019Jan 9, 2019
The Kinesis Advantage 2… a Developer’s PerspectiveFirst off, this is not a paid promotion by Kinesis, and I did not receive a free keyboard from them to test. Although considering how many…Sep 26, 20184Sep 26, 20184
Protocol Buffers with SwiftNIOPreviously, we looked at sending a simple string across the wire through TCP. Chances are you want to send more complex objects over the…May 19, 2018May 19, 2018
Getting Started with SwiftNIOYou might have heard a few rumblings a while back about SwiftNIO (pronounced Swift Neo, like the guy from the Matrix ;-)). I was pretty…May 16, 20181May 16, 20181