{"type":"rich","version":"1.0","provider_name":"Transistor","provider_url":"https://transistor.fm","author_name":"hx-pod","title":"Introducing Fixi, the minimalist hypermedia library by Jason Cross","html":"<iframe width=\"100%\" height=\"180\" frameborder=\"no\" scrolling=\"no\" seamless src=\"https://share.transistor.fm/e/5189a619\"></iframe>","width":"100%","height":180,"duration":3354,"description":"Fixi: https://github.com/bigskysoftware/fixiFixi is a new hyper-minimalist javascript library. At less than 4kb, it gives much of the power of similar hypermedia libraries like htmx, with a new stream-lined approach. Use attributes like fx-action, fx-method, fx-trigger, and fx-swap to perform ajax requests to work with html from your server.In this episode Lazarus talks to its creator, Jason Cross.Chapters (from AI)00:00 Introduction to Hypermedia Frameworks02:49 Exploring HTMX and HTMZ05:58 The Philosophy Behind Fixi09:03 The Lean Software Approach11:59 Minimalism in Fixi15:06 Attributes and Functionality of Fixi17:55 Comparing Fixi and HTMX21:03 Copy and Paste Philosophy in Development23:51 Debugging and Size Considerations26:57 Future of Fixi29:45 The Philosophy of Open Source and Simplicity31:33 View Transitions and User Experience36:32 Design Decisions in Fixi vs HTMX38:27 Collaboration and Maintenance of Open Source Projects41:11 Attribute Inheritance and Locality of Behavior42:07 Event Handling and Extensions in Fixi46:32 JavaScript and the Future of Web Development","thumbnail_url":"https://img.transistorcdn.com/HDMx2j8NsKr2kaFUaB8csw69snTIab1k7QGpslBA4_0/rs:fill:0:0:1/w:400/h:400/q:60/mb:500000/aHR0cHM6Ly9pbWct/dXBsb2FkLXByb2R1/Y3Rpb24udHJhbnNp/c3Rvci5mbS85YzY0/NTY5OTExYjljY2Ri/MTFlZjk3NDhlZWE0/ODUxOC5qcGc.webp","thumbnail_width":300,"thumbnail_height":300}