#
MVC Programming Tutorials & Engineering Articles
29 MVC tutorials, guides, and engineering insights from LinkedIn, Shopify, Uber, and more
Companies Using This
MVC Articles & Tutorials
Filter:
The article discusses the evolution of Facebook's iOS app architecture over the past decade, highlighting significant architectural changes, challenges faced, and the introduction of custom framewo...
Dustin Shahidehpour
14 min read
Includes Code
Has Summary
--
The article discusses the complete rewrite of Shopify's CLI from Ruby to Node. js, focusing on enhancing the developer experience.
The article discusses the development of an Automatic Speech Recognition (ASR) model for the Kinyarwanda language, leveraging a large dataset from Mozilla Common Voice.
This article provides an introduction to building Web3 applications using Cloudflare's infrastructure.
Kristian Freeman
9 min read
Has Summary
--
The article discusses the evolution of LiveView, a feature of the Phoenix framework for Elixir, which simplifies the development of real-time web applications by eliminating the need for JavaScript...
The article explores various development methodologies, including Grep Driven Development, Copy/Paste Driven Development, Ego Driven Development, and Stickler Driven Development.
John DeWyze
24 min read
Includes Code
Has Summary
--
This article provides a comprehensive guide on building a web application using Ruby, both with and without Rails libraries.
The article discusses the journey of rewriting the Slack Python SDK to support Python 3, focusing on the motivations for change, the assessment of the existing code, and the implementation of new f...
The article discusses the implementation of the Model-View-ViewModel (MVVM) architecture in Shopify's Point of Sale (POS) Android app, highlighting the transition from previous architectures (MVC a...
The article discusses Uber's decision to rewrite its driver app, codenamed Carbon, highlighting the challenges and motivations behind this significant engineering endeavor.
Nandhini Ramaswamy, Adam Gluck
12 min read
Has Summary
--
The article discusses Shopify's initiative to accelerate Android talent through community bootcamps, aimed at educating local developers and fostering diversity in tech.
The article discusses the development journey of the Uber Eats app on Android, highlighting the team's commitment to building a sustainable codebase and the lessons learned during the process.
Hilary Karls
12 min read
Has Summary
--
This article discusses the integration of UI testing into the Android development workflow at Slack, emphasizing the importance of developer-driven automated testing for maintaining code quality.
The article discusses Uber Engineering's transition to a monorepo for their Android codebase, detailing the challenges faced with their initial single repository approach and the evolution towards ...
The article discusses the challenges and solutions involved in rewriting Uber's Android Rider app using deep scope hierarchies.
Brian Attwell
10 min read
Has Summary
--
The article discusses the importance of measuring and optimizing the performance of Single-Page Applications (SPAs) using Real User Monitoring (RUM) at LinkedIn.
Sreedhar Veeravalli
11 min read
Has Summary
--
The article discusses the architectural overhaul of Uber's rider app, focusing on the introduction of a new architecture pattern called Riblets.
Vivian Tran, Yixin Zhu
17 min read
Has Summary
--
The article discusses the Test Pyramid approach for iOS testing, emphasizing the importance of having a balanced test strategy to support rapid release cycles.
The article discusses Uber's transition from a monolithic architecture to a microservices architecture, highlighting the implementation of Tincup, a currency and exchange rate service.
Emily Reinhold
9 min read
Has Summary
--
Fresco is a new image library developed by Facebook for Android, designed to efficiently manage image loading and memory usage in mobile applications.
The article discusses the new technologies and methodologies implemented for the redesigned LinkedIn home page, focusing on improving performance, user experience, and development efficiency.
The article discusses Shopify's decision to rebuild its admin interface by removing 28,000 lines of JavaScript code to enhance developer productivity.
Jaime Woo
7 min read
Has Summary
--
The article discusses the Play Framework, an open-source web application framework that promotes functional programming principles to address modern web development challenges.
The article discusses the Play Framework's approach to asynchronous I/O, emphasizing its ability to avoid traditional thread pool management issues and callback hell.
The article discusses the implementation of the Play Framework at LinkedIn, highlighting its benefits, developer experience, and future plans.
The article discusses the author's experience interning at Facebook, focusing on the development of the first mobile advertising interface for the Pages Manager iOS application.
Peter Cottle
5 min read
Has Summary
--
The article discusses how LinkedIn optimized its iPad app by leveraging HTML5 Local Storage to enhance performance and responsiveness.
The article introduces Batman. js, an open-source CoffeeScript framework developed by Shopify for building single-page applications.
Harry Brundage
8 min read
Includes Code
Has Summary
--
The article discusses Testing Frontier, LinkedIn's in-house web framework, detailing its architecture, testing methodologies, and the development of Fronttest, a custom test suite.
You've reached the end! All 29 articles loaded.