< blog />

Conoce mis artículos sobre desarrollo web.
Conoce en profundidad el backend, frontend, nosql, apis, frameworks, seguridad web, devops...

Backend as a Service o como prescindir de un backend developer

Backend as a Service o como prescindir de un backend developer

Backend as a Service, conocido por su siglas BasS, es un modelo que permite a los desarrolladores web y desarrolladores mobile una serie de servicios permitiendo prescindir totalmente de una api personalizada. El tipo de servicios que se ofrecen pueden ser tales como: Almacenamiento en la nube Servicios de analítica Autenticación Notificaciones push Realtime Dicho así […]

Developer Tools #1: Simula tus endpoints con Mockable.io

Developer Tools #1: Simula tus endpoints con Mockable.io

Os traigo una nueva categoría al blog llamada Developer Tools. En esta categoría os mostraré herramientas útiles en nuestro día a día como desarrolladores. En esta primera entrega os presento Mockable.io , una herramienta que nos permite simular/mockear nuestros endpoints para no depender de ningún despliegue del equipo de backend. ¿Que problema soluciona la herramienta? Habitualmente […]

Manejando multi subdominios en Symfony

Manejando multi subdominios en Symfony

Hace poco que me he tenido que enfrentar al manejo de subdominios dinámicos dentro de un proyecto Symfony. Básicamente la idea se trata solucionar  la necesidad de poder responder desde la misma aplicación con subdominios distintos. Esto significa que podemos responder con distintos controladores a peticiones del tipo subdominio1.midominio.com/ruta y subdominio2.midominio.com/ruta. Esta flexibilidad en las ruta […]

Diseñando y documentando tus APIs utilizando RAML

Diseñando y documentando tus APIs utilizando RAML

La mayoría de los proyectos en los que participamos en mi trabajo requieren diseñar e implementar APIs de acceso para las aplicaciones móviles y webapps. Este diseño requiere definir un sistema de autenticación (por ejemplo uno basado en tokens como puede ser JWT) y cada uno de los endpoints que serán accesibles. En esta definición de endpoints […]

Single Page App vs Multi Page App

Single Page App vs Multi Page App

Actualmente el desarrollo web se está guiando por dos arquitecturas básicas: SPA o MPA. El enfoque clásico es aquel en el que los clientes solicitan páginas y el servidor las construye en cada petición.  Este enfoque es denominado por muchos muchos como “Page Redraw” o “Multipage Application”. Aunque hoy en día, también estas webs con este enfoque tienden a […]