Episode Description
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.
Resources
Where to Follow the Team
Chapters
- (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.js
Excalibur.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.com
- Make Your First Game in 10 Minutes
- Join the Discord: https://discord.gg/9UemP985Uy
Music
Seahorse Dreams by Kubbi (Spotify)