{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"Fullstack Ruby Podcast","title":"4: Design Patterns on the Frontend, History of MVVM, Web Components, and You","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/943e2330\"></iframe>","width":"100%","height":180,"duration":2188,"description":"Design patterns on the frontend: this is a subject far too little discussed from what I can tell, yet with a fundamental awareness and regular usage of design patterns, you can dramatically uplevel your frontend code. Rubyists in particular will have a major leg up here over devs coming from communities which are more FP (functional programming) in nature, because the view layer of the web is inherently object-oriented.  Ruby developers are well-trained in the ways of object-oriented programm...","thumbnail_url":"https://img.transistorcdn.com/z1Z35J65srO9Mo7KW-Uagv-8SWlSysssQNN3In7xUqU/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85ZThi/M2NiNzdhMmU1ZGUz/ODBiNjY4Zjg5NmI4/NDlkYS5qcGVn.webp","thumbnail_width":300,"thumbnail_height":300}