Latest Updates

Documenting code, one commit at a time.

Laravel 10 posts
×

Flexibilizando el flujo de onboarding en Brenia

En el proyecto Brenia, hemos implementado cambios significativos en el flujo de onboarding inicial para mejorar la experiencia de usuario y evitar bloqueos innecesarios al acceder a la plataforma.

El desafío: evitar el "muro" de onboarding

Anteriormente, la pantalla de "Construyamos tu marca" actuaba como un requisito estricto, impidiendo el acceso a usuarios que aún no deseaban conectar

Arquitectura escalable: Implementando Service Layer en drolguinapi

En el proyecto drolguinapi, nos encontramos en una fase de refactorización centrada en mejorar la separación de responsabilidades dentro de nuestra aplicación Laravel. El objetivo principal es desacoplar la lógica de negocio de los controladores para garantizar un mantenimiento más sencillo y testeable a largo plazo.

El desafío de la lógica dispersa

Al crecer la complejidad, empezamos a

0 PHP Laravel PHPUnit

Optimizando la carga de contenido dinámico: De 11 segundos a instantáneo

En el proyecto Breniapp/brenia, nos enfrentamos a un reto de rendimiento significativo: la generación de cuestionarios a través de LLM estaba degradando la experiencia del usuario, alcanzando tiempos de carga de hasta 11 segundos en cada acceso al panel de administración.

El Problema

El proceso de refraseo de preguntas estáticas se ejecutaba de forma síncrona mediante una llamada

0 PHP Laravel Livewire

Personalizando el umbral de compatibilidad en Job Hunter

En el proyecto devlog-ist/landing, específicamente en el módulo Job Hunter, hemos implementado una mejora solicitada por nuestros usuarios: la capacidad de definir un umbral de compatibilidad de CV personalizado por perfil de búsqueda.

El desafío

Originalmente, el sistema utilizaba una constante global para determinar qué ofertas eran enviadas al usuario basándose en su puntuación de

Optimizando la generación de contenido en Brenia: de procesos secuenciales a ejecución paralela

En el proyecto Brenia, nuestra plataforma de generación de contenido asistido por IA, nos enfrentamos a un cuello de botella crítico: los tiempos de espera en la generación de imágenes mediante APIs externas impactaban significativamente la experiencia de usuario. Tras un análisis detallado de los logs de producción, identificamos que el proceso secuencial era el principal responsable de una

Implementando telemetría de rendimiento en Breniapp

En el proyecto Breniapp, recientemente hemos trabajado en la implementación de un sistema de telemetría para medir con precisión el rendimiento de nuestras generaciones de contenido. El objetivo principal es persistir métricas detalladas para cada ejecución, permitiéndonos realizar análisis de rendimiento históricos mediante consultas SQL avanzadas en nuestra base de datos PostgreSQL.

Implementando un funnel de ventas automatizado para Job Hunter en Laravel

En el proyecto devlog-ist/landing, hemos trabajado recientemente en el desarrollo de un nuevo funnel de pre-venta para nuestro agente 'Job Hunter'. El objetivo era crear una experiencia de usuario fluida, desde la prospección mediante encuestas hasta la conversión final.

Arquitectura del flujo de conversión

El sistema utiliza un enfoque basado en encuestas con lógica condicional.

0 PHP Laravel

Optimizando la robustez y escalabilidad en el módulo Textiles de Reimpact platform

El equipo de desarrollo ha centrado sus recientes esfuerzos en la consolidación del módulo Textiles dentro de la plataforma Reimpact. Este trabajo abarca desde la infraestructura de modelos y mapeo de datos hasta la implementación de una capa sólida de validación y seguridad.

Mejora en la resiliencia de procesos

Para garantizar la integridad de los datos durante la importación masiva

0 PHP Laravel

Mejorando la transparencia: Implementación de instrucciones de eliminación de cuentas en devlog-ist/landing

En el proyecto devlog-ist/landing, hemos trabajado recientemente en mejorar la experiencia y transparencia para nuestros usuarios mediante la actualización de nuestras políticas y guías de uso. El objetivo principal ha sido empoderar a los usuarios proporcionando instrucciones claras sobre cómo pueden gestionar y eliminar su propia información de nuestra plataforma.

Documentación de

0 PHP Laravel Stripe

Simplificando la experiencia de mentoría: Transición hacia un modelo de suscripción por niveles

En el proyecto devlog-ist/landing, hemos completado una refactorización estratégica de nuestra plataforma de mentoría. El objetivo principal fue eliminar la complejidad de los sliders de presupuesto y la selección variable de planes, reemplazándolos por cuatro niveles de suscripción mensuales definidos.

Nueva estructura de planes

Ahora, los usuarios pueden elegir entre los niveles: Inicio,