{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"North Meets South Web Podcast","title":"State machines, pending objects, and named constructors","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/9dcc54a8\"></iframe>","width":"100%","height":180,"duration":2632,"description":"Jake shares news of a package he's working on to help define state charts in PHP, then we get into the weeds on the pending object paradigm, as well as using named constructors as an alternative to \"new-ing\" up a class.Show linksHot RodState Chart XMLStatelyDavid K PianoHow to avoid large function signatures by using pending objectsFormatting exception messages","thumbnail_url":"https://img.transistorcdn.com/mT5S1gXia4pvcxxfbLvPcwUcyvwqS6tzlMWw5Ee-v0Q/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQ4ODMvMTU3Mjc3/NzAzNi1hcnR3b3Jr/LmpwZw.webp","thumbnail_width":300,"thumbnail_height":300}