Introducción a las tecnologías de virtualización

Docker es una implementación de las tecnologías de virtualización basadas en contenedores. Las tecnologías de virtualización nos permiten, a partir de software, crear una versión virtual de un recurso tecnológico, desde una pequeña terminal hasta un sistema operativo completo. Docker lleva la virtualización un paso más lejos utilizando su motor de contenedores, pero para poder comprender bien este concepto es necesario remontarnos un poco al pasado.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Bienvenida al Curso de Docker

A menudo nos vemos envueltos en la creación de nuestras aplicaciones y tenemos nuestro equipo preparado y listo para ejecutar todas las tareas que necesita nuestro proyecto para poder funcionar en modo de desarrollo. Pero, alguna vez te has preguntado ¿Cómo poner en producción el proyecto? ¿Cómo puedes tener control sobre los proyectos que tengas en producción? ¿De qué manera se pueden poner múltiples proyectos en producción con un sólo servidor?

Docker es una herramienta que nos permite resolver todas estas inquietudes que presentamos anteriormente, de una manera fácil y segura como veremos a partir de esta lección:

Regístrate para ver ésta y cientos de lecciones exclusivas.

Escribe HTML y CSS más rápido con Emmet

Emet - Herramienta para acelerar la escritura de HTML y CSS

Para los que trabajamos en la web de forma profesional, escribir código es a veces divertido, a veces complicado, y muchas veces es algo tedioso, sobre todo cuando tenemos que escribir cosas largas y repetitivas. Es por esto que siempre debemos tener los ojos abiertos a nuevos procesos o técnicas que nos puedan ayudar a escribir nuestro código de manera más eficiente.

Hoy quiero hablarles acerca de Emmet.io.

Ver post

Configuración de Git en distintos sistemas operativos

Logo

Configuración de Git en distintos sistemas operativos

Curso de Git Parte 1

Al trabajar con sistemas operativos diferentes dentro de un equipo de trabajo inmediatamente pueden surgir situaciones en las que nuestros archivos parecen no ser compatibles entre un sistema y otro, y esto es ocasionado por la separación de línea en cada sistema, esto ocasiona que en sistemas basados en Unix como OS X y Linux los archivos se vean de manera normal y en sistemas Windows se vea todo en una sola línea.

Afortunadamente git nos proporciona algunas herramientas para poder tratar estos archivos y hacerlos funcionar de manera adecuada en cada sistema operativo, así que veamos cómo podemos hacer esto.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Editar archivos Sass en Laravel con Chrome Developer Tools

laravel-sass-chrome

Si eres front-end on full-stack developer y trabajas con Laravel seguro conoces y haces uso de Elixir, la herramienta que permite compilar los assets dentro de nuestras aplicaciones y que viene configurada por defecto en cada nueva instalación de Laravel.  Cuando trabajamos con algún pre-procesador como Sass debemos escribir el código, compilarlo tal vez usando alguna otra herramienta como Gulp y posteriormente actualizar el navegador web en busca del resultado final. Seguramente esto ya es un proceso totalmente natural para ti, pero hoy hablaremos de una funcionalidad que permite editar, compilar y ver el resultado en tiempo real de los cambios realizados sobre los archivos de Sass dentro de nuestra aplicación de Laravel desde Chrome.

¿Parece complicado? Bueno, en realidad es mucho más sencillo de lo que te imaginas, pongamos manos a la obra y veamos de qué se trata.

Ver post

Gulp – Browserify y Webpack

gulp-browserify-webpack

A través de Browserify, podemos usar el método require para instalar paquetes de npm, o incluso archivos locales en nuestra aplicación de la misma forma como requerimos paquetes en el archivo gulp, incluyendo librerías como jQuery y plugins de jQuery, pero además Browserify se encargará de concatenar estas dependencias en un solo archivo que va a contener todo lo requerido por la aplicación. También hablamos sobre Webpack y como se compara a Browserify y Gulp.

Regístrate para ver ésta y cientos de lecciones exclusivas.

Alias de comandos para la consola Windows/Linux/Mac

alias-de-comandos-windows-linux-mac

Como programadores siempre estamos buscando nuevas formas de ahorrar algo de tiempo mientras desarrollamos software, solemos aprender todos los posibles atajos del teclado, para interactuar con nuestras aplicaciones sin hacer uso de la barra de menú, utilizamos herramientas automatizadas y cualquier otra cosa que nos brinde un poco más de velocidad en la realización de las tareas durante nuestro tiempo de trabajo. Los alias de comandos son otra herramienta poderosa para esto.

Ver post

PHP companion para Sublime Text 3

php-companion-sublime-text-

Cuando trabajamos con PHP y utilizamos programación orientada a objetos, como en el caso de Laravel, siempre es conveniente usar atajos que nos permitan por ejemplo ir al archivo donde está definida una función especifica, importar un namespace, agregar automáticamente una definición a un constructor, etc. Por defecto Sublime Text no nos permite realizar ninguna de estas tareas, pero gracias al plugin PHP Companion (disponible únicamente para Sublime Text 3) podemos obtener todos estos atajos.

Ver post

Suscríbete a nuestro boletín

Te enviaremos publicaciones con consejos útiles y múltiples recursos para que sigas aprendiendo.

Suscríbete a nuestro boletín

Recibe consejos útiles, promos y múltiples recursos directamente en tu correo.

Tu nombre y correo serán enviados directamente a MailChimp. No compartiremos tus datos con otras empresas.