Speaking

If you're interested in a technical talk at your conference, company, meet up, or other venue, please reach out! Below, please enjoy a sample of talks given at events in recent years.


Why Developers And Entrepreneurs Should Be Excited By Blockchain

November 16th, 2017 at Philly Blockchain Tech

This talk, given at the inaugural meeting of Philly Blockchain Tech, was a big picture view of how blockchain-based technology might impact the world, and why technologists should be excited.

Threads, Queues, and Things to Come: Present and Future of Concurrency in Swift

August 15th, 2017 at 360iDev

This technical conference talk was aimed at experienced iOS developers looking for a deeper understanding of writing performant, concurrent code on Apple's platforms. In addition to exploring the current state of the art, the talk explored possible additions to the Swift language in this area we may see in the future.

 

Elixir Through Other Eyes: A Non-Rubyist's Take

October 28th, 2016 at EMPEX

A lightning talk discussing my experience coming to Elixir from a mobile background, rather than from Ruby, which is more common for new Elixirists. We see some ways in which the Elixir community might welcome those from other language backgrounds, as well as developers learning Elixir as their first serious programming language. There is no recording of this talk, but slides are available here.

Compiler's Aren't Magic, So Let's Build One in Swift

August 22nd, 2016 at 360iDev  September 17th, 2016 at Indie DevStock

A technical conference talk aimed at demystifying the world of language implementation. In it, you're introduced to my simple programming language, Bitsy, and walked through the creation of a Bitsy Compiler in Swift.

Roundabout: Creative Chaos Podcast - Episode 58

May 26th, 2016 on Roundabout: Creative Chaos

It was a blast joining Tammy and Charlie to discuss lots of nerdy stuff: life as a consultant, continuous learning, getting into programming, and (of course) zombies. This is a great podcast, and it was awesome to get to be a part of it. I encourage you to check out their other episodes as well!

Episode Link

A Practical iOS Primer for Web Developers

February 24th, 2016 at the New York Code + Design Academy

Given for students at NYCDA in Philadelphia who were completing a Ruby on Rails boot camp, this talk gave a practical introduction to iOS development for a group of new devs who had no prior mobile development experience. It focused on areas of greatest difference between iOS development and their course materials: building UIs, programming languages, and deployment.

A Case Study on Reusability in Interface Builder

September 10th, 2015 at Philly CocoaHeads

A lightning-style talk exploring multiple ways to implement the same view in Interface Builder, with the goal of layout reusability in mind. We examine each implementation in Xcode and the tradeoffs involved, and draw some conclusions about which approach worked best.

MVVM on iOS

March 12th, 2015 at Philly CocoaHeads

A long-form technical talk that delves into app architecture beyond traditional MVC. In it, we explore the use of immutable view models, in conjunction with KVO, to simplify data flow and clean up our view controllers in Objective-C.