For the last few years I’ve been working on UI tools at Airbnb, and recently had an opportunity to share that work in a blog post on the Airbnb Tech Blog.
https://medium.com/airbnb-engineering/unlocking-swiftui-at-airbnb-ea58f50cde49…
For the last few years I’ve been working on UI tools at Airbnb, and recently had an opportunity to share that work in a blog post on the Airbnb Tech Blog.
https://medium.com/airbnb-engineering/unlocking-swiftui-at-airbnb-ea58f50cde49…
In the two years I’ve been at Airbnb, I haven’t taken too many opportunities to share my work publicly. However, I recently had an opportunity to participate in a series of tech talks on native product development at Airbnb.
In my talk I showcase some of the main technologies we developed for Airbnb Plus on iOS which we launched in February of this year.…
I’m excited to share that I have accepted an iOS developer position at Airbnb, and I’m moving to San Francisco this week. I love using Airbnb and have enjoyed my stay with hosts all across the world.
Nashville has been a special place to grow up in and will always be home.…
A few weeks ago I gave a presentation at Nashville CocoaHeads on using Auto Layout and its tricker concepts and newer APIs. I had a lot of fun coming up with creative examples for this talk and you can view them in the demo project for this talk on GitHub.…
While integration of TestFlight to the 2014 redesign of iTunes Connect has brought a host of new features and improvements, a new crop of bugs and gotchas have sprouted up as well. One of the more significant problems is when newly uploaded builds get stuck in a processing state for long periods of time.…
MacStories published an excellent article on the problems with Apple’s App Review process and possible solutions. I share many similar experiences to those of the developers mentioned in the article as well as a few unique ones.
I had a bizarre meeting with managers of the App Review team at WWDC in 2013 where they ended the meeting giving me general career advice ?.…
It’s been a great year as a full-time freelance iOS developer and designer. I’ve loved working with my clients and am proud of all we’ve built together. Some of my work I’ve shared on my portfolio, but many projects are under wraps.…
To finish my undergraduate study of computer science and graphic design I chose a thesis project which would explore a combination of these two fields. I wanted to create something using my experience in iOS development in conjunction with my work in user interface design.…
On Wednesday this week I gave a talk at Nashville CocoaHeads on Xcode project maintenance and optimization. Here are the slides from that talk:
Also, here’s the list of compiler flags I use in my iOS projects. You can copy and paste these into your Compiler Flags in Xcode and they will be automatically separated.…
When faced with a challenging programming problem, I often find it helps to create an entirely new project to solve the problem in isolation (This is also great for tackling bugs). With this approach, I can focus better and avoid the distractions which an ever-expanding software project contains.…