Gestor de dependencias Bower

En este post vamos a hablar de la gestión de dependencias para los desarrolladores frontend. Ya hablamos de la gestión de dependencias para backend en un artículo anterior sobre Composer. En este artículo veíamos como pudíamos usar esa herrmienta para gestionar las dependencias de paquetes PHP. El problema que surge con Composer es que no siempre es adecuado para gestionar dependencias cuando se trata de frameworks JavaScript o CSS (en realidad, no es ese su objetivo, sino que está preparado para librerías y frameworks PHP). Bower es el complemento perfecto para tener en nuestro equipo todo lo que necesitemos en lo que a gestión de dependencias se refiere. Bower nos va a permitir instalar (y mantener actualizados con mucha facilidad) framewoks cómo jQuery, jQueryUI o Bootstrap, entre otros, así como las dependencias secundarias que estos puedan llegar a necesitar.

Git y GitHub (I) – Introducción

A los desarrolladores nos gusta, cuando creamos una herramienta, librería, plugin, etc que puede resultar útil para la comunidad, ponerlo libremente a disposición de los demás. Para esto existen repositorios públicos en Internet de los que, sin duda, uno de los más populares y empleados es GitHub (https://github.com). De hecho, este blog va colocando, de vez en cuando, algunos recursos en GitHub para que te los puedas descargar si los necesitas (https://github.com/eldesvandejose). Otros desarrolladores emplean GitHub cuando trabajan en equipo en un proyecto común para colocar los cambios que realizan, de modo que estén disponibles para los demás miembros del equipo.

Git y GitHub (II) – Crear un proyecto en local

En el artículo anterior aprendimos a descargar Git, instalarlo y hacer una somera configuración global. Ya lo tenemos listo para trabajar… y aún no sabemos muy bien para que sirve, de una forma concreta y tangible. Realmente, la tecnología Git nos va a permitir crear un directorio .git por cada proyecto que queramos compartir en GitHub. Este directorio .git contendrá el control de versiones del proyecto y la información necesaria para sincronizar nuestro proyecto en local con el que coloquemos en el servidor remoto (GitHub, BitBuckett, etc). Por lo demás no afectará a nuestro proyecto.

Git y GitHub (III) – Subir proyectos a GitHub

En el artículo anterior aprendimos a crear repositorios Git de nuestros proyectos en modo local, y a mantenerlos actualizados con los cambios que sufriera nuestro proyecto. En este artículo veremos cómo subir nuestros proyectos  a GitHub, para que estén a disposición de la comunidad.

Git y GitHub (V) – Las ramas

Las ramas en Git son una herramienta útil si se usa correctamente pero, si se usa de manera inadecuada, puede llegar a causar un verdadero caos en nuestros proyectos. En este artículo vamos a aprender un uso de las ramas (también llamadas branches) que nos facilite nuestro trabajo, de una forma cómoda y eficaz.

Crear un virtual host en Windows

Cuando desarrollas proyectos web sobre Windows utilizas, para acceder en el navegador a la página index de tu proyecto, algo cómo lo siguiente: http://localhost/proyecto En su lugar podemos emplear direcciones URL más cortas, y con mejor aspecto. Algo así cómo esto: http://proyecto.web Esto no sólo mejora el aspecto de la barra de direcciones, sino que nos da una mejor perspectiva de los proyectos en los que estamos trabajando.

Arranque dual Windows 8 / Ubuntu

A los que nos gusta trastear con el ordenador, y aprender siempre que podamos cosas nuevas, nos encanta tener, en nuestro PC, los dos sistemas operativos más empleados: Windows y Linux. Mediante el GRUB de Linux el ordenador nos permite elegir, al arranque, con cual de ellos queremos trabajar. Cuando compras un ordenador en un comercio, bien sea en tienda física o en una tienda online, suele venir con Windows precargado, ya que es el que emplean la mayoría de los usuarios.

Arrancar un programa al inicio con Windows 8

A veces te encuentras con que quieres que un programa que has instalado en tu ordenador se inicie automáticamente al arranque de Windows. Con algunos programas no hay problema, porque tienen una opción específica que puedes activar, bien sea que te lo ofrezcan durante la instalación de dichos programas, o que la opción esté accesible en algún menú de los mismos, una vez han sido instalados. Sin embargo, una gran mayoría de los programas que instalas en tu ordenador no te dan esta opción. ¿Qué hacemos entonces?

Formatear tarjetas SD

Las tarjetas SD (Secure Digital) han demostrado ser un sistema más que eficiente para el almacenamiento de datos. En esencia son la base de los discos duros de estado sólido, cada vez más populares. Las tarjetas SD tienen, cada vez, más capacidad de almacenamiento, más fiabilidad y menor precio. Son utilizadas por una enorme cantidad de dispositivos, de los que los más conocidos son, sin duda, los smartphones, las tablets y las cámaras fotográficas. También las encontramos en navegadores de automovil (para intercambiar y actualizar mapas, por ejemplo) y en otros dispositivos, cómo reproductores de música. Actualmente existe la normalización Micro SD, que nos proporcionar una tarjeta SD, con todas sus prestaciones, en un tamaño mucho menor, lo que las hace ideales para dispositivos de reducido tamaño.