Encontrar la empresa de desarrollo de software a medida adecuada que cumpla con lo prometido es un reto complejo. Es como contratar a un equipo para construir su nueva casa. Compruebe tres veces con quién va a trabajar durante los … Read More
Desarrollo web
Descubriendo Crystal
Uno más de la serie. Consulta otros lenguajes que hemos explorado en el pasado en: Descubriendo Vue 3 Descubriendo Rust Un poco de información sobre mí antes de comenzar nuestra exploración de un nuevo lenguaje de programación. Llevo un par … Read More
Autopsia de proyectos de desarrollo de software
Si has participado en algún proyecto de desarrollo de software, sabes que las cosas no siempre salen como se habían planeado. En teoría, los proyectos tienen dos posibles resultados extremos: éxito o fracaso. En realidad, todos los proyectos cuentan una … Read More
Fase de descubrimiento de un proyecto de desarrollo de software
Apiumhub lleva muchos años en la industria del desarrollo de software y hemos probado diferentes formas de lanzar proyectos, hemos utilizado diferentes enfoques de venta y hemos enviado diferentes tipos de propuestas. Y hoy me gustaría discutir lo que ha funcionado … Read More
Beneficios y casos de uso de Terraform
Hoy, me gustaría discutir una herramienta de DevOps: Terraform, que usamos mucho en Apiumhub. Como todos sabemos, el objetivo del movimiento DevOps es hacer que el código siempre esté en un estado desplegable y mantenible. En lugar de hacer una nueva … Read More
¿Cómo crear un Fake Server con Dyson?
Este artículo quizás os parezca algo esencial para todo frontend developer, pero para mí fue un descubrimiento sensacional. Para entender qué motiva a este artículo, dejadme introducir mi contexto: yo siempre había desarrollado backends, pero desde los últimos dos años, … Read More
Retry Pattern para hacer tu aplicación más resistente
Hoy en día podemos decir que todas las aplicaciones para móviles se comunican con al menos un servidor para recoger datos y mostrarlos al usuario. Necesitamos crear depósitos de datos robustos para proporcionar aplicaciones rápidas y resistentes que puedan superar … Read More
Principales características y cualidades del desarrollador senior
Hay un acalorado debate sobre las principales características y cualidades del desarrollador senior. Hemos realizado una encuesta y recogido comentarios de nuestro propio equipo de Apiumhub y en este artículo encontrarás los resultados. Ser un desarrollador junior, medio o senior … Read More
Desafíos del Desarrollo de Software
En la industria del desarrollo de software, encontramos que hasta el 50% de los proyectos de desarrollo de software personalizado fracasan. Este viejo problema es una pesadilla para muchos CTOs y gerentes de tecnología. Según el informe State of Software Development … Read More
Usando consola JS para testear mejor
En este artículo me gustaría compartir mi experiencia en el uso de algunas características de la consola para la depuración. Comencemos con la definición de lo que es una consola. Consola – es un depurador incorporado en los navegadores. Obviamente … Read More
Legacy Code: definición, recomendaciones y libros
Durante el Global Software Architecture Summit en Barcelona, se habló sobre el “Legacy Code” y pudimos ver que existen muchas opiniones sobre el mismo. En vistas a esto, he decidido hacer un poco de investigación, leyendo libros sobre el tema … Read More
Proxy / Caché: Un entorno local más rápido
A veces, hay algunos proyectos en el que el entorno local de desarrollo no está aislado por completo y depende de alguna infraestructura que “no podemos” levantar en local ya sea por temas de licencias, por problemas de tiempo, etc. … Read More