This is the Synchrojam blog. Expect release notes, engineering posts on the internals of Musync (real-time tab sync, AlphaTab rendering, Firestore room plumbing), and the occasional rabbit hole we couldn't help going down.
How this is built
No framework, no build step. Each post is a plain HTML file under
public/posts/ that links to a shared style.css.
New posts are added by duplicating this file, renaming it, and editing the
contents.
Publishing
The blog deploys to a separate Firebase Hosting site
(synchrojam-blog, served at blog.synchrojam.com)
inside the same Firebase project as the main site. That means we can ship
posts without rebuilding or redeploying nthtier.com:
firebase deploy --only hosting:blog
That's it. The main site links to the blog from its nav and footer, and the blog lives independently from here on out.
← Back to all posts