Trabajando con mapas de sass

Los mapas de sass fueron introducidos en la versión 3.3. No deben ser confundidos con los mapas de fuente que se usan para mapear tu css con tus archivos .scss o cualquier otro lenguaje que uses de preprocesador.

Usar archivos dot para aumentar productividad

Si eres desarrollador web, ya sea frontend o backend, es probable que pases bastante tiempo de tu día en la terminal. Si es así y aún no usas los dotfiles (archivos .punto en inglés) este artículo es para tí.

Usando git para hacer deploy de nuestro código

Aunque existen servicios para hacer deploy automático de nuestro código a los servidores, como por ejemplo deploybot estos servicios suelen ser pagos y si tienes solo pocos proyectos es realmente innecesario.

Que es el Critical Path y como ayuda al desempeño de tu sitio web

Uno de los problemas mas grandes que enfrenta la web en estos momentos es que nuestros sitios web se han vuelto cada vez más pesados. Hay muchas maneras de prevenir esto, minimizando nuestros recursos, optimizando imágenes y lograr que los recursos lleguen al navegador de una mejor manera. Una de las técnicas para lograr eso es colocar nuestro CSS en lo que se conoce como el "critical path" o "Camino Crítico" como se traduciría.

Dejar Compass Para Volar con Libsass

WordPress es el CMS más popular del mundo y las razones son muchas: es infinitamente personalizable, la comunidad es muy activa y la cantidad de plugins es impresionante. Programar en WordPress es muy cómodo, pero uno de los problemas que siempre molestan cuando se trabaja en equipo es la sincronización de la base de datos. Aquí muestro como podemos usar Git para solventar este problema.

Usando git hooks y wp-cli para sincronizar bases de datos de Wordpress

WordPress es el CMS más popular del mundo y las razones son muchas: es infinitamente personalizable, la comunidad es muy activa y la cantidad de plugins es impresionante. Programar en WordPress es muy cómodo, pero uno de los problemas que siempre molestan cuando se trabaja en equipo es la sincronización de la base de datos. Aquí muestro como podemos usar Git para solventar este problema.

Paul Irish hablando de Desempeño web

Paul Irish explica detalladamente como mejorar el desempeño de una página web. Increíble charla. Bien vale la pena los 30 min.

Lista de plugins de Sublime Text que uso

Sublime text es uno de los mejores editores de texto con los que se puede programar y razón por la cual es tan potente es su gran cantidad de plugins.

Manejar proyectos con Sublime Text

Sublime es uno de los mejores editores de texto para programar, es uno de los más usados por toda la comunidad y la razón es que es extremadamente personalizable, una de las que considero más útiles es la habilidad de crear Proyectos de sublime.

Sublime Text Tips

Sublimetexttips.com es un excelente recurso para todos los que usamos Sublime Text para programar, es un newsletters en el cual el curador recopila algunos tips, plugins y temas de Sublime y los comparte semanalmente. 100% Recomendado.

Grunt: Usando templates para iniciar proyectos

En el último post hablé de Grunt y los primeros pasos que debemos tomar para empezar a usar esta poderosa herramienta en nuestros proyectos. Una de las mejores funciones de Grunt es la habilidad de automatizar la creación de proyectos. Nos copia nuestros archivos base y nos hace algunas preguntas que podemos configurar para llenar los datos de nuestro proyecto.

Grunt: El Corredor de Tareas en JavaScript

Grunt: El Corredor de Tareas en JavaScript

Grunt es un corredor de tareas de JavaScript. Si eres un desarrollador web front-end seguramente has visto Grunt más de una vez, pero muy probablemente nunca quisiste aprender porque pensaste que tu no necesitabas eso. Es una herramienta que se trabaja por la consola que es algo que el 95% de los programadores front-end evitan. Yo lo evité mucho tiempo pero una vez que me adapté al flujo de trabajo se me hace imposible desarrollar un proyecto sin Grunt integrado.

Configurando ambiente de desarrollo para Mac sin MAMP

Hace unas semanas decidí formatear mi computadora (iMac) dado que ya estaba muy cargada y se estaba estaba colocando muy lenta. Cuando me la compré nunca antes había tenido una Mac así que no estaba configurada de la mejor manera posible, una de las primeras cosas que hice fue instalar MAMP, la ventaja de MAMP es que no tienes que hacer nada de configuración, en un solo paquete trae PHP, MySQL así como PhpMyAdmin para poder administrar las bases de datos y te tiene el ambiente de desarrollo por separado, deja las herramientas del sistema sin tocar.