Skip to main content


Why XCFrameworks Matter
I’ve written an article for Rightpoint on XCFrameworks and why they’re important.
OpenCV, InputArray, OutputArray, and You
OpenCV has many nice things that aren’t immediately apparent. Here’s a tip I found digging through the source code.
Randomizing UIColor with Method Swizzling
Lately, I’ve helped contribute to Slide for Reddit, an open-source Reddit client for iOS written in Swift. We’re reconsidering some aspects of our UI customization options, and I’m of the opinion that the user just doesn’t have the tools they need to make the app as ugly as humanly possible. As a joke, I wanted to randomize all the colors throughout the app just to see what it would look like. That led to an interesting question: is it possible to write an extension for that forces all instances to be randomized when they are used?
Spurious (Spatial) Correlations
In grad school, I took a course called Spatial Analysis. In it, I learned how to analyze geospatial data and look for trends. For our term project, we were each to take a spatial dataset relevant to our fields and apply our skills. I recalled Tyler…