Saltar al contenido principal

6 publicaciones etiquetados con "Desarrollo"

Artículos sobre programación, prácticas técnicas y construcción de software.

Ver Todas las Etiquetas

Gamificación en una aplicación real: lo que funcionó y lo que no

· 5 min de lectura
Antonio Humanes
Senior Frontend Developer

Imagen de portada del artículo

En uno de los proyectos en los que participé tuvimos que resolver un problema bastante común: los usuarios no completaban suficiente información en su perfil.

La aplicación era una plataforma de recursos humanos. Los candidatos rellenaban sus datos, experiencia, estudios y otra información relevante para poder inscribirse a ofertas de empleo.

El negocio era claro: conectar empresas que necesitaban talento con candidatos que buscaban trabajo.

El problema era que, si el usuario no completaba bien su perfil, las empresas no podían valorar correctamente a los candidatos.

Y si las empresas no podían valorar bien a los candidatos, los candidatos tenían menos opciones de avanzar en los procesos.

El problema afectaba tanto a las empresas como a los candidatos.

Integrar OpenAI en mi CI fue fácil. Conseguir reviews útiles no.

· 5 min de lectura
Antonio Humanes
Senior Frontend Developer

Imagen de portada del artículo

Mientras escribía los primeros posts del blog me di cuenta de que repetía algunos errores antes de publicar.

No eran errores enormes, pero sí lo bastante molestos como para hacerme perder tiempo revisando PRs, imágenes, estructura y detalles de estilo.

Esto me ralentizaba mucho a la hora de crear, revisar y modificar.

Antes de entrar en la solución, pongo un poco de contexto técnico sobre el blog.

Quería sacar 100 en PageSpeed… y casi no publico el blog

· 3 min de lectura
Antonio Humanes
Senior Frontend Developer

Imagen de un semáforo que tiene varias posibilidades

En el proceso de creación de este blog me he encontrado con varios retos, uno de ellos ha sido la performance.

Cada vez que pasaba la web por PageSpeed, quería ver ese 100.

Y si no estaba… seguía tocando cosas, revisando el informe e intentando encontrar la solución.

Me di cuenta de que estaba perdiendo demasiado tiempo o mejor dicho: no invirtiéndolo donde tocaba.

Cómo evitamos duplicar un buscador cuando llegaron nuevos tipos de búsqueda

· 6 min de lectura
Antonio Humanes
Senior Frontend Developer

Imagen de unas piezas de lego unidas para crear una estructura

Este post va a ser un poco más técnico porque me gustaría hablar de un problema real que nos encontramos en un proyecto en el que trabajé.

La aplicación trataba de dar a usuarios técnicos y comerciales datos para tomar decisiones estratégicas y de negocio.

Al manejar muchos datos un buscador era casi imprescindible, teníamos un buscador bastante avanzado que no solo buscaba por el término introducido, sino también por términos relacionados y otros campos asociados.

Había un equipo que estaba preparando un LLM para la compañía y desde negocio vieron una buena oportunidad para integrarlo en nuestra aplicación, más concretamente desde el buscador.

Cuando un Excel deja de ser suficiente

· 3 min de lectura
Antonio Humanes
Senior Frontend Developer

Imagen de una aplicación de finanzas abierta en el navegador

Hoy quiero hablar de algo que aprendes con la observación y de ciertos patrones que se dan en las empresas: la mayoría de aplicaciones nacen de un Excel.

Equipos de negocio, tecnología, ventas, diseño… da igual el área.
Si necesitan guardar datos, modificarlos, analizarlos, calcularlos o simplemente extraerlos, tarde o temprano acaban creando un Excel.

El problema empieza cuando ese Excel funciona.

¿Sabes de dónde sale tu salario?

· 3 min de lectura
Antonio Humanes
Senior Frontend Developer

Imagen de dinero en dólares sobre una mesa

Cuando empecé en el desarrollo de software, me obsesioné con aprender lo máximo posible a nivel técnico. Con el tiempo entendí que eso importa, pero también estaba ignorando algo igual de clave: el negocio.

Empecé a darme cuenta de que el negocio es una parte esencial para cualquier developer y, en realidad, para cualquiera que trabaje en tecnología. Van de la mano.

Si no entiendes el negocio, es probable que te estés perdiendo algo muy importante a la hora de escribir código.