A Andres Hernandez
Home Projects Portfolio Dashboard Export PDF Log in

Languages

English
127

Filtered Posts (Clear all)

May 09, 2026 0 Astro Cloudinary

Robust Image Delivery: Gracefully Handling Cloudinary URL Version Segments in Astro

In the rifasvelez-web project, our focus is always on delivering a seamless and visually rich experience. A crucial part of this involves serving images efficiently, primarily leveraging Cloudinary for asset management. While Cloudinary offers robust versioning features through its URL structure (e.g., v12345), we encountered scenarios where these version segments could be missing or malformed, leading to potential display issues or inconsistent caching.

The Challenge with Version

Enhancing Raffle Management: Lifecycle and UI Refinements in Astro

In the rifasvelez-web project, a platform designed for managing various raffles, recent updates have focused on refining the raffle lifecycle and enhancing the user interface. This particular effort addressed two key areas: improving the handling of deleted raffles and updating site-wide information presented in the footer. These seemingly minor adjustments significantly contribute to the platform's robustness and user experience.

Graceful Raffle Deletion

One of the critical aspects of

Streamlining Content: Deleting Raffles and Enhancing Footers in Astro

Managing dynamic content efficiently is crucial for any web application. In the rifasvelez-web project, our recent updates focused on empowering content administrators by streamlining the removal of outdated 'raffle' entries and enhancing the user experience with more detailed footer information.

Project Context: rifasvelez-web

The rifasvelez-web project leverages Astro to deliver a fast, modern web experience. Astro's approach to content-driven sites makes it ideal for projects

Streamlining Image Handling in Astro: Embracing Native `<img>` Tags

Introduction

In the fast-paced world of web development, optimizing asset delivery, especially images, is crucial for performance and user experience. For our rifasvelez-web project, built with Astro, we recently made a subtle yet impactful change: standardizing our image implementation to favor native <img> tags by default. This shift, while seemingly minor, brought significant benefits to development workflow and potential performance.

The Challenge

Modern frameworks often

Taming the Masonry Layout: Achieving Robust Galleries in Astro

Even seemingly simple components like image galleries can present unexpected challenges when it comes to layout. On the rifasvelez-web project, our winners gallery, designed to display a dynamic array of varying-sized images, encountered just such a hurdle. The goal was a clean, organized masonry grid—think Pinterest-style—where items slot together perfectly. What we got, however, was a less-than-perfect jumble.

The Unruly Gallery

Our initial masonry implementation, intended to create a

Boosting Web Performance: Image Optimization in Astro for rifasvelez-web

Introduction

In the competitive landscape of web applications, every millisecond counts, especially when it comes to visual content. For our rifasvelez-web project, which relies on engaging visuals to captivate users, unoptimized images were proving to be a silent performance killer, directly impacting user experience and site loading speeds. Addressing this became a crucial step towards delivering a smoother, faster, and more enjoyable platform.

The Problem

High-resolution images

Fixing Masonry Layouts for Dynamic Content in Rifasvelez-web

Project Context: Rifasvelez-web

The rifasvelez-web project is a dynamic web application built with Astro, designed to showcase information, including a critical "winners gallery". This gallery prominently displays past winners of raffles, making a visually appealing and correctly structured layout paramount for user engagement and credibility.

The Problem: Inconsistent Masonry Gallery

Our "winners gallery" was designed to use a masonry layout, a popular grid technique where items of

Boosting Web Performance: A Deep Dive into Image Optimization with Astro

Project Context

In the rifasvelez-web project, we've recently focused on a critical aspect of web performance: optimizing image delivery. Images are often the largest contributors to page weight and load times, directly impacting user experience and SEO.

The Challenge of Images

Modern web applications, especially those rich in visual content, frequently encounter performance bottlenecks due to unoptimized images. Large file sizes, incorrect dimensions, and inefficient loading

Evolving rifasvelez-web: Embracing Hexagonal Architecture for V2

In the rifasvelez-web project, our focus is on delivering a robust and maintainable web platform. Recently, a significant milestone was reached with the integration of V2 updates, fundamentally driven by an architectural shift towards Hexagonal Architecture. This upgrade was more than just a feature release; it was a strategic move to enhance the system's resilience and adaptability.

The Symptoms

As rifasvelez-web grew, we started noticing common challenges associated with tightly

Boosting Web Performance: Optimizing Images and Enhancing Preloading for Better LCP

Lagging page loads and a noticeable delay in the appearance of primary content can be a major frustration for users, leading to higher bounce rates and a poorer overall experience. In the rifasvelez-web project, delivering a snappy, visually rich experience is paramount, especially for initial page loads.

The Challenge

Our initial analysis revealed that unoptimized images and a suboptimal loading strategy were significantly impacting our Largest Contentful Paint (LCP) scores.

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.