A Andres Hernandez
Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
127

Filtered Posts (Clear all)

Refreshing Image Galleries: A Versioning Strategy in Astro

In the rifasvelez-web project, we recently tackled a common challenge in web development: ensuring users always see the freshest content, especially within dynamic image galleries. It's frustrating for users and developers alike when an update goes live, but the website continues to serve outdated images from cache.

The Problem of Stale Gallery Content

Our image gallery sometimes presented an issue where new images, or updated versions of existing ones, weren't appearing immediately for

Hardening Web Galleries: Protecting Against DOM XSS and Attribute Injection in Astro

Web applications are constantly targeted by various security vulnerabilities, and among the most insidious are Cross-Site Scripting (XSS) attacks. Specifically, DOM-based XSS and attribute injection pose significant risks, especially in dynamic content displays like image galleries. We recently focused on enhancing the security of the rifasvelez website's gallery component to safeguard against these threats, ensuring a more robust and secure user experience.

The Silent Threat: DOM XSS and

Andres Hernandez

Andres Hernandez

Product-focused Software Developer specializing in the React ecosystem (Next.js, TypeScript). Proven experience contributing to high-impact open source projects and building scalable web applications. Committed to clean code, UI/UX design principles, and SOLID architecture to solve complex problems.