~/blog

#Development

2026 1

  • Article thumbnail

    Week with my-pi-agent

    Last week I’ve set a goal for myself to go 100% without writing a single line of code manually. I’ve been trying agentic workflows for a year now. My first agentic tool I’ve tried was aider and it was pretty cool experience at that time. For the last few months I’ve been using OpenCode but I haven’t been able to let it control 100% of my results. Mainly because it hasn’t been able to earn my trust. I’ve been watching different tools for a long time and decided that it was time to try out something minimal. Something that I can make work for me. Make it work with my workflows and tools I use during work. Pi is a bare bones CLI agent similar to Claude Code, Codex CLI and OpenCode.

2024 3

  • Article thumbnail

    Auto-commit & push git repositories

    I’ve been writing my notes for over 4 years in markdown. I write my notes in similar style of a Zettelkasten method. I was inspired by foambubble project and was using it for quite some time. The goal of foambubble was to re-use as much free technology for writing and keeping second brain. The author Jani Eväkallio has chosen to write a plugin for VSCode and utilize git workflow. This approach as complicated for average human was very appealing to me as I was already user of certain tools.

  • Article thumbnail

    My first published Cargo crate

    I’ve become obsessed with cameras, during our Tenerife trip, where I got to use a borrowed mirrorless camera for the first time. After that, I researched which camera I’d buy for myself for five months. While watching all the reviews, I was interested in the exposure settings for each picture presented. I’ve displayed many photographs in our Tenerife vlog with my wife. I’ve decided that I’d like to show those exposure settings in my other videos as they might inspire other photographers. I’ve tried many image editors and tools, but not one was able to fulfill my demands on how I’d like to display those settings underneath each picture. Many tools supported some kind of framing, however it was always in a limited way.

2022 2

2021 2

2020 6

  • l

    Logging recommendations

    Do not use console directly. Programs should be able to define logging strategies dependant on the environment. We strongly recommend using a logging library such as Winston (commonly used in node.js programs).

  • g

    Guide on error handling

    Having good error handling practice is very important when building complex applications. Applications which consist of multiple applications such as web applications,

  • i

    I've moved my site to Netlify

    So I’ve been trying to set access to my CMS for a long time now. The problem was that in order to have CMS accessible through my domain, it requires an OAuth server. I’ve figured out that creating a custom serverless function which will handle the authentication with GitHub would be sufficient.

  • w

    WebAssembly briefing

    Last week I’d organized a small briefing at work about WebAssembly. The goal of the briefing was to give my colleagues an overview about what WebAssembly is and how it can be used to improve our products. I’ve used these notes for the discussion.

  • Article thumbnail

    How I've built my website

    Creating my own website with blog was something I had in my mind from start of my professional career after I left school. I had a lot of new experience with development which I wanted to elaborate on and save into a small library so I can take a look back on my thoughts how they evolve over time.

↑ top