This interview was recorded for the GOTO Book Club. #GOTOcon #GOTObookclub
[ Ссылка ]
Read the full transcription of the interview here:
[ Ссылка ]
Tomasz Lelek - Senior Staff Software Engineer at Dremio & Co-Author of "Software Mistakes and Tradeoffs" @MrTomekl
Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building Software @MarkRendle
RESOURCES
Tomasz
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
Mark
[ Ссылка ]
[ Ссылка ]
[ Ссылка ]
Videos
Mark Rendle: [ Ссылка ]
Jon Skeet: [ Ссылка ]
Prag. Dave & Prag. Andy: [ Ссылка ]
Uri: [ Ссылка ]
DESCRIPTION
Code performance versus simplicity. Delivery speed versus duplication. Flexibility versus maintainability—every decision you make in software engineering involves balancing tradeoffs. In Software Mistakes and Tradeoffs, you’ll learn from costly mistakes that Tomasz Lelek and Jon Skeet have encountered over their impressive careers. You’ll explore real-world scenarios where poor understanding of tradeoffs lead to major problems down the road, so you can pre-empt your own mistakes with a more thoughtful approach to decision-making.
Learn how code duplication impacts the coupling and evolution speed of your systems, and how simple-sounding requirements can have hidden nuances with respect to date and time information. Discover how to efficiently narrow your optimization scope according to 80/20 Pareto principles, and ensure consistency in your distributed systems. You’ll soon have built up the kind of knowledge base that only comes from years of experience.
* Book description: © Manning Publication:
[ Ссылка ]
TIMECODES
00:00 Intro
06:35 Exploring date-time dilemmas & data compatibility
15:19 Code duplication
19:17 Microservices & Protobuf: Overcoming challenges
22:51 There’s no one-size-fits-all solution
30:59 Navigating third-party dependencies
36:28 From microservices to maintenance
41:51 Outro
RECOMMENDED BOOKS
Tomasz Lelek & Jon Skeet • Software Mistakes & Tradeoffs • [ Ссылка ]
Ashley Peacock • Creating Software with Modern Diagramming Techniques • [ Ссылка ]
Simon Brown • Software Architecture for Developers Vol. 2 • [ Ссылка ]
Woods, Erder & Pureur • Continuous Architecture in Practice • [ Ссылка ]
Unmesh Joshi • Patterns of Distributed Systems • [ Ссылка ]
[ Ссылка ]
[ Ссылка ]-
[ Ссылка ]
[ Ссылка ]
#ProgrammingMistakes #SoftwareMistakes #Complexity #Microservices #Protobuf #GraphQL #SoftwareArchitecture #DateTimeDilemma #ParetoPrinciples #gRPC #TomaszLelek #MarkRendle #BookClub
CHANNEL MEMBERSHIP BONUS
Join this channel to get early access to videos & other perks:
[ Ссылка ]
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket at [ Ссылка ]
Sign up for updates and specials at [ Ссылка ]
SUBSCRIBE TO OUR CHANNEL - new videos posted almost daily.
[ Ссылка ]
Ещё видео!