Esta es una de las preguntas más frecuentes en los foros y comunidades de Laravel y lamentablemente una de las que recibe respuestas más confusas que van desde: «usa Laravel 3 porque es más estable» hasta «espera a que salga la versión 8» o «mejor no uses Laravel y crea tu proyecto con lenguaje Ensamblador porque es más rápido». Así que por ello decidí escribir este post, además lo estaré actualizando cada vez que se publique una nueva versión de Laravel, así que no olvides guardarlo en tus bookmarks.
Si recibiera 1 dólar cada vez que alguien me pregunta qué editor, fuente o tema uso, no necesitaría tener planes pagos en Styde para mantener el proyecto y pagar la renta. Pero como eso no va a pasar, permíteme contestarte con este post, donde además te enseñaré cómo configurar PhpStorm para trabajar en tus proyectos con Laravel y Vue.js.
La conferencia anual Laracon US llevada a cabo entre el 27 y 29 de Julio en Louisville, Kentucky no fue sólo para que Taylor Otwell compartiera las nuevas características de Laravel 5.3 sino que reunió a un grupo importante de ponentes quienes compartieron sus conocimientos y experiencias con los asistentes. Adicionalmente, hubo conferencistas de otras tecnologías diferentes de PHP y Laravel como: Evan You, Sandi Metz y Ryan Singer.
Estas charlas y workshops fueron grabadas por lo que podremos luego acceder a ellas cuando sean publicadas. Sin embargo, muchos de los ponentes compartieron las dispositivas que utilizaron y veremos a continuación:
Muchos desarrolladores tenemos este proyecto personal con el cual aspiramos en algún momento tener un ingreso extra, ayudar a nuestra comunidad, hacernos millonarios o simplemente aprender una nueva tecnología.
Pero además de esto, todos tenemos nuestras obligaciones con el trabajo, nuestra familia, hijos, etc. Por lo cual estos proyectos personales suelen quedar relegados a una hora por las noches o a los fines de semana, y es lo primero que hacemos a un lado cuando nuestras responsabilidades se complican (o nos invitan a la playa el fin de semana).
El otro día necesitaba agregar una pequeña funcionalidad para Styde. Como todo buen programador, lo primero que hice fue ir a Google y buscar un plugin o componente ya hecho que me ayudara a resolver el problema tan pronto como fuera posible.
Conseguí un plugin en $5 que tenía todo lo que necesitaba y más. Busqué mi tarjeta para hacer el pago y, lamentablemente, el plugin ya no estaba disponible.
Seguí buscando y conseguí un foro donde otro programador tenía el mismo problema que yo, pero él era bastante claro que quería un plugin que fuera gratis. El post era de hace varios años y alguien le recomendaba el plugin de $5 (cuando estaba disponible). No había otra alternativa gratuita, aún así, el programador rechazó de manera ruda la sugerencia porque no era gratis y él quería un plugin gratis. Punto.
Seguí buscando en Internet y no logré encontrar otra solución ni gratuita ni paga, así que no me quedó de otra que comenzar a desarrollar el código por mi cuenta:
Hace mucho que quiero escribir este artículo, pero la sensación de que no va a ser lo suficientemente bueno o de que alguien me dirá que no sé escribir siempre me detiene. Además, ¿Quién soy yo para darle un consejo a alguien sobre cualquier tema, cuando hay muchas personas mejor calificadas? Seguro alguien se dará cuenta de que yo no debería escribir esto y me señalará delante de todos…
En el 2006, trabajé en un ministerio. Mis colegas desarrollaban un sistema maquetado con tablas anidadas. El código boilerplate necesario para, por ejemplo, imprimir un formulario era increíble. Etiquetas <table>, <tr>, <th>, <td>, por doquier. Si tienes, como yo, más de 10 años en esta carrera, sabrás de qué hablo.
Para ese entonces, ya yo sabía maquetar usando CSS, y por supuesto, fervientemente mostré los beneficios de usar CSS. Insistí una y otra vez que debían dejar de maquetar con tablas anidadas.
¿El resultado? Me gané el apodo de “Duilio CSS”: si se colgaba una computadora o se dañaba la cafetera, me pedían que lo arreglara con CSS.
Para llegar a ser un buen profesional hay que conocer a fondo las herramientas con las que se trabajan en el día a día, más aun, esto es de gran importancia en el área tecnológica donde los cambios son la constante. Por ello Mike Bronner creó una ingeniosa solución cuya función es mantenerte al día con las actualizaciones de Laravel. Recuerda que este framework es un proyecto opensource que se mantiene gracias a las colaboraciones de la comunidad. Esta nueva aplicación analiza, procesa y muestra las actualizaciones realizadas sobre Laravel y gracias a su diseño intuitivo y simple nos permite una vista gráfica muy completa sobre el avance y la evolución del mismo.
El día 3 de diciembre se dio a conocer el lanzamiento oficial de PHP 7, desde hace algún tiempo se esperaba esta noticia ya que hubo muchos rumores entre los cuales se destacaba un aumento substancial en cuanto a la velocidad.
Veamos algunas de las novedades que trae consigo PHP 7.
Styde usa cookies para guardar tus preferencias y para seguimiento anónimo AceptarLeer más
Privacy & Cookies Policy
Privacy Overview
This website uses cookies to improve your experience while you navigate through the website. Out of these, the cookies that are categorized as necessary are stored on your browser as they are essential for the working of basic functionalities of the website. We also use third-party cookies that help us analyze and understand how you use this website. These cookies will be stored in your browser only with your consent. You also have the option to opt-out of these cookies. But opting out of some of these cookies may affect your browsing experience.
Necessary cookies are absolutely essential for the website to function properly. This category only includes cookies that ensures basic functionalities and security features of the website. These cookies do not store any personal information.
Any cookies that may not be particularly necessary for the website to function and is used specifically to collect user personal data via analytics, ads, other embedded contents are termed as non-necessary cookies. It is mandatory to procure user consent prior to running these cookies on your website.