About this episode
Mauro Bieg joins the two fools to talk about Mastro, a simple and minimal web framework and site generator. If 11ty and Astro had a baby, it might look like Mastro! With support for routing, HTML templating, streaming, and even reactive UI, Mastro might be a great fit for your next content-driven website.ResourcesMastro WebsiteMastro on GitHubMastro on BlueSkyWhere to Follow the TeamMauro on GitHubMauro on BlueSkyChapters(00:00) - Introducing Mauro Bieg
(03:12) - What is Mastro.js?
(05:39) - How Mastro Renders HTML
(10:04) - Comparing Mastro.js with Other Frameworks
(14:55) - Handling Server Requests in Mastro
(20:00) - Client and Server Separation
(26:39) - Client-Side Functionality with Reactive Mastro
(32:18) - Leveraging Web Standards and Native Runtime Features
(34:14) - Working with Multiple Runtimes
(40:31) - TypeScript Integration and Type Checking
(41:51) - Support for HTTP Streaming
(47:07) - How Mastro Performs
(49:01) - Getting Started with Mastro
(51:33) - Where to Find Mauro
Sponsored by Excalibur.jsExcalibur.js is the friendly TypeScript 2D game engine for the web. Use your TypeScript or JavaScript skills to make games! Excalibur comes out-of-the-box with everything you need to make web games, like physics, sprites, animations, sound effects, input, tile maps, particles, and more.Homepage and Docs: https://excaliburjs.comMake Your First Game in 10 MinutesJoin the Discord: https://discord.gg/9UemP985UyMusicSeahorse Dreams by Kubbi (Spotify)