Despues de un gran esfuerzo he publicado mi primer curso en Udemy, este se titula: Configurar Laravel en Windows y MS SQL Server.

Este es un post basado en uno anterior publicado en el 2009, actualizado con la versión de MySQL 5.7 y Visual Studio 2017.
En resumen voy a hacer que a través de visual studio 2017 nos comuniquemos con una base de datos MySQL.
Voy a asumir que se tienes instalado MySQL en su versión 5.7 o superior.

Llevo desde principios de año utilizando Visual Studio Code. Anteriormente usaba Sublime Text 3, he decidido cambiar ya que actualmente no solo importa la rapidez del editor sino como te puede ayudar a desarrollar más rápido y ser más productivo.

Instalar Laravel en un ambiente Windows no es muy difícil ya que herramientas como Laragon te permiten facilitar esa tarea, se complica un poco al manejar la conexión a base de datos con una base de datos de MS SQL Server.
En este breve post voy a explicar los pasos que tuve que realizar para que Laravel y Sql Server trabajaran correctamente.

Una nota rápida para recordar como generar el aplication key para una aplicación de Laravel.
Data missing (View: /web/admin-printers/resources/views/impresora/listing.blade.php)"

Cuando estuve buscando trabajo en las entrevistas a las que asistí me hicieron preguntas acerca de los comentarios en el código. Yo respondí que ultimamente trato de hacer mi código más expresivo, más legible usando nombres apropiados, no escribiendo métodos o funciones muy largas, etc. Y cuando era necesario ponia un comentario para hacer resaltar ulguna funcionalidad que no pudiera expresar en el código. Esto al parecer es muy controversial y cada programador tiene sus opiniones.
Dejo plasmadas algunas preguntas y sus respuestas sobre estos temas. Estas preguntas fueron parte de la materia de Administración de Proyectos de Tecnología de Información de la universiodad Tecmilenio donde estuvé cursando la maestria en Administración de Tecnologias de la información.
En pocas palabras laravel es un framework PHP que simplifica mucho las cosas a la hora de programar.
De su pagina oficial extraigo esto:
Laravel es un framework de aplicaciones Web con expresiva y elegante sintaxis. Creemos que el desarrollo debe ser divertido y una experiencia creativa para que sea verdaderamente gratificante. Laravel intenta facilitar tareas comunes en la mayoría de proyectos web como la autenticación, administración de rutas, sesiones y el almacenamiento en cache.
Laravel tiene como objetivo hacer que el proceso de desarrollo sea agradable para el desarrollador sin sacrificar funcionalidad de la aplicación. Los desarrolladores felices hacen mejor código. Al final hemos combinado lo mejor que hemos visto en otros frameworks web, incluyendo frameworks implementados en otros lenguajes, como Ruby on Rails, ASP. Net MVC y Sinatra.

Hace algún tiempo el buen Yisus y yo hicimos una presentación en nuestro anterior trabajo sobre elasticsearch. Aquí pongo una breve a introducción.
Es un motor de busqueda open-source construido sobre Apache Lucene, una librería de motor de búsqueda para búsquedas full-text. Lucene es posiblemente la biblioteca de motor de busqueda más avanzada, de alto rendimiento y con funciones completas que existe actualmente.