This is your work, valued

Portland, OR

Joe Masilotti

Elite
@joemasilotti

I help Rails businesses ship iOS and Android apps. 25+ apps shipped and counting.

UI-Testing-Cheat-Sheet. How do I test this with UI Testing?

2.2k

railsdevs.com. The reverse job board for Ruby on Rails developers.

806

bridge-components. A collection of bridge components for Hotwire Native apps.

471

daily-log. A Rails, iOS, and (upcoming) Android app to track my daily habits like exercise, medication, food, and water.

283

TurboNavigator. A drop-in class for Turbo Native apps to handle common navigation flows.

212

masilotti.com. Source for masilotti.com, built with Jekyll and Tailwind CSS.

49

TestingNSURLSession. Accompaniment to a series of blog posts covering how to test NSURLSession with Swift.

48

HTTP-Client. A barebones Swift HTTP client with automatic JSON response parsing.

39

TailwindCSS-SwiftUI. TailwindCSS colors for SwiftUI.

27

ios-feature-testing. A comparison of the current iOS feature testing frameworks available.

23

JAMTestHelper. A few additions to XCTest geared towards UI Testing in Xcode 7 and iOS 9.

23

Ruka. Testing the UI without UI Testing, a Swift experiment.

21

TurboNativeXcodeTemplate. A custom Xcode project template to get started with Turbo Native development.

18

PebCiti. A simple Pebble app to show the nearest available CitiBike NYC dock.

18

CustomHeightPresentationController. A presentation wrapper to show a controller that doesn't fill the full screen.

13

Turbo-iOS-Demo. Swift

10

hotwire-native-blog-demo. A simple Rails blogging site to demo Hotwire Native apps.

10

turbo-native-example. An example Turbo Native app for starting blog posts on Masilotti.com.

9

try-Swift-UI-Testing-stubbing-the-network. Source code for my "UI Testing: stubbing the network" workshop at the 2020 try Swift! World conference.

8

UIPickerViewTester. How to interact with a UIPickerView using UI Testing in Xcode 7.

7

vim-config. (Mac)Vim configuration

7

joemasilotti. Joe Masilotti's GitHub profile.

5

git-auto-tagger. Tag commits based on a YAML file.

5

Turbo-Native-demo. Accompanying code for my "Turbo Native in 15 minutes" video.

5

Flare. A Rails scaffold template for Turbo Native apps styled with Bootstrap.

5

portland-heritage-trees. Swift

4

railsconf-2025-code. Code for my workshop at RailsConf 2025.

3

awesome-swift. A collaborative list of awesome swift resources. Feel free to contribute!

3

turbolinks-android. Turbolinks Android is a native adapter for any Turbolinks 5 enabled web app. It's built entirely using standard Android tools and conventions.

2

try-Swift-UI-Testing-an-introduction. Source code for my "UI Testing: an introduction" workshop at the 2020 try Swift! World conference.

2

turbo-ios. iOS framework for making Turbo native apps

1

turbo-auth-rails. Ruby

1

android-kotlin-fundamentals-apps. android-kotlin-fundamentals-apps

1

awesome-newsletters. A list of amazing Newsletters

1

512kb.club. Website for the 512 KB Club

1

turbo-auth-swift. Swift

1

PebCiti-iOS. iOS half of PebCiti, a simple app to show the nearest available CitiBike NYC dock on your Pebble.

1

iOS-Goodies. Your favorite iOS Newsletter, now open source.

1

swift-corelibs-xctest. The XCTest Project, A Swift core library for providing unit test support

1

turbolinks-ios. Native iOS adapter for building hybrid apps with Turbolinks 5

1

turbo-rails. Use Turbo in your Ruby on Rails app

1

Launch-Tester. Swift

1