Latest Posts
-
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 theit
parameter. Back in Ruby 2.7 the shorthand_1
block 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: -
My generator works
I’m quite proud of how my blogpost template generator is taking shape. While there are still some edge cases that I haven’t covered, and a few more improvements to be made, it’s coming along nicely. If you want to take a look, I linked the repository in a previous post. Here’s the permalink to the latest version of the script.
Shifting gears, I’m finally working on something pretty interesting at my day job. It’s simple codewise, but the theory behind it has been engaging. I’ve been focusing on building predictors for young athletes. While these predictors aren’t complex from a technical perspective, they are quite powerful in terms of the insights they provide about athletic potential.