Autenticación en API .NET Core con Json Web Token

Json Web Token es un estándar de seguridad para peticiones HTTP incluido en el documento RFC 7519, en el cual se define un mecanismo para poder propagar entre dos partes de forma segura la identidad de un usuario indicando diferentes valores asociados a él. La información está codificada en un objeto JSON que se introduce…

Conoce SOLID y diseña software de calidad

En cada nuevo reto en diseño software, no sé si por costumbre o porque ya empiezo a tener una edad, me viene a la cabeza la palabra SOLID, que aprendí cuando comenzaba mis andanzas en el mundo de la programación y ha seguido conmigo durante ya casi de 20 años. Pero… ¿Qué es SOLID? Cuando…

Blockchain. Aprende sobre esta tecnología de manera sencilla.

El Blockchain o cadena de bloques, hay que entenderlo como un libro de contabilidad único y distribuido que contiene de forma pública todas las transacciones (Bloques) que han ocurrido a lo largo del tiempo. Teniendo en cuenta las transacciones que han ocurrido previamente, se va avanzando en el tiempo de forma encadenada (Cadena). En este…

Testing unitario en Net Core(I). La importancia de la inyección de dependencias.

Cada equipo acaba teniendo su forma de hacer las cosas, y resuelve el mismo problema a su propia manera. Los test unitarios no son una excepción. Con el tiempo, al trabajar en distintos equipos, de las distintas herramientas y costumbres (que también son una herramienta), vas eligiendo las que más te gustan, y acabas teniendo…

KABEL, sponsor Platinum del SQL Saturday 2019

El próximo 28 de septiembre tendrá lugar la sexta edición del SQL Saturday Madrid, uno de los eventos de datos más importantes del año. En Kabel no hemos querido perdernos la ocasión de participar un año más, haciéndolo además como sponsor Platinum del evento de Madrid.   SQL Saturday El SQL Saturday es un evento…

De sitios web a Progressive Web Apps: el nacimiento de una nueva generación de aplicaciones (Parte II)

progressive-web-apps

En el primer post pudimos ver qué son las Progressive Web Apps (PWAs) y qué principios tecnológicos se han de tener en cuenta para poder desarrollarlas. Ahora es necesario abordar cómo estructurar el frontend para que nuestra PWA pueda ser accedida offline con mayor facilidad, cómo está el panorama de las PWAs más allá del…

De sitios web a Progressive Web Apps: el nacimiento de una nueva generación de aplicaciones (Parte I)

Progressive Web Apps

1. Introducción Desde hace unos años, en desarrollo web hay una tecnología que parece ir cogiendo fuerza: las Progressive Web Apps (PWA). Estas aplicaciones no son más que una evolución de las aplicaciones web, que hacen que las barreras entre las aplicaciones móviles nativas y las aplicaciones web se difuminen, todo gracias a los navegadores…

Presentando las novedades que nos dejó la .NET Conference 2018

NET Conf 2018

Los pasados 12, 13 y 14 de septiembre tuvo lugar la .NET Conference, un evento online organizado por profesionales de la comunidad donde referentes de la talla de César de la Torre, James Montemagno y Andrew Hall, entre otros, nos contaron las últimas novedades del ecosistema .NET y los productos que lo conforman. También se…

Pull Request en Azure DevOps

Pull Request_Azure DevOps

En este artículo hablaremos de Azure DevOps (anteriormente Visual Studio Team Services) y veremos cómo podemos implementarlo durante el proceso de ‘pull request’ para seguir tanto las políticas de calidad del código ya establecidas como las adicionales de cada equipo. Integrarse en el flujo de trabajo de relaciones públicas implica conocer los conceptos y procedimientos que…