As a developer, I usually spend my days coding, solving technical problems, and making sure everything runs smoothly behind the scenes. It’s rewarding work, but recently I took on a completely different challenge. I moved away from pure software work and joined a business that lives in the real world as much as it does online.| Giovanni Panasiti - Personal Website and Blog
During these last days I’m participating in discussions on a redesign of a landing page for an existing product. It may be perceived by many as an easy task, but it’s not. The challenge lies in creating a landing page that not only looks good but also effectively communicates the value proposition of the product.| Giovanni Panasiti - Personal Website and Blog
When I first started writing the Active Storage Dashboard gem, I wasn’t aiming to change the world. I had a simple problem: managing attachments in Rails apps was tedious, error-prone, and not at all visible. But a small personal itch can spark bigger things. Open source isn’t just about code, it’s about showing who you are, what you value, and how you solve problems. It’s the ultimate resume.| Giovanni Panasiti - Personal Website and Blog
I’ve been building Rails applications for the last 10 years on a daily base and almost all of them use active storage now. Users are uploading files and then...| www.panasiti.me