Artwork

محتوای ارائه شده توسط GOTO. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط GOTO یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !

Software Mistakes & Tradeoffs • Tomasz Lelek & Mark Rendle

46:02
 
اشتراک گذاری
 

Manage episode 429624838 series 2896766
محتوای ارائه شده توسط GOTO. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط GOTO یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Read the full transcription of the interview here

Tomasz Lelek - Senior Staff Software Engineer at Dremio & Co-Author of "Software Mistakes and Tradeoffs"
Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building Software
RESOURCES
Tomasz
https://twitter.com/tomekl007
https://www.linkedin.com/in/tomaszlelek
https://github.com/tomekl007

Mark
https://twitter.com/markrendle
https://github.com/markrendle
https://linkedin.com/in/markrendle

Videos
Mark Rendle: https://youtu.be/Y9clBHENy4Q
Jon Skeet: https://youtu.be/1tpyAQZFlZY
Prag. Dave & Prag. Andy: https://youtu.be/taCNjiiusRk
Uri: https://youtu.be/G_CNnWH8Opw
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
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

Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

فصل ها

1. Intro (00:00:00)

2. Exploring date-time dilemmas & data compatibility (00:07:23)

3. Code duplication (00:16:07)

4. Microservices & Protobuf: Overcoming challenges (00:20:04)

5. There’s no one-size-fits-all solution (00:23:39)

6. Navigating third-party dependencies (00:31:47)

7. From microservices to maintenance (00:37:16)

8. Outro (00:42:39)

181 قسمت

Artwork
iconاشتراک گذاری
 
Manage episode 429624838 series 2896766
محتوای ارائه شده توسط GOTO. تمام محتوای پادکست شامل قسمت‌ها، گرافیک‌ها و توضیحات پادکست مستقیماً توسط GOTO یا شریک پلتفرم پادکست آن‌ها آپلود و ارائه می‌شوند. اگر فکر می‌کنید شخصی بدون اجازه شما از اثر دارای حق نسخه‌برداری شما استفاده می‌کند، می‌توانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal

This interview was recorded for the GOTO Book Club.
http://gotopia.tech/bookclub

Read the full transcription of the interview here

Tomasz Lelek - Senior Staff Software Engineer at Dremio & Co-Author of "Software Mistakes and Tradeoffs"
Mark Rendle - Creator of Visual ReCode with 7 Microsoft MVP Awards & 30+ Years of Experience Building Software
RESOURCES
Tomasz
https://twitter.com/tomekl007
https://www.linkedin.com/in/tomaszlelek
https://github.com/tomekl007

Mark
https://twitter.com/markrendle
https://github.com/markrendle
https://linkedin.com/in/markrendle

Videos
Mark Rendle: https://youtu.be/Y9clBHENy4Q
Jon Skeet: https://youtu.be/1tpyAQZFlZY
Prag. Dave & Prag. Andy: https://youtu.be/taCNjiiusRk
Uri: https://youtu.be/G_CNnWH8Opw
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
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

Twitter
Instagram
LinkedIn
Facebook
Looking for a unique learning experience?
Attend the next GOTO conference near you! Get your ticket: gotopia.tech
SUBSCRIBE TO OUR YOUTUBE CHANNEL - new videos posted daily!

  continue reading

فصل ها

1. Intro (00:00:00)

2. Exploring date-time dilemmas & data compatibility (00:07:23)

3. Code duplication (00:16:07)

4. Microservices & Protobuf: Overcoming challenges (00:20:04)

5. There’s no one-size-fits-all solution (00:23:39)

6. Navigating third-party dependencies (00:31:47)

7. From microservices to maintenance (00:37:16)

8. Outro (00:42:39)

181 قسمت

Semua episode

×
 
Loading …

به Player FM خوش آمدید!

Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.

 

راهنمای مرجع سریع