Software Mistakes and Tradeoffs - Interview with Tomasz Lelek and Mark Rendle
Offered By: GOTO Conferences via YouTube
Course Description
Overview
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
Advanced Operating SystemsGeorgia Institute of Technology via Udacity High Performance Computing
Georgia Institute of Technology via Udacity GT - Refresher - Advanced OS
Georgia Institute of Technology via Udacity Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX CS125x: Advanced Distributed Machine Learning with Apache Spark
University of California, Berkeley via edX