Hanselminutes is Fresh Air for Developers. A weekly commute-time podcast that promotes fresh technology and fresh voices. Talk and Tech for Developers, Life-long Learners, and Technologists.
…
continue reading
Player FM - Internet Radio Done Right
181 subscribers
Checked 8d ago
Tilføjet seven år siden
Indhold leveret af CaSE Podcast Team. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af CaSE Podcast Team eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Player FM - Podcast-app
Gå offline med appen Player FM !
Gå offline med appen Player FM !
Podcasts der er værd at lytte til
SPONSORERET
S
Species Unite


“If we march into that village and we start trying to persecute people for using poison, something that's very illegal, nobody's going to talk to us. We're not going to find out where the poison came from. We're not going to be able to shut anything down. We should take the approach that people are using poison because they're desperate, because they see no other alternative.” – Andrew Stein Andrew Stein is a wildlife ecologist who spent the past 25 years studying human carnivore conflict from African wild dogs and lions in Kenya and Botswana to leopards and hyenas in Namibia. His work has long focused on finding ways for people and predators to coexist. He is the founder of CLAWS , an organization based in Botswana that's working at the intersection of cutting-edge wildlife research and community driven conservation. Since its start in 2014 and official launch as an NGO in 2020, CLAWS has been pioneering science-based, tech-forward strategies to reduce conflict between people and carnivores. By collaborating closely with local communities, especially traditional cattle herders, CLAWS supports both species conservation and rural livelihoods—making coexistence not just possible, but sustainable.…
Chris Richardson on Service Templates and Service Chassis
Manage episode 320861996 series 2399928
Indhold leveret af CaSE Podcast Team. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af CaSE Podcast Team eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Chris Richardson and Sven Johann discuss service templates
…
continue reading
- 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
56 episoder
Manage episode 320861996 series 2399928
Indhold leveret af CaSE Podcast Team. Alt podcastindhold inklusive episoder, grafik og podcastbeskrivelser uploades og leveres direkte af CaSE Podcast Team eller deres podcastplatformspartner. Hvis du mener, at nogen bruger dit ophavsretligt beskyttede værk uden din tilladelse, kan du følge processen beskrevet her https://da.player.fm/legal.
Chris Richardson and Sven Johann discuss service templates
…
continue reading
- 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
56 episoder
Alle episoder
×C
CaSE: Conversations about Software Engineering


1 Architecture Sensitivity Points; Interactions with AI Assistance 1:29:53
1:29:53
Afspil senere
Afspil senere
Lister
Like
Liked1: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
Afspil senere
Afspil senere
Lister
Like
Liked1: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
Afspil senere
Afspil senere
Lister
Like
Liked1: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
Afspil senere
Afspil senere
Lister
Like
Liked1: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
Afspil senere
Afspil senere
Lister
Like
Liked1: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
Afspil senere
Afspil senere
Lister
Like
Liked1: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
Afspil senere
Afspil senere
Lister
Like
Liked1: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…
C
CaSE: Conversations about Software Engineering


1 Adam Tornhill on Software Design X-Rays 54:32
54:32
Afspil senere
Afspil senere
Lister
Like
Liked54:32
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
Afspil senere
Afspil senere
Lister
Like
Liked1: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


1 Michele Hansen on Customer Interviews and Deploying Empathy 49:20
49:20
Afspil senere
Afspil senere
Lister
Like
Liked49:20
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
Afspil senere
Afspil senere
Lister
Like
Liked1: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…
C
CaSE: Conversations about Software Engineering


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
Afspil senere
Afspil senere
Lister
Like
Liked1: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…
C
CaSE: Conversations about Software Engineering


1 Alex Bramley on The Art of SLO, Part 3 1:17:26
1:17:26
Afspil senere
Afspil senere
Lister
Like
Liked1:17:26
Alex Bramley continuous his conversation with Sven Johann SRE Workbook Implementing Service Level Objectives by Alex Hidalgo The Calculus of Service Availability Art of SLO Workshop) Google Customer Reliability Engineering blog Consequences of SLO violations Applying the escalation policy An example escalation policy Chapters: [00:00:15.00] Welcome and intro [00:01:12.00] Measurement granularity [00:12:43.00] Error Budget Policy [00:32:44.00] Burn rate [00:49:24.00] Iterating on SLIs, SLOs, error budget policies [00:55:41.00] Alerting [01:16:35.00] Outro…
Velkommen til Player FM!
Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.