Mastro.js, the Simplest Web Framework and Site Generator | Mauro Bieg | Ep 54B
Download MP3Mauro 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
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.
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
Creators and Guests
Host
Erik Onarheim
Self-professed Neovim Dandy 🎩 Software developer in Minneapolis ⛄I created a game engine for the web called Excalibur 🗡
Guest
Mauro Bieg
Hacking on https://mastrojs.github.io – a static site generator that runs in your browser, and accompanying web dev intro course.