Kaizen Today I Learned by Ville Säävuori

Posts tagged weeknotes

Weeknotes 2023/03 - Docker, Fresh Eyes

This week I played a lot with Docker. I also re-learned how to build images with a different architecture after burning myself once again with a M1 dev machine and x86 production server. I upgraded my personal production images to use Postgres 15. -docker build +docker buildx build --platform linux/amd6 Fresh Eyes I’ve taken the opportunity to use my fresh eyes and Daily Notes to collect some suggestions for our work practices.

· Read the full article →

Weeknotes 2023/02 - Onboarding, Daily Notes

My year started with a new full-time job. This week was pretty hectic in many respects, learning new people, new culture and of course a new codebase. Getting to see the code and work practices first time is an invaluable time to see and point out obvious issues that may not be visible after you get used to things.

· Read the full article →

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 →