{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Full Stack Radio","title":"39: Michael Feathers - First Class Error Handling, Tell Don't Ask, and Collection Pipelines","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/51c051dc\"></iframe>","width":"100%","height":180,"duration":3537,"description":"In this episode, Adam talks to Michael Feathers, author of Working Effectively with Legacy Code, about strategies for writing cleaner error handling code, the \"tell don't ask\" principle, and transforming data with collection pipelines.","thumbnail_url":"https://img.transistorcdn.com/qW8i52TW_V2fAm3eB-BSRz4k3rRh6nKe1cMhzNtCoXM/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzEzNDcwLzE1OTc5/NDM4MTQtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}