Restful APIs – ¿Que es REST?

REST, REpresentational State Transfer, es un tipo de arquitectura de desarrollo web que se apoya totalmente en el estándar HTTP, de ese modo podemos crear APIs que pueden ser usadas por cualquier dispositivo o cliente que entienda HTTP.

Debemos tener dos cosas en cuenta a la hora de desarrollar una API REST, el uso correcto de URIs y el uso correcto de HTTP.

Ademas de esto, nunca se debe guardar estado en el servidor, toda la información que se requiere para mostrar el resultado debe estar en la consulta por parte del cliente. Esto es, nada de variables de sesión en el servidor. Continuar leyendo

WordPress: Como crear un tema hijo

Crear un tema hijo en wordpress tiene muchas ventajas, es recomendable hacerlo siempre que queramos modificar el código de nuestro tema, por que si modificamos directamente el tema original, podemos perder los cambios al actualizar el tema.

Sin embargo, usando un tema hijo podemos hacer las mismas modificaciones sin perder los cambios al modificar el tema original, ademas tendremos todos los cambios hechos por nosotros bien localizados. Vamos a ver como crear un tema hijo en wordpress. Continuar leyendo

WordPress: Como trabajar con nuestro dominio y localhost sin tocar la base de datos

Os voy a explicar como mantengo el código de mi blog sincronizado entre el servidor “online”, y mi instalación en localhost, el problema es que WordPress tiene asignado un dominio principal que se guarda en la base de datos en la tabla de configuraciones, con los parámetros “siteurl” y “home”, si entras desde localhost y tienes configurado tu dominio, cualquier enlace te va a redirigir al dominio configurado en WordPress, por lo que para trabajar en local hay que cambiar esas variables y volver a restaurarlas antes de subirlo de nuevo.

El otro problema es que en wp-config solo se puede configurar una base de datos, por lo que de nuevo hay que estar cambiando estos valores constantemente, la solución es sencilla para ambos casos, en wp-config podemos usar este código: Continuar leyendo

Cargar fuentes alojadas en Amazon S3 desde Firefox

Este es un apunte rápido pero que puede resultar útil a quien se halla encontrado con este problema como yo, resulta que Firefox no carga ficheros .font desde dominios externos como si lo hacen otros navegadores como Chrome, así que intentando cargar la librería FontAwesome alojada en Amazon S3 me encontré con el problema de que en Chrome se veía todo perfectamente pero en Firefox no aparecía ningún icono. Continuar leyendo

Redireccionar dominio sin www a www con htaccess

Redireccionar todas las llamadas a un dominio sin www. en el nombre, a su misma versión pero con el www. es muy facil y las ventajas son muchas:

  • Evitas contenido duplicado en Google.
  • Evitas duplicar la importancia de una pagina o los enlaces internos por tener dos versiones de la misma.
  • Queda mejor y es mas consistente usar siempre el mismo nombre de dominio, ya sea con www. o sin www. Continuar leyendo