Quantcast
Channel: Thumbtack Engineering
Browsing all 44 articles
Browse latest View live

Detecting Leaky View Controllers

For iOS developers, avoiding retain cycles is one of those things that is conceptually easy but can be deceptively subtle in practice. For the uninitiated, Swift manages memory by checking how many...

View Article


Image may be NSFW.
Clik here to view.

Our Transition to Machine Learning in Search Ranking to Match Customers and...

Thumbtack helps customers search for the right local professionals to get projects done. Our search product collects project details from customers and matches them against preferences from...

View Article


Image may be NSFW.
Clik here to view.

Targeted Code Coverage Reports for Android Continuous Builds

Automated testing is an important part of software development. Developers should always write tests for the code they produce. This not only ensures that their code is correct, but will also help...

View Article

Building a native design system for iOS

What is a “native design system”? “Native design system” can be broken up into two parts: “native” and “design system.” Starting with the latter, a design system is a collection of reusable...

View Article
Browsing all 44 articles
Browse latest View live