How To Set Up Apache Virtual Hosts on Ubuntu 14.04 LTS

Introduction

The Apache web server is the most popular way of serving web content on the internet. It accounts for more than half of all active websites on the internet and is extremely powerful and flexible.

Apache breaks its functionality and components into individual units that can be customized and configured independently. The basic unit that describes an individual site or domain is called a virtual host.

Code School Free Weekend 2016 – Node.js

El de Node.js es el segundo curso de los que voy a tragarme en el Code School Free Weekend.

Antes de empezar

Con node.js sí que he trabajado bastante, tanto directamente escribiendo scripts como indirectamente, con herramientas como Cordova o Ionic, que llevan node por detrás. El problema es que como nunca me he tomado  el tiempo de realizar un curso completo, mucho de lo que hago con node es javascript «vanilla» y las funciones específicas de node las uso lo justo. Vamos a ponerle remedio.

Code School Free Weekend 2016 – MongoDB

Empezamos con el primero de los cursos que voy a tragarme durante el Code School Free Weekend, el de MongoDB.

Antes de empezar

De los cursos que quiero hacer, he decidido empezar por este precisamente por ser un tema el tema del que menos idea tengo. He oído mucho de Mongo pero nunca he tenido el tiempo ni las ganas de meterle mano. Lo que sé:

  1. Es una base de datos NoSQL (y yo llevo media vida con mySQL, SQL server y Oracle)
  2. Lee las consultas y devuelve los resultados como objetos de javascript
  3. Está diseñado para escalar (replicación, indexación, balanceo y demás)

Code School Free Weekend 2016

Code School es una de las principales web de tutoriales de programación; ofrece unos fantásticos cursos interactivos de tecnologías como Git, Angular.js o Python. Aunque algunos son gratuitos, la mayoría

Sistema Machete™ de optimización de páginas web

Optimizar una página web es un proceso lento, delicado y poco agradecido. Lees decenas de artículos sobre como exprimir hasta el último byte de cada fichero, vas aplicando a pie juntillas las reglas de Google, Yahoo!, Pingdom y aún así tu web sigue arrastrándose como una babosa con artrosis.

Necesitas un sistema con el que atajar la morralla y acelerar tu web de verdad. Bienvenido al sistema Machete.

Mejora la cobertura de tu red wifi con un segundo router

La situación es la siguiente: Para la ADSL de Orange que tengo en casa me dieron un Livebox 2. Es un router fantástico con soporte uPNP y QoS con un servidor NAT integrado y un estupendo panel de gestión via web. En líneas generales estoy muy contento con él, salvo por el pequeño detalle de que el WIFI tiene un alcance lamentable.