Latest Posts
-
Myself and AI, a complex relationship
Hi all, a lot has happened since I last wrote in this space. I haven’t been the best host and I’ve neglected my little corner of the web. I’ve personally been through a lot and sought help for my mental health; perhaps I’ll talk about that in the future. For now, please know that if you need help, there are people and places available to support you.
-
Local ai code assistant
Disclaimer: Because the README file of this project is good, I decided to duplicate it here too.
-
The Magic World of Browser's Privacy
While researching for a guide on how to properly write RSpec tests and avoid flaky specs, I once again ran into the growing frustration of modern web searches — cluttered with SEO spam, AI junk, and irrelevant results. That experience led me to reflect not just on search engines, but also on the browsers we rely on daily. I realized how many of the popular ones are no longer user-friendly — especially when it comes to respecting our privacy and security. Curious, I dove into the world of alternative browsers. Beyond the better-known options like Brave, DuckDuckGo, and Vivaldi, I discovered lesser-known but powerful tools like the Mullvad Browser — each with its own strengths and trade-offs.
In the link section you will find some of the source I’ve used for this. Here’s a comparison of these privacy-focused browsers to help you choose the one that fits your needs: -
Coding as art
I graduated in electronic engineering — a practical, structured subject where precision matters and creativity often takes a back seat. But long before that, two things shaped how I see the world: playing the guitar and coding on a C64.
-
Simplify Ruby Blocks
I didn’t plan to write anything on Christmas, and honestly, I haven’t been great at blogging. But here we are, another 25th of December and another Ruby release!
This time, Ruby 3.4 brings an array of fantastic features, including Prism as the default parser, improved performance, reduced memory usage for YJIT, and much more. I highly encourage you to explore all the updates. What caught my attention the most, though is the introduction of theitparameter. Back in Ruby 2.7 the shorthand_1block parameter was introduced allowing developers to write more concise and elegant blocks. This enhancement made code more readable and intuitive. The traditional approach is to use the|symbol in a block, something like: