Instalar SASS en Windows
Abr23

Instalar SASS en Windows

Hoy veremos como instalar SASS en Windows y como compilar ficheros scss a css. Descargamos RubyInstaller para Windows http://rubyinstaller.org/downloads/ Una vez instalado podemos utilizar la consola de ruby para instalar sass y compass: gem install sass gem install compass Cada vez que necesitemos compilar los cambios a CSS desde la consola de ruby ejecutamos el comando sass –watch estilos.scss:styles_compilados.css en el directorio donde tengamos el fichero scss. En teoría...

Leer más
Mostrar propiedades de un componente en Angular 2
Abr18

Mostrar propiedades de un componente en Angular 2

Como sabemos en Angular 2 trabajamos principalmente con componentes, los cuales controlan el trabajo con los eventos, etc, estan formados por una clase con propiedades, métodos y además podemos invocar decoradores para definir el propio componente e indicarle en que etiqueta mostrar el componente y que plantilla o vista va a tener el mismo. Veamos como mostrar las propiedades de un componente en Angular 2. Tenemos el componente principal...

Leer más
Buscar un commit en Git
Abr16

Buscar un commit en Git

Muchas veces necesitamos buscar un commit que hicimos hace tiempo en el log de Git, para volver a el o hacer cualquier cosa con el. Para buscar un commit en Git utilizaremos el comando git log. Buscar en los comentarios del commit git log --grep=texto Buscar en los cambios hechos al código git log -S texto Mostrar solo el comentario de cada commit: git log --oneline ¿Quieres aprender más?...

Leer más
Instalar Angular 2 y hacer un Hola Mundo!!
Abr11

Instalar Angular 2 y hacer un Hola Mundo!!

Angular 2 es la nueva versión de AngularJS, es una tecnología muy interesante, veamos como instalar Angular 2 y hacer un Hola Mundo!! Vamos a preparar el entorno de desarrollo para desarrollar aplicaciones web con Angular 2. 1. Instalar Node.js Lo primero que tenemos que hacer es instalar node.js para utilizar su gestor de paquetes npm. Lo puedes descargar e instalar desde https://nodejs.org/en/download/ 2. Crear un directorio para proyecto...

Leer más
¿Que es un ORM? ¿Doctrine y entidades? en Symfony3
Abr09

¿Que es un ORM? ¿Doctrine y entidades? en Symfony3

En este vídeo intento aclarar el concepto de que es un ORM y como funciona Doctrine a grandes rasgos: ¿Quieres más? Vídeo Curso de Symfony3 ¡Domina el framework PHP más completo...

Leer más
Como subir código a Github
Abr09

Como subir código a Github

Hoy vamos a aprender a subir código a GitHub. Es muy fácil. Crea una cuenta en GitHub e instalate git en tu equipo. Ahora en GitHub creamos un repositorio, en mi caso voy a subir una pequeña clase para subir archivos en PHP que siempre utilizo en ZF2 o en PHP crudo: Una vez que tenemos el repo, solo tenemos que seguir las instrucciones que nos da github. Entramos...

Leer más
Aprende PHP desde cero con 36 ejercicios prácticos
Abr02

Aprende PHP desde cero con 36 ejercicios prácticos

Ver el curso completo Acabo de lanzar el curso Aprende PHP desde cero con ejercicios prácticos, vas a aprender PHP paso a paso mediante los más de 36 ejercicios que componen este curso. PHP es uno de los lenguajes de programación del momento, es sin duda el lenguaje en el lado del servidor más utilizado actualmente en el desarrollo de aplicaciones web y cuenta con múltiples ventajas con respecto...

Leer más
Solución: Pantalla en blanco con Apps híbridas Cordova en Android
Abr02

Solución: Pantalla en blanco con Apps híbridas Cordova en Android

Cuando desarrollamos una app híbrida, es decir, una aplicación móvil programada con HTML, CSS y JavaScript usando algún framework, como framework7, Ionic, jQuery Mobile, PhoneGap etc y luego creamos un apk, es decir, compilamos ese código usando Cordova, es común que cuando ejecutamos esa app en una simulación de Android o en un Android de verdad, la splash screen sobrepase el tiempo de espera(timeout) y se quede una pantalla...

Leer más
¡Especial 2000+ estudiantes en el curso de Symfony 3!
Mar26

¡Especial 2000+ estudiantes en el curso de Symfony 3!

Como sabes hace poco publiqué el curso de Symfony3 en el que enseño a desarrollar aplicaciones web con este framework PHP desde cero. Cuando acabé de producir el curso me sentí muy satisfecho con el resultado, independientemente de la acogida que tuviera el curso, me dí cuenta que me salió un curso de calidad, muy completo y con todo lo que yo buscaba cuando empecé a desarrollar con frameworks...

Leer más
Crear varios hosts virtuales en Wamp Server
Mar26

Crear varios hosts virtuales en Wamp Server

Veamos como crear varios hosts virtuales en Wamp Server. Cuando creamos un virtualhost lo que estamos haciendo es simular en nuestro servidor apache local un dominio real, de forma que en lugar de entrar a http://localhost/symfony3/web/index entraríamos a http://symfony3.com.devel/index. Vamos a ver como se crean los virtualhost en WampServer, aunque esto es muy similar en cualquier versión de Apache. Paso 1. Entrar al fichero C:\wamp\bin\apache\apache2.4.9\conf\httpd.conf y añadir o descomentar...

Leer más
Como ponerle nombre a una ruta en Laravel 5
Mar19

Como ponerle nombre a una ruta en Laravel 5

En las versión Laravel 5.2 se da el caso de que intentamos hacer una redirección utilizando el nombre de una ruta y no funciona. Esto es porque no le hemos asignado un nombre correctamente a la ruta. Veamos como ponerle nombre a una ruta en Laravel 5. Para eso debemos utilizar el atributo as y uses en nuestra ruta, por ejemplo: Route::get('/index/{section?}',["as" => "nombre", "uses" => "PruebasController@index"]); Con esto...

Leer más
Ver arrays grandes en PHP sin Xdebug
Mar12

Ver arrays grandes en PHP sin Xdebug

Si no tenemos Xdebug instalado en nuestro servidor web a veces necesitamos debuggear código y necesitamos mostrar por pantalla el contenido de un array. Normalmente esto lo hacemos con la función var_dump de PHP y nos saca el array tabulado y claramente ves los indices del array que tiene dentro, si un array contiene a otro, etc. Hoy vamos a ver como ver arrays grandes en PHP sin usar...

Leer más