Archivo del sitio

Cómo configurar el proxy en Docker para construir imágenes

Los que trabajamos en grandes empresas o administraciones públicas sufrimos a menudo para configurar herramientas para que usen el proxy corporativo. Si ya el proxy tiene autenticación CNTLM se puede dedicar un día entero a estar haciendo pruebas.

Por ello, …

Publicado en tutoriales Etiquetado con: , , ,

Certificados HTTPS gratuitos, confiables y sencillos con Let’s Encrypt

Tras las filtraciones que se han ido conociendo en estos últimos años, existe un cierto consenso que apunta a que toda página web debe cifrar sus conexiones con el usuario. De hecho, Google ha comenzado a considerarlo un criterio positivo

Publicado en Herramientas Etiquetado con: , , , ,

Aplicación práctica de Open Data: Los datos de la EMT en la cartelería digital del INAP

La Empresa Municipal de Transportes de Madrid (EMT) puso a disposición del público hace tiempo una plataforma Open Data con datos actualizados en tiempo real sobre su servicio. De este modo, es posible averiguar qué autobuses se acercan a una …

Publicado en proyectos Etiquetado con: , , ,

Arquitectura marco para proyectos Ruby On Rails

Ruby On Rails es un ecosistema muy variado, con un gran número de gemas (plugins) que permiten el desarrollo rápido de aplicaciones web. Además, existen varios servidores de aplicaciones y servidores web que podemos utilizar en nuestros despliegues.

Este post …

Publicado en proyectos Etiquetado con: , ,

Integración de CAS y SmartID en el INAP

He publicado un artículo en Boletic sobre la integración de Jasig CAS y SmartID que hemos hecho en el INAP, junto con mis compañeros Carlos Álvarez y Víctor Jiḿenez. El diagrama de arquitectura del proyecto a alto nivel es …

Publicado en proyectos Etiquetado con: , ,

Contratación de aplicaciones web (I): Rendimiento y diseño

A la hora de elaborar pliegos para contratar desarrollos de aplicaciones web muchas cuestiones se repiten. En las últimas semanas he dedicado un tiempo a revisar las claúsulas comunes para ponerlas al día. Las comparto por si alguien le sirven …

Publicado en proyectos Etiquetado con: , , ,

13 consejos para mejorar la seguridad de tu aplicación web

Hace algunas semanas asistí a un (excelente) curso de seguridad en aplicaciones web impartido por @raulsiles en el Centro Criptológico Nacional. Tras terminarlo programé una pequeña auditoría de varias aplicaciones. Este post trata de ennumerar una serie de consejos …

Publicado en proyectos, tutoriales Etiquetado con: , ,

Plugins interesantes para WordPress

Aunque WordPress viene de serie con muchas funcionalidades, existen muchos plugins que proporcionan funcionalidades más específicas. En el tiempo que llevo utilizando WordPress me han ido surgiendo necesidades adicionales que he ido resolviendo a través de algunos plugins.

Ahora bien, …

Publicado en Herramientas Etiquetado con: ,

Gestión de portales web: mi experiencia en el INAP

Descripción de la infraestructura que soporta los portales web del INAP y posibles retos de futuro.
Publicado en proyectos Etiquetado con: , , , , ,

Cómo integrar Redmine con CAS (y Openldap)

El objetivo era integrar Redmine con el Single Sign On coporativo. Jasig CAS es un SSO que permite conectar proveedores de credenciales con aplicaciones que delegan su autenticación. De este modo, las aplicaciones se abstraen de los detalles de la autenticación. Basta con agregar una segunda fuente de credenciales a CAS para que todas las aplicaciones casificadas puedan utilizarla.

Publicado en tutoriales Etiquetado con: , ,