Alex Guyot

0 posts on MacStories since January 2014

Alex has been writing for MacStories since 2013. As a MacStories contributor he covers Apple and related technology on the site and for [Club MacStories](https://www.macstories.net/club/). Alex also keeps the site running smoothly and works on new technology as MacStories' senior software engineer. Mastodon: [@[email protected]](https://mastodon.macstories.net/@alex)

This Week's Sponsor:

SoundSource

New Year, New Audio Setup: SoundSource 6 from Rogue Amoeba


Building Calliope: A Technical Journey Through MacStories’ Big Software Project

Last week the MacStories team launched Project Calliope, an enormous new software project that we’ve been working on tirelessly for the last year. If you’ve been following along, you’ve heard us describe Calliope as a CMS; but from a software-engineering perspective, it’s actually a whole lot more. While we introduced Calliope as the foundation of our all-new Club MacStories and AppStories websites, we have much bigger plans for the new platform going forward. This is the foundation for the next generation of MacStories, from the website itself to many special projects in the future.

We’re extremely proud of what we’ve created here, and as the sole developer of Calliope, this post will be my deep dive into the more technical side of the project. Fair warning: this will be easier to follow if you’re a software developer (particularly a web or back-end developer), but I’ll be doing my best to give understandable explanations of the technologies involved. I also just want to talk about the journey we took to get here, the challenges we faced along the way, and the factors that drove us to this particular set of solutions.

Read more