Wreckage from NASA’s Perseverance mission to Mars in 2021 looks like, well, a crashed UFO. See, we’re the scary ones. 👾
Month: April 2022
Fantastic Mr. Fox vibes 🦊
Fantastic Mr. Fox vibes 🦊 #fantasticmrfox #tree #construction #clouds #shotoniphone #austin #texas #atx #mercuryhall via Instagram https://instagr.am/p/Cc7xjZ6uCyY/
What’s coming up in Austin this week/end
Another handy list to bookmark – a succinct summary of the top things going on around town this week or weekend.
👉What’s Happening In Austin This Weekend
No need to crawl through all of Do512 every weekend.😛
Favorite Spots For Remote Work in Austin
Even if you have a top-notch home office, sometimes it helps to get out and clear your head.
I get some of my best work done at Cosmic (in good wether) or Barley Bean (in most weather). Do512 did their own polling and came up with the best places to work all around Austin.
👉 Our Favorite Spots For Remote Work
I’m bookmarking this list in case I find myself somewhere besides South Austin (gasp!), looking for a place to pull out my laptop and knock out some writing or code.
👉 See also: The Best Outdoor Seating in Austin, TX
Scaling up: how AirBnB ships a quality, gigantic app
AirBnB’s iPhone app has a gigantic code base (1.5 million lines of first-party code), a giant mobile team (75 iOS engineers), and a long history (first commit: 2010).
Over time, their app got so big and complex that the project began to take minutes to open (not build) in Xcode. Developers had to use the USB port on the right side of their MacBooks to avoid thermal throttling. 🤦🏻♂️
Given all this sheer complexity, the team there made some clever adjustments to develop, test, and ship their app pretty efficiently. Check it out.
👉 Designing for Productivity in a Large-Scale iOS Application
Among the highlights are independent modules called Dev Apps.
A Dev App allows a product developer to iterate on their feature’s UI and much of its business logic while building a fraction of the overall Airbnb application.
For dependencies across modules, module types allow for “visibility rules” to minimize and document dependencies.
Also, AirBnB uses the Buck build system to keep Xcode projects out of source control (bye bye, Xcode project merge conflicts).
via iOS Dev Weekly.