Chrome runs on roughly 65% of the world’s browsers. CVE counts for 2021–2025 were on a steady downward trend — then 2026 broke the pattern sharply. I scraped five years of data from the Chrome Releases blog and the Chromium Dash API to see what’s behind it. This post was generated by AI. The analysis was done for business purposes and the data is shared here as it may be useful to…
I moved from San Francisco to Osijek this summer (2025). The move was smooth, but I’ll leave details for a different post. As a first-time homeowner, I did a lot of renovations. For the past several weeks, I have noticed that the automated irrigation system is no longer reliable. The system uses a controller from Toro and their DC solenoid latching valves. The controller drains the battery…
San Francisco, The City by the Bay, has unique architectural and cultural identify. It’s famous for its bridges to old victorian houses, but also for being a leading city in tech (most recently, in AI). However, one thing that I noticed when I moved here over 10 years ago is that its infrastructure is lagging behind other big cities, at least in Europe. For example, back in 2014, there was…
Over the weekend, I finally upgraded this server from Debian Buster to Debian Bookworm. I also host two small Prestashop e-commerce webshops on this server. Since the uptime is not the biggest concern, I can take a few hours of downtime if needed, especially while it’s night in Europe. So, I created a full backup, took a cowboy hat, and did something I couldn’t do at my day job:…
Have you ever worked on a project that depends on other libraries, be that first party or third party? Chances are, unless you are just getting started in the tech industry, that you are. There are many ways to manage dependencies, from utilizing dependency management systems (like pip, npm), to offloading them to build systems (such as Bazel, Maven, etc). In some cases, it’s desirable to…
4 years ago on this day I joined Google (fun fact: I joined Google on Tuesday, while most people join on Monday). It has been a very unique, interesting experience. I joined Chrome Operations Source team - a team that is responsiblefor providing a set of tools to work with the Chromium codebase (fetching codebase, uploading changes for review, among many other things), providing tools to browse…
I decided to refresh my personal website, and with it, I thought it would be good to write more. This is not a NY resolution - it’s something I wanted to do for a while but never allocated time for it. Moving forward, I hope to write on a monthly basis, and to write in both English and Croatian (still need to figure out how that will look exactly). My last personal blog post was from 2011.…