The Future of Eyewear Delivery Is Here
Jul 3, 2018, 3:00 AM
At Topology, we make every pair of glasses from scratch, sculpting the frame to fit the customer based on a detailed 3D model of their face.
One of the delights of working here is all the technology this requires – Swift, JavaScript,...
Developing UIViews in Xcode Playgrounds
May 21, 2018, 3:00 AM
Last week, Agnes gave a talk on how we use–and love!–Auto Layout here at Topology.
The talk was at NSMeetup, the local San Francisco meetup for iOS development, and someone in the audience asked if you can use Auto Layout in Xcode...
Heap Corruption Follow-up: Size, Alignment, and Crashing Collections
Mar 19, 2018, 3:00 AM
After a massive multi-day effort, our team found one of those rare bugs that turned out to be an issue deep in the compiler. My colleague Agnes took the lead to track down the issue and wrote up her findings about her adventures.
Now that...
Solving a Mysterious Heap Corruption Crash
Mar 7, 2018, 3:00 AM
A while back, we noticed an increase in crashes in our app. The crashes were marked as heap corruption, which makes them hard to debug — the location given in the stack trace (if any) can be far away in both code and time to where the...
Five Steps to Auto Layout Heaven
Jan 30, 2018, 3:00 AM
Ever since I put the effort into understanding Auto Layout, I’m significantly faster at writing correct UI code, sometimes even on the first try. Auto layout also saves me from potential errors from dealing with multiple size classes and...
iOS Background Transfer
Nov 20, 2017, 3:00 AM
I first heard about background transfer when I was giving a ⚡️ talk at Realm back in 2015. Gwendolyn Weston gave an excellent presentation on background transfer services later that day. Her talk was the first resource that I looked up a...