/Mobile

The Building Blocks Of Scale

- Kayla Kasprak tl;dr: Specific to mobile teams: (1) Smaller, more specialized teams to reduce communication overhead and have more specialized knowledge. (2) Organized, testable code so that "each software module should have one and only one reason to change.” (3) Well-reasoned architecture. Kayla mentions 4 types that work at scale. (4) Continuous evolution.

featured in #254


Mobile Platform Teams

- Gergely Orosz tl;dr: "The idea of setting up a mobile platform team will probably come around to you if your area has around 20 or more mobile engineers working on one or more apps." Gergely talks through how to approach this and challenges ahead.

featured in #224


10 Engineering Challenges Due To The Nature Of Mobile Applications

- Gergely Orosz tl;dr: "I hope this piece helps non-mobile engineers build empathy for the type of challenges and tradeoffs mobile engineers face and be a conversation starter between backend, web and mobile teams."

featured in #218


Announcing Mobile First Indexing For The Whole Web

- John Mueller tl;dr: Google will be switching to mobile-first indexing for all websites starting September 2020. 

featured in #176


React Native Is The Future Of Mobile At Shopify

- Farhan Thawar tl;dr: The team at Shopify delve into the reasons they are switching to React Native for mobile.

featured in #173


The (Not So) Hidden Cost Of Sharing Code Between iOS And Android

- Eyal Guthmann tl;dr: Writing code once sounds like a good idea but doesn't factor in the additional costs associated with it. The Dropbox team doesn't share code via C++ but writes in platform native languages.

featured in #150


The End Of Mobile

- Benedict Evans tl;dr: There are approximately 5.3bn people on earth that are over 15 years old and, of these, ~5bn have a mobile phone. We were curious what would happen once everyone had a phone, now we are here.

featured in #143