Patrones de diseño de software

Si eres programador o estás despegando en el desarrollo informático y la programación, tarde o temprano te toparás con el término “patrones de diseño de software“.   ¿Qué son los patrones de diseño? Es una solución general y reutilizable aplicable a diferentes problemas de diseño de software. Se trata de plantillas que identifican problemas en […]

¿Qué son los paradigmas de programación?

¿Qué es un paradigma de programación? Un paradigma de programación es una manera o estilo de programación de software. Existen diferentes formas de diseñar un lenguaje de programación y varios modos de trabajar para obtener los resultados que necesitan los programadores.  Se trata de un conjunto de métodos sistemáticos aplicables en todos los niveles del […]

Los lenguajes de programación más queridos y más odiados

¿Quieres aprender un nuevo lenguaje de programación? Hacer un estudio de los más populares y demandados por las empresas puede ser un buen punto de partida, aunque se ha demostrado que los lenguajes que más aman los desarrolladores no tienen por qué ser con los que se gana más dinero. La encuesta realizada por Stack […]

Comparte tu local en Spring Boot

El pasado jueves, nuestro compañero Francisco Javier Delgado, impartió una pequeña pero interesante charla sobre cómo compartir tu localhost con el exterior, es decir, cómo hacer que alguien desde su equipo acceda al tuyo a través de una URL. Entre las distintas alternativas que existen están ngrok, localhost.run o Teleconsole, que sirve para compartir consola […]

Profile colabora en el desarrollo de Micronaut Launch

El pasado jueves 30 de abril, Object Computing, la empresa responsable del desarrollo del framework Java Micronaut, anunció una nueva aplicación web cuyo fin es la generación de proyectos base para esta tecnología. ¿Y qué tiene que ver esto con Profile? Pues que su versión inicial ha sido desarrollada por dos de nuestros compañeros de […]

Exprimiendo Swagger

A la hora de diseñar una API que va a ser consumida por un tercero, ya sea un perfil de front-end, backend o incluso una app móvil, lo más habitual es realizar esta comunicación mediante API Rest usando JSON. Para facilitar esta integración, existe el estándar de documentación llamado OpenAPI, en el que se basa […]

6 herramientas de desarrollo de software colaborativo en tiempo real

  Las empresas tecnológicas dedicadas al desarrollo de software a veces pueden encontrarse con dificultades para adaptar sus procesos y asegurar la calidad. La realización de pruebas continuas es la forma de lograrlo, pero requiere de la colaboración en tiempo real para mejorar el trabajo de los equipos de desarrolladores que comparten la misma base […]