Skip to main content
thoughtbot thoughtbot
  • Live on Twitch!

    thoughtbot is livestreaming

    Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

  • Case Studies
  • Blog
  • Let’s Talk
Live on Twitch!

thoughtbot is livestreaming

Work alongside the thoughtbot team as we collaborate with each other and our clients, live. Ask us anything, we're live right now!

Let’s get started!
View all Services
Development
  • Ruby on Rails
  • Hotwire
  • AI and Machine Learning
  • Maintenance
  • Mobile
Design
  • Discovery Sprints
  • UX, UI, and Product Design
  • Design Systems
Product
  • MVP
  • Product Management
  • Accessibility
Team and Processes
  • Team Augmentation
  • Fractional Leadership
View all Services
View all Resources
Development
  • Tech Leadership Resources
  • Open Source
  • Books
  • The Bike Shed Podcast
  • Live Streaming on YouTube
  • Conference Talks
The business of great software
  • Playbook
  • Purpose Built
  • Giant Robots Smashing Into Other Giant Robots Podcast
  • Design Sprint Guide
  • Live Streaming on LinkedIn
View all Resources

Articles by Gordon Fontenot

View other authors

  1. Liftoff Spinoff

    We want to see Liftoff flourish, so we’re setting it free.

    Gordon Fontenot
    April 24, 2017
    • iOS
    • Open Source
  2. Caching Carthage con CircleCI

    Use CircleCI’s caching feature to speed up your builds with Carthage.

    Gordon Fontenot
    January 18, 2016
    • CI
    • iOS
    • Carthage
  3. Open Sourcing Tropos, Our iOS Weather App

    We launched Tropos back in March. Today, we’re making it available as an open source project.

    Gordon Fontenot
    June 22, 2015
    • News
    • iOS
    • Open Source
    • Tropos
  4. Introduction to Function Currying in Swift

    Function currying in Swift might not be immediately obvious, but once you see the applications, it can be another incredibly powerful tool at your disposal.

    Gordon Fontenot and Adam Sharp
    December 11, 2014
    • iOS
    • Swift
    • Functional Programming
  5. Functional Swift for Dealing with Optional Values

    Using functional concepts in Swift can bring clarity and safety to everyday patterns.

    Gordon Fontenot
    October 15, 2014
    • Functional Programming
    • Swift
    • Haskell
    • iOS
  6. Swift Sequences

    We’re incredibly excited about the new Swift programming language announced...

    Gordon Fontenot
    June 11, 2014
    • iOS
    • Swift
  7. Test Driving iOS - A Primer

    Using Specta, Expecta, and OCMock, we’ll take a look at how we can test-drive our iOS apps in Objective-C.

    Gordon Fontenot
    April 16, 2014
    • iOS
    • Testing
  8. Liftoff 1.0

    Introducing Liftoff 1.0 for iOS projects. It is now distributed through Homebrew and has some nice new features.

    Gordon Fontenot
    March 7, 2014
    • News
    • iOS
    • Open Source
  9. thoughtbot at WWDC

    WWDC is upon us again, and we’re happy to say we managed to snag a few...

    Gordon Fontenot
    June 5, 2013
    • News
    • iOS
  10. Designing for iOS: Blending Modes

    Let’s say that we have an app that makes use of image assets for icons,...

    Gordon Fontenot
    March 30, 2013
    • iOS
    • Design
1 2 Next › Last »

Footer

thoughtbot
  • Services
  • Case Studies
  • Resources
  • Let's Talk
  • Our Company
  • Careers
  • Purpose
  • Blog
  • Sponsor
  • Mastodon
  • Bluesky
  • GitHub
  • YouTube
  • Twitch
  • Feeds
© 2025 thoughtbot, inc.

The design of a robot and thoughtbot are registered trademarks of thoughtbot, inc.

  • US: +1 (877) 9-ROBOTS
  • UK: +44 (0)20 3807 0560
  • Beware of fraudulent thoughtbot job listings Learn more
  • Code of Conduct
  • Accessibility Statement
  • Privacy Policy