iOS Build Infrastructure
How we configured our Mac minis to run builds
Tech Talks - A Peek Into iOS Engineering at Square
Demos and lighting talks on iOS engineering now available
Dude, Where's My char?
Looking for String.value in Android M
Stricter Tests for Expectations Set on Nil in RSpec
Make your RSpec tests fail when expectations are set on nil.
A sneak peek into various monitoring and alerting systems used at Square.
Valet Beats the OS X Keychain Access Control List Zero-Day Vulnerability
How we used test driven development to replicate an attack vector and harden our code against it
Building Portable Binaries
Attempting to self-contain application dependencies
Square Presents: Streamlining Android Apps
Technical talks featuring Jake Wharton and Pierre-Yves Ricau
Dependency Injection: Give Your iOS Code a Shot in the Arm
Applying the dependency injection design pattern to Objective-C or Swift codebases.
Valet: A Better Place to Put Your Keys
Store your secrets securely without ever reading Apple’s SecItem.h