August Status Update

August shifted back from a meta month onto a more even balance with development. For Hackagotchi, I worked on the new websocket backend to allow for real-time updates to player’s hacksteads, as well as started maintaining the new chat backend, Gotchinet. In other news, I’ve begun to move the FLL-Scoring codebase into a monolithic app.

Hackagotchi

Backend

Cedric1 spent a few weeks working on a new Websocket API called “The Wormhole”. This will allow for our new non-Slack clients to receive real-time updates from our central backend, at a significant increase to our current client.

Moving to our own backend is essential to eliminating the limitations imposed by Slack, including an issue that’s been plaguing our players, namely that sometimes Hacksteads would fail to display, because of Slack limiting the amount of “Blocks” we can send to an app Home.

Gotchinet

Part of moving away from Slack is providing our own chat platform. Communication is such an integral part of the game, and I want to drive the creation of a community around Hackagotchi.

I’ve created an IRC2 network for Hackagotchi, that is planned to be integrated directly into the standalone clients. The dev team has already moved over to it and we’re writing documentation to help our existing playerbase move over (something we’re expecting to be made easier by the standalone client integration). You’re welcome to come on and chat on KiwiIRC

FLL-Scoring

I’ve had some time to think since the last time I made a commit to the codebase, and in that time I’ve realized that making this app decentralized doesn’t make sense like it does for, say, SourceHut, in which each service isn’t tied to any other except the meta service. In FLL-Scoring, however, each service will be tied to another. You can’t have a Scoreboard without a Tournament, you can’t have Teams without Tournaments, etc. As such, I’m going to be continuing development of the FLL-Scoring app as a monolithic app.

My goals haven’t changed much though, I still want to build a fast and reliable app with minimal JavaScript. I still believe that’s possible and I will continuing working until it’s done.


  1. Lead developer for Hackagotchi ↩︎

  2. Internet Relay Chat. Old and venerated text-based communication tech, built on an open standard. ↩︎

Have a comment or question on one of my posts? Start a discussion in my public inbox by sending an email to ~muirrum/public-inbox@lists.sr.ht. If you are unfamiliar with mailing lists, start with mailing list etiquette. Otherwise just shoot me an email to my address which is linked in the sidebar.

Articles from blogs I follow

Marking issues as regressions

The Rust project gets many issues filed every day, and we need to keep track of them all to make sure we don't miss anything. To do that we use GitHub's issue labels feature, and we need your help to make sure we fix regressions as soon as possible! W…

via Rust Blog October 20, 2020
Status update, October 2020

Hi all, it’s been a while! I’ve been taking some time off this month: I’ve been hiking in Corsica (an island in the south of France) for 2 weeks! The path (called GR20) was very difficult but the gorgeous landscapes made it entirely worth it. :) I’ve uploaded…

via emersion October 16, 2020
Status update, October 2020

I’m writing this month’s status update from a brand-new desktop workstation (well, I re-used the GPU), my first new workstation in about 10 years. I hope this new one lasts for another decade! I aimed for something smaller and lightweight this time — it’s a …

via Drew DeVault's blog October 15, 2020

Generated by openring