Resumen del curso sobre Laravel: The complete guide with real world projects



Acabo de terminar hace algunos días un curso de Laravel que nos pagaron en el trabajo. El curso se llama: Laravel, the complete guide with real world projects impartido por el instructor Kati Frantz, está en ingles pero es muy entendible además de que el curso tiene subtitulos autogenerados; que no son la gran maravilla pero ayudan un poco.
  ​​​En el curso los proyectos que se desarrollan van incrementando la complejidad y abarcando tópicos diferentes.

Auto guardado en Sublime Text 3


Algo tremendamente util cuando estoy trabajando con Sublime Text 3 es el auto guardado (auto save), ya que te evita del molesto Ctrl+s cada que has modificado un archivo y quieres que ver los resultados. He visto que esto es cuestión de gustos ya que algunos programadores prefieren estar guardando manualmente.

Usa un editor más moderno. Visual Studio Code es la onda en cuanto a editores gratis. Ve el siguiente post: Visual Studio Code y mis extensiones esenciales

Cómo escribir tu propia función para depurar


Para depurar en PHP podemos usar las funciones print_r() y var_dump().
Lo malo de print_r es que muestra el resultado formateado en texto, produciendo una salida difícil de leer cuando el resultado es extenso.
En lo personal var_dump() no lo utilizo tanto como print_r() dado que solo me interesa saber la clave y el valor de un array y var_dump muestra además de estos valores, el tipo de dato, lo bonito de var_dump es que el resultado lo muestra formateado en html haciendo más fácil la lectura.

Para facilitar la depuración he creado una función llamada dd() (si como en laravel, anteriormente la llamaba debug() ), está la utilizo en codeigniter pero puede ser aplicada o reescrita para cualquier framework. 

Regresar a un commit especifico en git


Necesitaba regresar a un commit que hice hace un par de semanas, dado que las modificaciones que había hecho actualmente no me resultaron buenas. Así que recordé que lo hecho anteriormente no estaba mal y solo necesitaban unos ajustes.
Para regresar a los modificaciones anteriores creé una nueva branch con el commit pasado que me interesaba, de la siguiente manera:

La creatividad

creatividad

La creatividad empieza cuestionando y cambiando lo que doy por sentado, y es precisamente porque lo doy por sentado que es tan difícil de encontrar.

Dual boot con Windows 8, Ubuntu y UEFI en laptop HP 14?


​Despúes de instalar Xubuntu 16.04 conforme al procedimiento habitual, me dí cuenta que al arrancar el equipo, pasaba directamente a Windows 8 sin dejarme elegir. ​
La solución fue desde windows en una consola del sistema en modo administrador escribir lo siguiente:
bcdedit /set "{bootmgr}" path \EFI\ubuntu\grubx64.efi
Espero sea de utilidad. Saludos.