Artículos sobre Desarrollo

Integrando AWS API Gateway con 3Scale

Tras la publicación del informe de Forrester del último trimestre de 2018, comparando diferentes proveedores de plataformas API Management, inicialmente sorprende que un producto como Amazon API Gateway no esté contemplado en este análisis. P...

Envoy (1/2): buceando en el plano de datos de service-mesh

En artículos anteriores hablamos del futuro de las arquitecturas de microservicios y de cómo service-mesh sería la tendencia clave en las mismas. También analizamos a fondo Istio, la solución de service-mesh con plano de control más madura....

Cómo usar Terraform y Workspaces en AWS y GCloud

Todos los que hayan usado alguna vez Terraform con algún proveedor web, tienen claro cómo configurar un provider y el backend, pero ¿todos usan workspaces para distinguir los estados y configuraciones de cada entorno? En este artículo veremos...

OAuth 2.0: equilibrio y usabilidad en la securización de APIs

En los últimos años, con el auge del uso de las APIs y el interés por parte de las empresas en incorporar plataformas API Management dentro del concepto del API Economy en sus organizaciones, surge la necesidad de securizar las APIs. La estrate...

Securizando tus arquitecturas de microservicios con Istio

Ya hemos hablado en otras ocasiones de Istio y de todo lo que nos puede ofrecer en el desarrollo de nuestras arquitecturas distribuidas. En Paradigma estamos apostando fuerte por el producto y hoy nos centraremos en una de las funcionalidades “clav...

Crea tus propias extensiones de navegador

Casi todos usamos desde hace tiempo extensiones/add-ons/complementos en los navegadores web, que nos ayudan en el día a día, ya sean para asuntos de productividad, ocio,  personalización, etc., extendiendo o ampliando las funciones y capacidades ...

Testcafé, el aliado perfecto para el desarrollo de tus tests E2E

Realizar tests E2E forma parte de lo que se considera “buenas prácticas” a la hora de desarrollar una aplicación. Tras haber estado trabajando con TestCafé y comprobar que es una herramienta útil, confiable y fácil de usar, comparto en e...

¿Por qué hace falta gobernar las APIs?

Las APIs son una imagen externa e interna de las empresas que exponen en forma de producto ciertos activos de datos o funciones definidos expresamente para su consumo a través de una interfaz documentada y sencilla de utilizar. Enlazando esta id...

Apache Kafka Mirror: hablando entre clusters

Cuando trabajamos con un sistema de colas implementado a través de Kafka, muchas veces nos encontramos con la necesidad de hacer una réplica de datos o simplemente hacer un traspaso de información de un cluster a otro. En ese momento nos pregun...

Guardianes del código

Cuántas veces habéis heredado código de alguien para hacer algún evolutivo, resolver algún bug y cuántas veces habéis pensado... “¡Uff! ¿Y esto? No sé ni por dónde cogerlo”. Seguro que alguna vez os habéis encontrado con clases de...

Jugando con Istio: ‘The next big thing’ en microservicios (2/2)

Istio ya ha sido protagonista de alguno de nuestros post. En la primera parte explicamos su arquitectura y cómo se lleva a cabo su instalación. Una vez tenemos todo listo, y gracias al ejemplo de código que nos proporcionan, es el momento de p...

Historia del Callback Hell en Node.js

Hace unos días intentaba convencer a uno de mis compañeros de trabajo para que probase Node como lenguaje de programación. Me sorprendió su respuesta: “Tío, no me aclaro con la asincronía, los callbacks hacen que mi código sea una chapuza”...

Jugando con Istio: ‘The next big thing’ en microservicios (1/2)

En artículos anteriores hablamos de cómo service-mesh será el nuevo paradigma para la gestión de las funcionalidades estructurales de red en las nuevas arquitecturas de microservicios. También hablamos de Istio, la solución de service-mesh ...

Los 5 post más leídos de 2018

¡Más de 70 post! Ese es el contenido que llevamos publicado en el blog en lo que va de año. Entendemos que no hayas tenido tiempo de leerlos todos, por eso hoy en el blog recopilamos nuestros 5 post más leídos de 2018. Con esta selecció...

Microservicios, ¿por qué llevamos años apostando por esta arquitectura?

Las arquitecturas basadas en microservicios son uno de los componentes fundamentales a la hora de llevar a cabo el proceso de transformación digital. Pero, ¿qué es un microservicio? Es un estilo de desarrollo por el cual aplicaciones complejas ...

[Infografía] TDD, una metodología para gobernarlos a todos

Desde hace unos años han surgido diferentes técnicas para mejorar nuestra productividad, reducir costes de mantenimiento y debugging, dotar de robustez a nuestro software y focalizar nuestros desarrollos. Entre estas técnicas, se encuentra TDD, cu...

Python y Django CMS, los aliados perfectos para crear tu web

Django CMS es un gestor de contenidos de software libre (BSD 3) gratuito, utilizado por miles de sitios web desde 2007 que  cuenta con la confianza de empresas como NASA, Canonical, National Geographic y la Universidad de Cardiff, entre otras. Ya...

Proyecto Lombok, ¡facilítame la vida!

De un tiempo a esta parte, estamos siendo testigos de varias iniciativas que nos facilitan la vida como desarrolladores y hacen mucho más fácil nuestro día a día. Una de ellas ha sido bautizada como el “Proyecto Lombok” y, aunque yo lo he ...