Player FM - Internet Radio Done Right
181 subscribers
Checked 5d ago
اضافه شده در seven سال پیش
محتوای ارائه شده توسط CaSE Podcast Team. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط CaSE Podcast Team یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Player FM - برنامه پادکست
با برنامه Player FM !
با برنامه Player FM !
پادکست هایی که ارزش شنیدن دارند
حمایت شده
Legendary actor and mental health advocate Glenn Close is on a quest to change how we think about mental health, starting with her decision to speak out about her own family's struggles — a brave choice considering the stigma that pervades the topic. This week, we're revisiting this sweeping conversation with TEDWomen curator Pat Mitchell, where Close shares the inspiration behind the advocacy group she founded to combat the crisis, underscoring the transformative power of community and the critical need for comprehensive mental health care systems. Want to help shape TED’s shows going forward? Fill out our survey ! Become a TED Member today at https://ted.com/join Hosted on Acast. See acast.com/privacy for more information.…
Adam Tornhill on Software Design X-Rays
Manage episode 317748764 series 2399928
محتوای ارائه شده توسط CaSE Podcast Team. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط CaSE Podcast Team یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Sven Johann talks with Adam Tornhill about Software Design X-Rays
…
continue reading
This interview was recorded for the GOTO Book Club
- Part 1
- Part 2
- Adam Tornhill, Software Design X-Rays
- Adam Tornhill, Your Code as a Crime Scene
- Matthew Skelton & Manuel Pais, Team Topologies
- John Ousterhout, A Philosophy of Software Design
- Dave Thomas & Andy Hunt, The Pragmatic Programmer
- Fred Brooks Jr., The Mythical Man-Month
Chapter Marks:
- 0:00 Intro
- 2:54 Behavioral code analysis
- 8:53 Hotspot analysis and technical debt
- 14:42 Trends analysis
- 21:05 System mastery
- 24:11 Software Design X-Ray
- 27:18 The more metrics the better?
- 30:09 Change coupling
- 33:19 Copy-paste dilemma
- 42:40 Change coupling gets more expensive with distance
- 45:20 Team structure visualized in the code
- 53:52 Outro
فصل ها
1. Intro (00:00:00)
2. Behavioral code analysis (00:02:54)
3. Hotspot analysis and technical debt (00:08:53)
4. Trends analysis (00:14:42)
5. System mastery (00:21:05)
6. Software Design X-Ray (00:24:11)
7. The more metrics the better? (00:27:18)
8. Change coupling (00:30:09)
9. Copy-paste dilemma (00:33:19)
10. Change coupling gets more expensive with distance (00:42:40)
11. Team structure visualized in the code (00:45:20)
12. Outro (00:53:52)
57 قسمت
Manage episode 317748764 series 2399928
محتوای ارائه شده توسط CaSE Podcast Team. تمام محتوای پادکست شامل قسمتها، گرافیکها و توضیحات پادکست مستقیماً توسط CaSE Podcast Team یا شریک پلتفرم پادکست آنها آپلود و ارائه میشوند. اگر فکر میکنید شخصی بدون اجازه شما از اثر دارای حق نسخهبرداری شما استفاده میکند، میتوانید روندی که در اینجا شرح داده شده است را دنبال کنید.https://fa.player.fm/legal
Sven Johann talks with Adam Tornhill about Software Design X-Rays
…
continue reading
This interview was recorded for the GOTO Book Club
- Part 1
- Part 2
- Adam Tornhill, Software Design X-Rays
- Adam Tornhill, Your Code as a Crime Scene
- Matthew Skelton & Manuel Pais, Team Topologies
- John Ousterhout, A Philosophy of Software Design
- Dave Thomas & Andy Hunt, The Pragmatic Programmer
- Fred Brooks Jr., The Mythical Man-Month
Chapter Marks:
- 0:00 Intro
- 2:54 Behavioral code analysis
- 8:53 Hotspot analysis and technical debt
- 14:42 Trends analysis
- 21:05 System mastery
- 24:11 Software Design X-Ray
- 27:18 The more metrics the better?
- 30:09 Change coupling
- 33:19 Copy-paste dilemma
- 42:40 Change coupling gets more expensive with distance
- 45:20 Team structure visualized in the code
- 53:52 Outro
فصل ها
1. Intro (00:00:00)
2. Behavioral code analysis (00:02:54)
3. Hotspot analysis and technical debt (00:08:53)
4. Trends analysis (00:14:42)
5. System mastery (00:21:05)
6. Software Design X-Ray (00:24:11)
7. The more metrics the better? (00:27:18)
8. Change coupling (00:30:09)
9. Copy-paste dilemma (00:33:19)
10. Change coupling gets more expensive with distance (00:42:40)
11. Team structure visualized in the code (00:45:20)
12. Outro (00:53:52)
57 قسمت
همه قسمت ها
×C
CaSE: Conversations about Software Engineering


1 Mirko Novakovic on Waves of Innovation and Observability Product Management 1:46:27
1:46:27
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:46:27
In this episode of the CaSE Podcast, Mirko Novakovic, a seasoned entrepreneur and investor, shares his journey through the waves of technological innovation—from the early days of online banking to the rise of AI and open telemetry. We explore with him how the lessons learned in diverse industries, including the food business, can reshape our approach to software development and architecture, emphasizing the importance of curiosity, adaptability, and a solid grasp of the fundamentals. Chapter Marks - 00:00:11 Introduction - 00:01:35 Learning from Olive Oil farming and restaurant businesses - 00:09:20 Waves of technological innovations? - 00:16:19 * Fundamentals vs. Trends in Software Engineering - 00:21:08 Minimum knowledge of performance analysis today - 00:26:49 Honouring the works of Brendan Gregg - 00:30:17 Importance of features like profiling - 00:39:45 You only change if you feel the pain - 00:47:58 Overestimating the need for speed of change - 00:51:25 Explaining benefits of Open Telemetry to customers - 01:00:09 The Rift Framework and Data Usability - 01:21:37 Product Management and User-Centric Design - 01:38:11 Entrepreneurship - 01:44:39 Conclusion and Final Thoughts Show Notes Dash0 Instana eBPF Brendon Gregg OpenTelemetry…
C
CaSE: Conversations about Software Engineering


1 Architecture Sensitivity Points; Interactions with AI Assistance 1:29:53
1:29:53
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:29:53
In this episode of the CaSE Podcast, Sven Johann, Alex Heusingfeld, and Heinrich Hartmann dive into the concept of sensitivity points in software architecture, using the recent Volkswagen data leak as a striking example. They explore how seemingly minor architectural decisions and code changes can carry massive implications when balancing trade-offs like data privacy versus functionality. The trio also discusses the growing impact of AI-assisted development, reflecting on practical experiences with tools like ChatGPT, Cursor, and GitHub Copilot. Birgitta Böckerler, AI Assistance beyond coding Cursor IDE Loveable Massive data breach at VW Sensitivity and Trade-Off Points in Software Architecture, chapter 7.2. Peter Naur, Programming as Theory Building Chapter Marks: 00:00:00 Intro 00:01:57 VW data breach example 00:05:45 What is a sensitivity point (SP)? 00:13:10 SP: How serious are we with security requirements 00:17:05 SP: Different stakeholder needs 00:20:33 SP: The problem of getting stakeholders together 00:25:46 SP: Applying this concept to data lineage? 00:32:30 SP: Protecting critical lines of code 00:36:38 SP: Engineering critical code protection 00:41:57 AI assistance: it helps, if your are an expert 00:45:32 AI: Being successful with a clear mental model and iterations 00:54:33 AI: Larger code bases 01:01:10 AI: Devil’s advocate and inspiration on design 01:09:30 AI: Talking to the LLM for coding and writing 01:15:35 AI: Non technical people creating code 01:27:50 AI: Wrapping up…
C
CaSE: Conversations about Software Engineering


1 Ole Lensmar - From Swagger to TestCube: Evolving Testing Practices in the Kubernetes Era 1:34:35
1:34:35
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:34:35
How do you ensure the reliability of your cloud-native applications in an ever-evolving landscape? In this episode of CaSE, we dive deep into the intricate world of cloud-native testing with Ole Lensmar, the mind behind SoapUI, serial entrepreneur and Founder of TestKube. Join us as we explore the challenges of testing in Kubernetes environments, the balance between automation and manual testing, and the evolving role of AI in shaping our testing strategies. TestKube – Test execution at scale for CI/CD KubeShop -- An Accelerator for Open Source Startups Swagger – API design, documentation, and testing SoapUI – Testing tool for SOAP and REST APIs Postman – API development and testing platform JUnit – Unit testing framework for Java k6 – Load testing for developers Chapter Marks: 00:00:00 The Intersection of Software Engineering and Butchery 00:09:03 Introduction to Cloud-Native Testing 00:09:03 The Role of AI in Testing 00:15:44 API Testing Tools: SoapUI and Swagger 00:28:47 Cloud-Native Testing Strategies 00:45:37 Continuous Testing and Monitoring 00:54:43 The Future of Testing Tools and Practices 01:26:17 Building and Sustaining Open-Source Communities…
C
CaSE: Conversations about Software Engineering


1 Theo Schlossnagle on Meat, Machines, and Mastery in Software Engineering 1:50:42
1:50:42
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:50:42
Theo Schlossnagle is a world-class software engineer, serial entrepreneur and owner of a butcher shop. In the podcast he unpacks the mindset, practices, and strategies that have shaped his approach to software development. From the power of curiosity to the challenges of debugging distributed systems, we explore what it takes to build resilient, maintainable software in an ever-evolving landscape. Along the way, we dive into automation of butchery equipment, the pitfalls of legacy systems, and the delicate balance between abstraction and simplicity. Whether you're scaling architectures, optimizing code, or integrating outdated APIs, this conversation is packed with insights to sharpen your engineering craft. Tune in to explore what makes great software—and great engineers—stand out. Theo Schlossnagle on Bluesky Butchers Club of Maple Lawn DTrace OpenZiti Chapter Marks: 00:00:00 The Intersection of Software Engineering and Butchery 00:07:42 Automation and Consistency in Butchery Operations 00:26:36 The Role of Curiosity in Software Development 00:47:40 Debugging and Troubleshooting Techniques 01:16:13 The Challenges of Distributed Systems 01:39:27 Future Directions in Software and IoT…
C
CaSE: Conversations about Software Engineering


1 New Hosts and Formats, Observability Costs and Training 1:21:42
1:21:42
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:21:42
Sven Johann talks to Heinrich Hartmann and Alexander Heusingfeld about the cost of observability How Buildings Learn, https://en.wikipedia.org/wiki/How Buildings Learn Big Ball of Mud, http://www.laputan.org/mud/mud.html#BigBallOfMud Coinbase USD 65M bill from Datadog, https://blog.pragmaticengineer.com/datadog-65m-year-customer-mystery/ Observability by Ben Sigelman, https://medium.com/lightstephq/observability-will-never-replace-monitoring-because-it-shouldnt-eeea92c4c5c9 Charity Majors, GOTO Amsterdam, Observability 2.0, https://www.youtube.com/watch?v=ag2ykPO805M Hillel Wayne, SRECon Keynote, “Are we really engineers?”, https://www.usenix.org/conference/srecon24emea/presentation/wayne Chapter Marks: 00:00:00 New hosts, new formats 00:12:40 Observability Costs 00:29:03 Observability Training 01:06:10 Engineering vs. Software Engineering 01:18:03 Wrapping up…
C
CaSE: Conversations about Software Engineering


1 Aino Corry on Better Tech Meetings 1:09:14
1:09:14
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:09:14
Sven Johann talks with Aino Corry about better Tech Meetings Aino on Twitter Video from Aino on meetings on Dave Farleys channel Article about her book on Martin Fowlers website The book Liberating structures Fearless Change book
C
CaSE: Conversations about Software Engineering


Lucas Dohmen talks with Angelo Veltens about Solid Solid Homepage SolidOS Solid community Solid organization on Github SolidOS organization on Github Forum Chat Solid Spec schema.org A data ecosystem fosters sustainable innovation
C
CaSE: Conversations about Software Engineering


1 Mark Seemann on heuristics for software engineering 1:00:43
1:00:43
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:00:43
Stefan Tilkov talks with Mark Seemann Mark’s book Mark’s blog The Magical Number Seven, Plus or Minus Two Growing Object-Oriented Software, Guided by Tests (Steve Freeman and Nat Pryce) Hammock-driven development (Rich Hickey)
C
CaSE: Conversations about Software Engineering


1 Chris Richardson on Service Templates and Service Chassis 1:00:23
1:00:23
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:00:23
Chris Richardson and Sven Johann discuss service templates Chris’ Microservices Patterns website Chris’ book on Microservices Patterns Crowdsourcing Technology Governance at Target Sam Newman, Building Microservices , chapter “Governance and the paved road” and “Governance and the paved road” Blogpost from Pete Hodgson…
Sven Johann talks with Adam Tornhill about Software Design X-Rays This interview was recorded for the GOTO Book Club Part 1 Part 2 Adam Tornhill, Software Design X-Rays Adam Tornhill, Your Code as a Crime Scene Matthew Skelton & Manuel Pais, Team Topologies John Ousterhout, A Philosophy of Software Design Dave Thomas & Andy Hunt, The Pragmatic Programmer Fred Brooks Jr., The Mythical Man-Month Chapter Marks: 0:00 Intro 2:54 Behavioral code analysis 8:53 Hotspot analysis and technical debt 14:42 Trends analysis 21:05 System mastery 24:11 Software Design X-Ray 27:18 The more metrics the better? 30:09 Change coupling 33:19 Copy-paste dilemma 42:40 Change coupling gets more expensive with distance 45:20 Team structure visualized in the code 53:52 Outro…
C
CaSE: Conversations about Software Engineering


1 Manuel Pais on Team Topologies 1:02:38
1:02:38
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:02:38
Sven Johann talks with Manuel Pais about Team Topologies Interview with Werner Vogels Team Topologies book Free resources Github: tools and templates Team Topologies Academy Platform as a Product Nikki Watts, Platform Engineering as a Community Service Chapter Marks: 00:00 Intro 01:45 The challenge of “two pizza” teams 07:00 The three types of cognitive load 10:48 Measuring cognitive load 16:44 Stream aligned (“two pizza”) teams 21:26 Platform teams 22:54 Enabling teams 24:25 Complicated subsystem teams 26:13 Overcoming common problems of enabling teams 38:21 What do Platform teams do? 53:35 Interaction modes between teams 56:08 Applying team topologies in small organisations 59:51 Closing…
C
CaSE: Conversations about Software Engineering


Joy Heron talks with Michele Hansen about customer interviews Deploy Empathy Practical Empathy by Indi Young Service Design by Andy Polaine, Ben Reason, and Lavrans Løvlie The User Experience Team of One by Leah Buley Inspired by Marty Cagan The Voice of the Customer, 1993 research paper by Abbie Griffin and John R. Hauser Clayton Christensen books Lean Customer Development by Cindy Alvarez Brené Brown Deploy Empathy Newsletter Software Social Podcast…
C
CaSE: Conversations about Software Engineering


1 Eric Normand on Functional Thinking 1:36:50
1:36:50
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:36:50
Lucas Dohmen talks with Eric Normand Eric's homepage Grokking Simplicity We also got four coupons to get Grokking Simplicity for free - redeem them at https://www.manning.com: grsmplcr-7771 grsmplcr-2295 grsmplcr-32E6 grsmplcr-C494 Chapter Marks: 00:00:15 Introduction 00:06:10 Functional Thinking 00:19:27 Calculations, Actions, Events 00:26:56 Concurrency and Immutability 00:37:05 Immutable Facts and GDPR 00:40:46 Object Oriented and Functional Programming 00:59:30 Type System 01:25:11 Learning from other communities…
Stefan interviews Nicolas Steenhout on Accessibility Nic’s web page “A11y Rules” podcast Web Content Accessibility Guidelines (WCAG) 2.1 W3C Web Accessibility Initiative CaSE episode on Responsible Web Applications with Joy Heron NVDA screen reader Web Accessibility in Mind
C
CaSE: Conversations about Software Engineering


1 Joy Heron on Responsible Web Applications 1:14:46
1:14:46
پخش در آینده
پخش در آینده
لیست ها
پسندیدن
دوست داشته شد1:14:46
Lucas Dohmen talks with Joy Heron Responsible Web App Joy interviews Rachel Andrew Andy Bell Tweet on Progressive Enhancement Blog Post: A minimum viable experience makes for a resilient, inclusive website or app Blog Post: The 100% correct way to do CSS breakpoints Status of Container Queries in Chrome Spacy…
به Player FM خوش آمدید!
Player FM در سراسر وب را برای یافتن پادکست های با کیفیت اسکن می کند تا همین الان لذت ببرید. این بهترین برنامه ی پادکست است که در اندروید، آیفون و وب کار می کند. ثبت نام کنید تا اشتراک های شما در بین دستگاه های مختلف همگام سازی شود.