[{"title":"Week with my-pi-agent","segment":"blog","slug":"2026-04-01-week-with-my-pi-agent","date":"2026-04-01","tags":["News","AI","Agents","Development"],"excerpt":"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 experie…"},{"title":"Somewhere in the sky","segment":"blog","slug":"2025-06-11-somewhere-in-the-sky","date":"2025-06-11","tags":["News","Personal","Travel"],"excerpt":"Realization What can you do on an airplane when you cannot move as your son is sleeping on your lap? You can write a new blog post , \"obviously\". Why can't I find more time to write more posts? I lack the motivation, to …"},{"title":"Auto-commit & push git repositories","segment":"blog","slug":"2024-11-23-autocommit-push-git-repositories","date":"2024-11-23","tags":["News","Development","Rust"],"excerpt":"Motivation 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 foa…"},{"title":"My first published Cargo crate","segment":"blog","slug":"2024-11-08-my-first-published-cargo-crate","date":"2024-11-08","tags":["News","Development","Rust"],"excerpt":"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 al…"},{"title":"Renaissance of Hypermedia Systems","segment":"broadcasts","slug":"2024-11-06-renaissance-of-hypermedia-systems","date":"2024-11-06","tags":["Development","HTMX","Hyperview"],"excerpt":"My goal for this year was to make a presentation. I've told this to my friend Lukáš Orgován and he offered me an opportunity to come present at their workplace with him. This was a great event and I'm so glad I could att…"},{"title":"This site has been rewritten again","segment":"blog","slug":"2024-10-26-this-site-has-been-rewritten-again","date":"2024-11-05","tags":["News","Development","Rust"],"excerpt":"Hey world, After a few months of work, I can finally present to you a new style for this site. The style isn't the only thing that changed. I've completely rewritten how this site is produced. Motivation With the front-e…"},{"title":"I built my 3rd custom keyboard","segment":"blog","slug":"2023-08-29-i-built-my-3rd-custom-keyboard","date":"2023-08-29","tags":["News","Keyboards"],"excerpt":"My keyboard journey When I was young and still had time to play games on a regular basis I got myself an 80% mechanical keyboard from Cooler Master . I didn't want to waste any space with a useless num-pad. For a very lo…"},{"title":"Letter for Daniel","segment":"blog","slug":"2023-06-24-letter-for-daniel","date":"2023-06-24","tags":["News","Personal"],"excerpt":"It's 18. 06. 2023 01:00 just after midnight. Your mother had some ache in her back for a few hours but she just wanted to get some sleep before she brings you into this world. After a few hours of talking some sense to h…"},{"title":"Keyboards & ergonomics of 21st century","segment":"broadcasts","slug":"2023-04-27-keyboards-ergonomics-of-21st-century","date":"2023-04-27","tags":["Presentation","Keyboards"],"excerpt":"I've finished another custom keyboard build this year. It got me motivated to share my experience with custom keyboards with the community. I've got in touch with a friendly community in Poprad by recommendation. I haven…"},{"title":"DevBreak #5 Joys and concerns of Engineering manager with Pavol Dudrík","segment":"broadcasts","slug":"2023-02-04-devbreak-5-joys-and-concerns-of-engineering-manager","date":"2023-02-04","tags":["DevBreak"],"excerpt":"In this episode, I've invited my friend Pavol Dudrík to talk about what motivates us and makes us happy about the work of the Engineering manager. This job combines two views, and the transition from engineer to manager …"},{"title":"DevBreak #4 State of JS 2022 review with Filip Seman","segment":"broadcasts","slug":"2023-01-21-devbreak-4-state-of-js-2022","date":"2023-01-21","tags":["DevBreak"],"excerpt":"After another year, the results of the State of JS survey have been published. I've invited my #1 fan and friend Filip Seman . This episode aired on the 21st of January 2023 and is in the Slovak language."},{"title":"Lovely London Trip","segment":"blog","slug":"2022-11-27-lovely-london-trip","date":"2022-11-27","tags":["News","Travel"],"excerpt":"I have been thinking for a long time about how should I continue my blog writing. Right now, I am standing underneath Tower Bridge in London and I got so many inspirations on what should I write about, but the first arti…"},{"title":"Our attempt at Rusty game jam - Weekly #25-2022","segment":"blog","slug":"2022-06-26-our-attempt-at-rusty-game-jam-weekly-25-2022","date":"2022-06-26","tags":["News","Weekly","Development"],"excerpt":"Long time no see! We are married Our wedding day I noticed that I haven't even posted about our wedding day. It was the best day of my life. Very beautiful day. I cried almost the whole day because it was so beautiful. I…"},{"title":"DevBreak #3 Full-stack development with Dominik Štefan","segment":"broadcasts","slug":"2022-06-09-devbreak-3-full-stack-development","date":"2022-06-09","tags":["DevBreak"],"excerpt":"My friend and former colleague Dominik Štefan came by to talk about his experience working on full-stack web application development. We talked about many different topics but most importantly we had a lot of fun. This e…"},{"title":"Treasure hunt - Weekly #18-2022","segment":"blog","slug":"2022-05-07-treasure-hunt-weekly-18-2022","date":"2022-05-07","tags":["News","Weekly"],"excerpt":"I have so much news that I have no idea where to start. This one would be one of those posts that I will revisit many times to be able to look back and analyze what were my feelings and where I've stood and how I coped w…"},{"title":"DevBreak #2 Stories and impressions from Hack Kosice 2022","segment":"broadcasts","slug":"2022-04-26-devbreak-2-stories-and-impressions-hack-kosice","date":"2022-04-26","tags":["DevBreak"],"excerpt":"At the last possible moment, I have been able to invite Daniela, Samuel, and Filip over to talk about stories and their impressions of the Hack Kosice 2022 event that took place last weekend. This episode aired on the 26…"},{"title":"Happy Easter - Weekly #15-2022","segment":"blog","slug":"2022-04-17-happy-easter-weekly-15-2022","date":"2022-04-17","tags":["News","Weekly"],"excerpt":"Hello, I've been very busy the last 3 weeks and I'm so so sorry I haven't been able to post an update. Now, I have so many things in the pipeline, I hope I'll be able to remind myself of everything. I'm organizing a wedd…"},{"title":"Coming from DevBreak - Weekly #11-2022","segment":"blog","slug":"2022-03-19-coming-from-devbreak-weekly-11-2022","date":"2022-03-19","tags":["News","Weekly"],"excerpt":"Welcome back, You might notice, that I've skipped 2 weeks of posting. I have a very good excuse. I've been on a vacation in Mauritius. It was the best vacation I've ever been on. The only unfortunate part was that the fl…"},{"title":"DevBreak #1 State of JS 2021 review with Lukáš Orgován","segment":"broadcasts","slug":"2022-03-15-devbreak-1-state-of-js-2021","date":"2022-03-15","tags":["DevBreak"],"excerpt":"The first episode of the DevBreak talk show . I've invited my close friend and a tech lead Lukáš Orgován to talk about the opinions on the results of the State of JS 2021 survey . This episode aired on the 15th of March …"},{"title":"Error handling with Either<Type>","segment":"blog","slug":"2022-02-28-error-handling-with-either-type","date":"2022-02-28","tags":["Development","Guide"],"excerpt":"We have started a new small internal project for automating a few workflows around counting worked hours and time offs. Application architecture The application is a slack bot on top of node js, TypeScript and PostgreSQL…"},{"title":"Second attempt @ Weekly #08-2022","segment":"blog","slug":"2022-02-28-second-attempt-weekly-08-2022","date":"2022-02-28","tags":["News","Weekly"],"excerpt":"When I started to write this weekly I've got so deeply into writing about the error handling use case that I basically just dedicated the whole article to it. So this will be my second attempt just to not break the tradi…"},{"title":"Laptop battery got fat - Weekly #07-2022","segment":"blog","slug":"2022-02-20-weekly-07-2022","date":"2022-02-20","tags":["News","Weekly"],"excerpt":"Another week, another update is here. Stream updates This week, I have been able to commit to a schedule for my streams. I will keep this schedule onwards. I'll be online on Tuesday and Thursday . The stream starts somew…"},{"title":"I've started streaming - Weekly #06-2022 ","segment":"blog","slug":"2022-02-13-ive-started-streaming-weekly-06-2022","date":"2022-02-13","tags":["News","Weekly"],"excerpt":"I've been thinking of giving the Weekly series a numbering system . I've come up with the format of #weekNumber-year. This article is only a second Weekly , but it is published for the sixth week of this year, so it will…"},{"title":"First Weekly","segment":"blog","slug":"2022-02-06-first-weekly","date":"2022-02-06","tags":["News","Weekly"],"excerpt":"Hey dear reader, I'd like to resurrect a series of articles called Weeklys . It's a weekly round-down of things I've learned, discovered, or caught my attention . I came up with this idea a few years ago when I've starte…"},{"title":"How we handle the rapid growth of the project team","segment":"blog","slug":"2021-12-16-how-we-handle-the-rapid-growth-of-the-project-team","date":"2021-12-16","tags":["News","Interviews","Management"],"excerpt":"I've been interviewed by my friend @zubkka about my current position at The Expert team as an Engineering Manager. We have talked about my journey at sudolabs but also about my early years and how I've got into programmi…"},{"title":"Introduction to JavaScript Application testing","segment":"blog","slug":"2021-05-07-introduction-javascript-to-javascript-application-testing","date":"2021-05-07","tags":["Development","Testing"],"excerpt":"An automated testing suite for your application is like a feature requirements document. When this suite is passing, it means that the features are delivered correctly as described in the requirements. Automated tests he…"},{"title":"Podcast episode about Agile development","segment":"blog","slug":"2021-02-16-podcast-episode-about-agile-development","date":"2021-02-16","tags":["News","Podcasts","Development"],"excerpt":"Last week I've been invited as a guest in Sudolabs Products podcasts . I've been interviewed by the host and my colleague Ján Koscelanský on my experience with building and leading the team behind The Expert . We were al…"},{"title":"Logging recommendations","segment":"blog","slug":"2020-12-18-logging-recommendations","date":"2020-12-18","tags":["Development","Guide"],"excerpt":"Back-end 1. Use a logger 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 nod…"},{"title":"Guide on error handling","segment":"blog","slug":"2020-12-09-guide-on-error-handling","date":"2020-12-09","tags":["Development","Guide"],"excerpt":"Having good error handling practice is very important when building complex applications. Applications which consist of multiple applications such as web applications, where you have multiple parts like client , server a…"},{"title":"I've moved my site to Netlify","segment":"blog","slug":"2020-11-20-ive-moved-my-site-to-netlify","date":"2020-11-20","tags":["News","Development","Serverless"],"excerpt":"Prelude 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 serve…"},{"title":"How to deal with technical debt","segment":"blog","slug":"2020-11-08-how-to-deal-with-technical-debt","date":"2020-11-08","tags":["Development"],"excerpt":"Technical debt is a massive problem that costs a lot of time for everyone working on the team. It should be part of the development cycle to eliminate it. Manage a secured time in a development process to increase develo…"},{"title":"WebAssembly briefing","segment":"blog","slug":"2020-08-05-webassembly-briefing","date":"2020-08-05","tags":["News","WebAssembly","Development"],"excerpt":"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 thes…"},{"title":"I've made an RSS feed","segment":"blog","slug":"2020-06-15-ive-made-rss-feed","date":"2020-06-15","tags":["News","Svelte","RSS"],"excerpt":"I was thinking of the ways how could people subscribe to the blog without checking it periodically or me having to post on social media any time that I post a new article. The first thing that came to my mind was an RSS …"},{"title":"Samsung Galaxy Buds+ Review","segment":"blog","slug":"2020-06-07-samsung-galaxy-buds-plus-review","date":"2020-06-07","tags":["Review","Headphones"],"excerpt":"I was very sceptical of the new trend of truly wireless headphones at first. I didn't believe that the technology is capable of producing a high quality headphones with a sensible time of usage without some major drawbac…"},{"title":"Transition to Colemak keyboard layout","segment":"blog","slug":"2020-05-11-transition-to-colemak-layout","date":"2020-05-11","tags":["News","Keyboard","Colemak"],"excerpt":"So it has been 3 months since I've made a full transition to only writing on Colemak keyboard layout . Now that I am in the middle of the adaptation period is time to sum up what was causing the most problems and what we…"},{"title":"Custom Redox keyboard assembly","segment":"blog","slug":"2020-04-10-custom-redox-keyboard-assembly","date":"2020-04-10","tags":["Keyboards","Tutorial"],"excerpt":"In this blog post, I am going to take you out on a little journey of making my own keyboard. Perhaps help you if you've decided to make yourself your own. Preview of Redox keyboard with RGB lights turned on in a dark But…"},{"title":"How I've built my website","segment":"blog","slug":"2020-02-28-how-ive-built-my-web-site","date":"2020-02-28","tags":["News","Development","Svelte","Programming"],"excerpt":"Motivation 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…"}]