YoVDO

Software Mistakes and Tradeoffs - Interview with Tomasz Lelek and Mark Rendle

Offered By: GOTO Conferences via YouTube

Tags

Software Engineering Courses Microservices Courses Distributed Systems Courses Software Architecture Courses Protobuf Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore crucial software engineering tradeoffs in this GOTO Book Club interview with Tomasz Lelek and Mark Rendle. Delve into real-world scenarios covering code performance vs. simplicity, delivery speed vs. duplication, and flexibility vs. maintainability. Learn from experienced developers about date-time challenges, code duplication impacts, microservices with Protobuf, and third-party dependency management. Gain insights on applying the 80/20 Pareto principle for optimization and ensuring consistency in distributed systems. Discover how to make informed decisions, avoid common pitfalls, and develop a more thoughtful approach to software development based on years of industry experience.

Syllabus

Intro
Exploring date-time dilemmas & data compatibility
Code duplication
Microservices & Protobuf: Overcoming challenges
There’s no one-size-fits-all solution
Navigating third-party dependencies
From microservices to maintenance
Outro


Taught by

GOTO Conferences

Related Courses

Pattern-Oriented Software Architectures: Programming Mobile Services for Android Handheld Systems
Vanderbilt University via Coursera
The Caltech-JPL Summer School on Big Data Analytics
California Institute of Technology via Coursera
Automated Visual Software Analytics
openHPI
Software Architecture & Design
Georgia Institute of Technology via Udacity
Software Architecture for the Internet of Things
EIT Digital via Coursera