{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"The Laravel Podcast","title":"Object Oriented Programming, with Alena Holligan","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/b09789f6\"></iframe>","width":"100%","height":180,"duration":3615,"description":"Most modern web applications and frameworks are built on the principles of Object-Oriented Programming (OOP),. Laravel itself is object-oriented.\nBut many of us learn about OOP bit by bit as we're coding, not in any formal way.\nIn this episode we talk to Alena Holligan, veteran PHP programmer, OOP implementer, and educator about what exactly OOP is and how a deeper knowledge of OOP can help us.\nLorna Jane Mitchell: https://lornajane.net/\nCraig Dennis - Java: https://teamtreehouse.com/craigsdennis\nLumen Learning: https://lumenlearning.com/\nSome treehouse courses from Alena: https://teamtreehouse.com/alenaholligan\nLate static bindings, w/r/t self and static: https://www.php.net/manual/en/language.oop5.late-static-bindings.php\nHeadcanon: https://www.urbandictionary.com/define.php?term=headcanon\nSketchings on GitHub: https://github.com/sketchings\nAlena Holligan on Twitter: https://twitter.com/alenaholligan\n \n-----\nEditing sponsored by Tighten; transcript sponsored by Larajobs.","thumbnail_url":"https://img.transistorcdn.com/5dQWP0DBRYD-uF0rygq1T2tdClcAOey3vkGAMrkH2AI/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS9zaG93/LzQ0ODU5LzE2OTQ2/MzkyODAtYXJ0d29y/ay5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}