Kaizen Today I Learned by Ville Säävuori

Posts tagged weeknotes

Weeknotes 2022/22 - Re-learning Firebase

I first learned about Firebase bretty soon after it was initially launched. I first tested it myself for a small personal app few years ago but then migrated away from it mostly due to issues with the developer tooling and also because of the large payload for even a minimal client.

· Read the full article →

Weeknotes 2022/21 - On Work-Life Balance

I’ve been struggling to find a good balance between a healthy amount of work and healthy amount of personal life. I’m the kind of person who absolutely loves to dive deep into all kinds of things and when there’s something very interesting happening in one part of my life, it’s really hard not to let that affect other parts.

· Read the full article →

Weeknotes 2022/19 - Working on GitHub

I’ve been starting to migrate away from GitLab as they hiked their prices 400% and that just didn’t sit right with me. It kind of pains me to part from GitLab as I really love the product and I’m always happy to root for the underdog but their attitude towards their customers has just been super bad and I just don’t want to condone that kind of behavior.

· Read the full article →

Weeknotes 2022/18 - Signed GitHub Commits, Deprecating Cypress

The Rust-based Electron alternative, Tauri, is in release candidate status. I want to keep up with its development to be able to compare it to Electron so I created a simple tauri-vue-template that uses Vite for bundling. In the process I learned how to sign GitHub commits which was really easy to set up using brew (to install GPG) and GPG Suite (to handle the keys and macOS keychain).

· Read the full article →

Weeknotes 2022/17 - Software Architecture: Splitting Up Large Projects

Most non-trivial real life production apps usually require an order of magnitude more planning and configuring than the simple templates from where most projects are started from. I spent the last week testing and planning out the final configuration which would be best suited for an Django app with Vue frontend.

· Read the full article →

Weeknotes 2022/16 - Migrating to pnpm, Renovate bot

In an ongoing effort to lower the overhead of maintaining a large number of repositories and keeping their dependencies fresh, I’ve started integrating the repositories with Renovate Bot and migrating from Yarn (v1) to pnpm. Yarn vs Pnpm I moaned about Yarn v3 in September, and back then pnpm just didn’t work at all for me.

· Read the full article →

Weeknotes 2022/15 - Dexie, SQL.js, and the Limits of LocalStorage

I started a new Slipmat.io sub-project where I’m working with DJ music collections and playlists. This introduces some interesting problems when done with Web technologies as we’re mostly talking about displaying lists of thousands, tens of thousands, or even hundreds of thousands of rows of data in one view. Rendering super long lists is not common nor generally a smart idea in the browser in general, but this spesific case is more like the Finder on macOS than a typical Web app.

· Read the full article →

Weeknotes 2022/14 - I Joined Jazzband

My old friend Jannis Leidel has been nurturing and growing the Jazzband collective for a long time. Last week I happened to watch a conference talk which finally triggered me to join the project. I use several Jazzband projects in most of my own projects including some cornerstone-tools like django-debug-toolbar and pip-tools but apart from random bug reports I haven’t so far been able to give more to these projects.

· Read the full article →

Weeknotes 2022/13 - Tweaking GitHub Actions

I’ve been working a lot with GitHub Actions lately. Ever since GitLab totally fucked up their pricing model I’ve been slowly moving my projects from GitLab to GitHub, and now I’m in a place where I’m trying to homogenize the action pipelines as much as possible. Last week I added a native code coverage job that doesn’t depend on any third-party service.

· Read the full article →

Weeknotes 2022/12 - My First PyPI Package, New Weekend Project

Last week I published my first PyPI package. The responses on Twitter were overwhelming. Like I said in the Tweet, don’t really know why it took me 17 years for publishing my first package but I’m pretty sure ito won’t be the last! The package itself is a simple tool for parsing DJ software playlists.

· Read the full article →