Artículos sobre Desarrollo

Spring Cloud Consul (2/2): Configuración centralizada

En la primera parte de Spring Cloud Consul vimos qué es Consul, cómo se puede utilizar para descubrir microservicios y cómo montar un sistema entre Consul y Spring Cloud para hacer uso de esta funcionalidad. En esta segunda entrega, analizarem...

Spring Cloud Consul (1/2): Descubrimiento de microservicios

En un ecosistema de microservicios, en el cual generalmente cada uno de ellos está desplegado en un contenedor independiente y efímero, es necesario mantener a todos los integrantes informados de la localización de sus similares. Dentro del st...

7 consejos para obtener la certificación AWS Developer

Desde el cambio de paradigma de las tecnologías Cloud, cada vez es más importante estar familiarizado con estos servicios. Uno de los más importantes en el sector es Amazon Web Services. Desde el punto de vista de los que implementan solucione...

Profundizando en API Gateway de AWS

Hoy en día mucho se ha estudiado (y comentado) sobre lo interesante y óptimas que son las arquitecturas basadas en microservicios serverless. De hecho, en este mismo blog, varios de mis compañeros han hablando de las distintas formas de trabaj...

DDD, el Dominio implica “Crecer fuerte”

“Crecer fuerte” es el lema de la casa de Tyrell. Si eres fan de ‘Juego de Tronos’ conocerás a esta familia, una de las que forman el maravilloso entramado de la aclamada serie. Si extrapolamos esta premisa al mundo IT, podríamos decir q...

¿Es Python el lenguaje del futuro?

Python es uno de los lenguajes que más usamos en Paradigma junto con Java y Node.js. Desde hace años, hemos llevado a cabo exitosos proyectos desarrollados en este lenguaje. Hace algunas semanas se publicó en el blog de Stackoverflow, la princi...

¡Necesitamos más WIT!

¿Sabías que WIT es el acrónimo de Women In Technology? ¿Por qué sigue habiendo tan pocas mujeres en el sector IT? ¿Por qué las mujeres no quieren estudiar informática? ¿Qué podemos hacer para romper la brecha digital de género? Empezamos. ...

Inyección de dependencias con Dagger 2

Cuando hace dos años revisaba el código que escribí hace cinco, me avergonzaba. Hoy me averguenzo del que escribí hace dos. Los programadores buscamos continuamente mejorar nuestro código. Más calidad de código significa menos errores, manteni...

Testeo de API REST con Mocha y Chai-HTTP

A menudo, cuando desarrollamos una API, nos preguntamos qué podemos utilizar para hacer las pruebas. Este post va a explicar cómo llevar a cabo las pruebas de las principales peticiones HTTP (GET, POST, DELETE…) sobre una API node utilizando el f...

Sácale más partido a tus proyectos con Git

Ya hemos hablado de qué es exactamente Git, y las ventajas que tiene, así como las buenas prácticas para empezar a usarlo en un proyecto. Si bien aporta un control de versiones muy bueno a un proyecto, hay veces, sobre todo en proyectos grande...

CSS: descargando actualizaciones

Cada día nos damos más cuenta de lo cambiante que es el mundo front, de un día para otro aparecen nuevas tecnologías. Las hojas de estilo, sin embargo, siempre han llevado otra velocidad, pero eso también parece estar cambiando debido en gra...

Implementación de GraphQL en Python

Ya vimos en el blog una introducción a GraphQL y cómo crear nuestro propio GraphQL Server en Java. Pero, para los amantes de hacer “magia” con 3 líneas de código, mostraremos cómo crear nuestro propio GraphQL Server en Python y si podemos al...

Vert.x, el nacimiento de un Súper Saiyan (1/2)

Hoy en día los requisitos de la construcción de aplicaciones empresariales han cambiado mucho con la aparición del movimiento tecnológico del cloud. Si a esto le sumamos el frenético nacimiento de nuevos lenguajes y paradigmas de programación, ...

Estrategias para desplegar con éxito en producción

Cuando se estudian las diferentes opciones a la hora de desplegar código en producción, uno de nuestros objetivos es que los despliegues se produzcan de forma ágil y fiable. De esta forma podremos desplegar con frecuencia manteniendo un proceso se...

GraphQL: ¡todos para uno y uno para todos! 2/2

Tras una primera parte más teórica sobre GraphQL, es el momento de ver un ejemplo completo en el que pondremos en práctica todo lo explicado. Hemos escogido la implementación de Java para GraphQL y un stack tecnológico muy extendido cuya base...

Curso de iniciación a la programación en Node.js

En Paradigma nos gusta estar a la última en tecnología. Por eso para nosotros es muy importante la formación, solo así se consigue estar siempre en la vanguardia tecnológica. Una de las propuestas que llevamos a cabo hace unos meses en la ofi...

Distintas maneras de trabajar con AWS Lambda

Serverless es una de las palabras más de moda en los entornos tecnológicos y no en vano. Todos los gigantes del Cloud están desplegando servicios que nos permiten abstraernos de la infraestructura subyacente para poder desplegar nuestro código de...

¿Qué tipo de contenido te gusta leer en nuestro blog?

Termina el verano y, antes de empezar el "curso escolar", desde Paradigma queremos saber tu opinión sobre qué tipo de contenido te gusta más leer en nuestro blog. Abarcamos desde temas de negocio, que pasan por transformación digital, metodol...

Los vídeos más vistos de Paradigma en 2017

Sin duda este ha sido el año de los seminarios, las formaciones, los meetups... En Paradigma son muchos los compañeros que participan activamente durante todo el año en distintas comunidades compartiendo conocimientos y experiencias sobre lo últi...