Cómo instalar Git en un Servidor Cloud

Cuando trabajamos en el desarrollo de un proyecto, es esencial contar con algún sistema de control de versiones del código y Git es una de las mejores herramientas para ello, como explicábamos en nuestro artículo Control de versiones: Git y GitHub.

Aunque técnicamente no es obligatorio contar con un servidor remoto como repositorio global para un proyecto, sí que simplifica mucho la operativa del equipo de desarrollo si optamos por instalar  y configurar Git en un Servidor Cloud, de modo que nos sirva de repositorio global para que todos los integrantes de un proyecto puedan sincronizar el código.

Git-Logo-2Color

Leer más

Herramientas imprescindibles para mejorar la velocidad de carga de una página web

YSlow, PageSpeed, GTMetrix… Afortunadamente, existen multitud de servicios  que nos ayudarán a optimizar  nuestra pagina web y descubrir qué factores afectan a su velocidad de carga o qué podemos mejorar en ella. Algunos de ellos ya los hemos visto en posts como Trucos y herramientas para optimizar el código de una página web, pero en esta ocasión profundizamos en el tema, analizando más opciones disponibles.

Leer más

Mayúsculas y minúsculas en la gestión de servidores

En inglés se conoce como «Case sensitive» cuando se diferencia entre mayúsculas y minúsculas y como «Case insensitive» cuando no. Esta diferencia es un aspecto que debemos tener en cuenta cuando gestionamos nuestros servidores, ya que depende de los  diferentes sistemas operativos en los que trabajemos.

Por norma general, Windows no distingue entre mayúsculas y minúsculas, pero Linux, sí. En este artículo, repasamos algunas recomendaciones básicas sobre cómo y cuándo usar las mayúsculas y minúsculas en la gestión de servidores.

Leer más

Plates, el sistema de plantillas para PHP que facilita el desarrollo web

En PHP, existen multitud de librerías de plantillas. Una de las más conocidas es Smarty, aunque en este artículo nos centraremos en Plates, menos popular pero muy potente y sencillo de utilizar. A diferencia de otras plantillas en las que la sintaxis es diferente a la del lenguaje en el que estamos trabajando y es necesario compilarlas antes de ser usadas, con Plates tenemos un sistema que no implementa nuevas sintaxis y utiliza estructuras de control de PHP para expresar las operaciones típicas.

Leer más

¿Qué es JSONP?

JSONP o JSON con padding es una API para el intercambio de datos que pueden estar alojados en nuestro servidor o en servidores remotos. Se ha vuelto muy popular  porque es ligera y compatible en la mayoría de sistemas. En este artículo explicamos todas las características de JSONP, que se utiliza en programas realizados con JavaScript y permite realizar llamadas asíncronas a distintos dominios.

Leer más

¿Qué es y para qué sirve un SMTP falso?

SMTP es un protocolo de tipo servidor/cliente orientado para el intercambio de mensajes utilizando una conexión TCP en el puerto 25. En ocasiones, los desarrolladores, si trabajan en local y donde no tienen instalado ningún servidor SMTP, necesitan saber si los mensajes se envían correctamente. Para esto ofrecemos una solución práctica denominada fake SMTP server o lo que es lo mismo, un servidor de SMTP falso. También encontrarás este tipo de software con el nombre dummy SMTP. En este artículo, explicamos las ventajas de utilizarlo y recomendamos los principales programas que podemos utilizar para configurar estos SMTP falsos.

Leer más

¿Canvas o SVG?

Como ya hemos explicado en alguna ocasión, tanto Canvas como SVG  son dos elementos que permiten la generación de gráficos dinámicamente por medio del scripting y, además, pueden beneficiarse de la  aceleración por hardware cuando el equipo donde se ejecuta lo soporta. En este artículo, enfrentamos Canvas y SVG, y explicamos qué nos aporta cada uno en distintos casos prácticos.

Leer más