ABOUT THIS EPISODE
Vincent is the creator of Zola (Formerly Gutenburg), a Static Site Generator built with Rust and Tera, a Jinja2-like template engine.
If you create a site with Zola, Vincent would appreciate you adding your site to the EXAMPLES file in the repository.
You can also take a look at the source for this website which is currently built with Zola.
Vincent Prouillet
Zola
Tools/Crates used by Zola
- pulldown-cmark (Markdown)
- syntec (Syntax highlighting using Sublime Text definitions)
- rayon (Parallel computation)
- heaptrack (Memory Profiler)
Static Site Hosts
Crates for Web Applications
Compiled Template Engines
Runtime Template Engines
- Tera (Jinja2-like HTML template engine)
- ramhorns
- rust-mustache
Static Site Generators
Other links
- Forestry (WYSIWYG CMS for Static Sites)
- Keyword Arguments RFC
- kickstart (Scaffolding tool)
Timestamps
- [00:00:19] What's a static site generator?
- [00:03:12] How easy is it to build and edit a site?
- [00:07:18] Why create a new static site generator?
- [00:11:55] The Tera template engine and Vincent's experience building it
- [00:17:13] Creating filters and tests to use with Tera
- [00:23:49] What's a taxonomy?
- [00:25:08] Mapping content to URLs
- [00:30:13] The experience of being an open source maintainer
- [00:33:17] Rust crates and features used by Zola
- [00:36:17] How the Rust ecosystem ensured fast performance
- [00:39:55] Is Rust ready for web applications?
- [00:42:45] What applications are best suited to Rust now?
- [00:46:10] Issues or things you wish existed in Rust?
- [00:50:28] Helping out with Zola
English
United States
TRANSCRIPT 🔗
Are you the producer of this podcast?
Add a podcast transcript
Need Audio-to-Text?
Transcribe with Listen411 in Just 60 Seconds
SEARCH PAST EPISODES
Search past episodes of Software Sessions.
OTHER EPISODES IN THIS PODCAST
Tom MacWright is a prolific contributor in the geospatial open source community. He made geojson.io, Mapbox Studio, and was the lead developer on the OpenStreetMap editor. He's currently on the team at Val Town.
In 2021 he bootstrapped a solo business and created the Placemark mapping application.…
Mike Perham is the creator of Sidekiq, a background job processor for Ruby. He's also the creator of Faktory a similar product for multiple language environments.
We talk about the RubyConf keynote and Ruby's limitations, supporting products as a solo developer, and some ideas for funding open sou…
Sara is a team lead at thoughtbot.
She talks about her experience as a professor at Kanazawa Technical College, giant LAN parties in Rochester, transitioning from Java to Ruby, shining a light on maintainers, and her closing thoughts on RubyConf.
Recorded at RubyConf 2023 in San Diego.
--
A few…
Paul Frazee is the CTO of Bluesky. He previously worked on the Beaker browser and the peer-to-peer social media protocol Secure Scuttlebutt.
Paul discusses how Bluesky and ATProto got started, scaling up a social media site, what makes ATProto decentralized, lessons ATProto learned from previous p…
Mayra Navarro is an organizer of WNB.rb and Ruby Perú.
Mayra shares how the Ruby community helped her get to RubyConf, going from project manager to developer, and the different ways people learn and communicate.
This is the final interview recorded at RubyConf 2023 in San Diego.
--
Mayra's G…
Disclaimer: The podcast and artwork embedded on this page are from Jeremy Jung, which is the property of its owner and not affiliated with or endorsed by Listen Notes, Inc.
EDIT
Thank you for helping to keep the podcast database up to date.