Latest Updates

Documenting code, one commit at a time.

PHP 10 posts
×

Resolviendo el Polling de Livewire en Filament: La Importancia de la Ubicación Correcta

Recientemente, en el proyecto Reimpact/platform, nos encontramos con un desafío al implementar un mecanismo de polling con Livewire para la carga dinámica de previsualizaciones. Nuestro objetivo era actualizar una sección de la interfaz de usuario de forma asíncrona mientras se procesaba una previsualización.

El problema surgió cuando intentamos aplicar la directiva wire:poll directamente a

Optimizando el Filtrado de Productos y la Claridad en Homologaciones de la Plataforma Reimpact

En el proyecto platform de Reimpact, hemos implementado una serie de mejoras críticas destinadas a enriquecer la experiencia de usuario a través de un filtrado de productos más granular y una comunicación más precisa en los procesos de homologación. Estas actualizaciones reflejan nuestro compromiso con la eficiencia y la claridad operativa.

Nuevas Capacidades de Filtrado

Manejo Robusto de Fallos en Procesos por Lotes con Notificaciones Inteligentes

En el proyecto Reimpact/platform, que facilita diversas operaciones empresariales, la fiabilidad de los procesos asíncronos por lotes es crucial. Para asegurar que las operaciones críticas se completen correctamente y que los usuarios reciban retroalimentación precisa, hemos implementado mejoras significativas en la detección y gestión de fallos en nuestros procesos por lotes.

Optimización en Plataformas Multi-inquilino: Eliminación de ID de Compañía Redundante

En la Plataforma Reimpact, la gestión de datos para múltiples inquilinos es un pilar fundamental de nuestra arquitectura. Para garantizar la seguridad y el aislamiento de la información, utilizamos esquemas de base de datos dedicados por inquilino, una estrategia que simplifica enormemente el manejo de datos segregados.

Recientemente, identificamos una redundancia en cómo se manejaban las

Refactorización de Esquema: Simplificando la Agrupación de Datos en Laravel

En el desarrollo continuo de nuestra plataforma, recientemente abordamos una refactorización de base de datos para optimizar la estructura de una de nuestras tablas principales. El objetivo era eliminar una columna redundante que ya no era necesaria para la lógica de agrupación de datos.

Anteriormente, la agrupación de ciertos registros dependía de un identificador asociado directamente a cada

Optimización en Livewire: Evitando el desbordamiento de payload con consultas directas a la base de datos

En el proyecto Reimpact/platform, nos enfrentamos a un desafío común al trabajar con Livewire y grandes volúmenes de datos: el desbordamiento del payload. Específicamente, en la gestión de listados de productos, el array matches que se almacenaba en el estado de un componente Livewire excedía el límite de 1MB para el payload, especialmente en entornos con una gran cantidad de productos

Restauración de Gráficos de Métricas de Producto en la Plataforma Reimpact

En el proyecto Reimpact/platform, hemos implementado una mejora significativa centrada en la visibilidad de datos para nuestros usuarios. El trabajo reciente se ha enfocado en restaurar y reintegrar los gráficos de métricas de producto directamente en la página de listado de productos.

Esta actualización busca enriquecer la experiencia del usuario al proporcionar una vista rápida y

0 PHP Filament

Mejorando la Visualización de Métricas en la Herramienta de Homologación de Reimpact con Filament

En el proyecto Reimpact, específicamente en el desarrollo de su plataforma, hemos implementado una mejora significativa en la página de la Herramienta de Homologación. El objetivo principal fue enriquecer la visualización de datos clave de producto para facilitar el proceso de homologación.

Para lograr esto, se han incorporado tres nuevos gráficos de métricas de producto directamente como