Hi! 👋 I'm Joe Masilotti, an independent developer who's passionate about clean, testable code. I build, test, and deploy Ruby on Rails, Turbolinks, and iOS apps.
iOS, Ruby on Rails, and testing. Maybe even a bit on board games.
Learn how to avoid force unwrapping optionals in your test suite without any trade-offs.
Learn how to "set" a computed property by taking advantage of the internals of WKWebView.
How to verify which messages a Swift mock receives with less boilerplate and no third-party code.
How to reduce boilerplate by abusing inheritance to create mocks in Swift.
Our own DI without third-party libraries. Build a robust, extendible micro-framework you can use in all your apps.