#

MVC Programming Tutorials & Engineering Articles

29 MVC tutorials, guides, and engineering insights from LinkedIn, Shopify, Uber, and more

MVC Articles & Tutorials

Filter:
Meta logo
Meta
Advanced
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
--
Shopify logo
Shopify
Intermediate
The article discusses the complete rewrite of Shopify's CLI from Ruby to Node. js, focusing on enhancing the developer experience.
Pedro Piñera
13 min read
Includes Code
Has Summary
--
NVIDIA logo
NVIDIA
Intermediate
The article discusses the development of an Automatic Speech Recognition (ASR) model for the Kinyarwanda language, leveraging a large dataset from Mozilla Common Voice.
Aleksandra Antonova
6 min read
Includes Code
Has Summary
--
Cloudflare logo
Cloudflare
Intermediate
This article provides an introduction to building Web3 applications using Cloudflare's infrastructure.
Kristian Freeman
9 min read
Has Summary
--
Fly.io logo
Fly.io
Intermediate
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...
Chris McCord
18 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
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
--
Shopify logo
Shopify
Advanced
This article provides a comprehensive guide on building a web application using Ruby, both with and without Rails libraries.
Maple Ong
30 min read
Includes Code
Has Summary
--
Slack logo
Slack
Advanced
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...
Rodney Urquhart
20 min read
Includes Code
Has Summary
--
Shopify logo
Shopify
Intermediate
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...
Richa Khanna
6 min read
Has Summary
--
Uber logo
Uber
Advanced
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
--
Shopify logo
Shopify
Intermediate
The article discusses Shopify's initiative to accelerate Android talent through community bootcamps, aimed at educating local developers and fostering diversity in tech.
Julia Hurrelmann
6 min read
Has Summary
--
Uber logo
Uber
Intermediate
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
--
Slack logo
Slack
Advanced
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.
Valera Zakharov
13 min read
Includes Code
Has Summary
--
Uber logo
Uber
Intermediate
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 ...
Maud Behaghel
9 min read
Has Summary
--
Uber logo
Uber
Advanced
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
--
LinkedIn logo
LinkedIn
Intermediate
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
--
Uber logo
Uber
Advanced
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
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the Test Pyramid approach for iOS testing, emphasizing the importance of having a balanced test strategy to support rapid release cycles.
LinkedIn Engineering Team
6 min read
Has Summary
--
Uber logo
Uber
Advanced
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
--
Meta logo
Meta
Intermediate
Fresco is a new image library developed by Facebook for Android, designed to efficiently manage image loading and memory usage in mobile applications.
Tyrone Nicholas
12 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the new technologies and methodologies implemented for the redesigned LinkedIn home page, focusing on improving performance, user experience, and development efficiency.
Nash R.
6 min read
Has Summary
--
Shopify logo
Shopify
Intermediate
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
--
LinkedIn logo
LinkedIn
Advanced
The article discusses the Play Framework, an open-source web application framework that promotes functional programming principles to address modern web development challenges.
Sadek Drobi
15 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
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.
Yevgeniy Brikman
14 min read
Includes Code
Has Summary
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses the implementation of the Play Framework at LinkedIn, highlighting its benefits, developer experience, and future plans.
Yevgeniy Brikman
6 min read
Includes Code
Has Summary
--
Meta logo
Meta
Intermediate
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
--
LinkedIn logo
LinkedIn
Intermediate
The article discusses how LinkedIn optimized its iPad app by leveraging HTML5 Local Storage to enhance performance and responsiveness.
Akhilesh Gupta
6 min read
Has Summary
--
Shopify logo
Shopify
Advanced
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
--
LinkedIn logo
LinkedIn
Beginner
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.
LinkedIn Engineering Team
7 min read
Has Summary
--

You've reached the end! All 29 articles loaded.