Category: Dev Blogs

  • Developer Log #7

    Developer Log #7

    1. What we shipped We’ve pushed a few improvements and fixed a few bugs with the new experimental text editor, fixed some texts which still referenced the old terminology, and overall just did some light polishing work following the massive release we did last week. I also fixed a lot of page titles and meta…

  • Developer Log #6

    Developer Log #6

    1. What we shipped Nothing exciting yet. We fixed a bunch of bug fixes to campaign imports, and api validations. We’ve also been testing a new starter kit for new acounts that hopefully better showcases some of Kanka’s cool features. We’ll share stats about that once we have enough data! 2. What we’re working on…

  • Developer Log #5

    Developer Log #5

    1. What we shipped Following last week’s release of 3.8, this week we focused on fixing bugs that went undetected in our testing. On a personal note, I have family visiting which also means that I couldn’t comfortably ship a bunch of new toys for you all to worldbuild with. As a reminder, you can…

  • A security update and a lesson in permissions

    At Kanka, we believe in being transparent. Not just about our roadmaps, but about the challenges we face behind the scenes, which is why we recently introduced our developer logs. Today, we’re sharing the details of a security incident we recently identified and resolved which warrants it’s own article. The “what” and the “when” On…

  • Developer Log #4

    Developer Log #4

    1. What we shipped I’ve been yapping on about collaborative whiteboards for what feels like forever, but this week I finished the new code. While we didn’t ship anything to Kanka itself, I did install and set up the new “websocket” servers which will power the whole collaborative part of whiteboards and allow live-updates. Spitfire/Itza…

  • Developer Log #3

    Developer Log #3

    The whole team is back at work and the first thing we decided to do was to think really hard about how we work. Instead of focusing on shiny new features, we went about fixing how we decide what actually deserves our time. As Kanka grows, the biggest risk isn’t technical debt, it’s attention debt.…

  • Developer Log #2

    Developer Log #2

    Despite the holidays, we’ve been busy. 1. What we shipped We migrated our front-facing website (kanka.io) from Netlifly to Cloudflare. We’ve consistently had multiple issues with Netlifly’s hosting, leading to us wasting a lot of time fixing non-issues. This doesn’t impact app.kanka.io, just the “what’s Kanka and why it’s the best collaborative worldbuilding tool in…

  • Developer Log #1

    Developer Log #1

    Welcome to our new developer logs! We plan on releasing these every two to three weeks to to highlight recent work, what’s coming next, what’s happening behind the scenes, and to pull back the curtain on what’s cooking. 1. What we shipped This week was busy as we prepare for the imminent release of Kanka…

  • A quiet, careful upgrade

    A quiet, careful upgrade

    Over the past few weeks, I’ve been deep in the engine room of our infrastructure, quietly preparing a major upgrade to the database that powers everything behind the scenes. On the surface, nothing changed. Kanka loaded, pages rendered, notifications arrived on time. But underneath, a careful operation was unfolding, involving planning, testing, backups, and some…

  • Jay’s setup (end of 2021)

    Jay’s setup (end of 2021)

    Jumping on a popular type of blog article amongst developers, I thought it would be interesting for people to have an insight into my setup and how I work on Kanka. This includes all the hardware and software that helps me work every day. A tandem article describes the Kanka Infrastructure. Hardware Before I can…