php

Recursos de programación de php
▬▬▬▬▬▬ Título de la Sesión ▬▬▬▬▬▬ Mejora del rendimiento del componente TreeFilter en el panel de contenidos ▬▬▬▬▬▬ Ponente ▬▬▬▬▬▬ Beltrán Rengifo Beltrán es Senior Frontend Engineer en Liferay y entre sus pasiones Javascript está en primer lugar. Vue, React, Nuxt, Next, SASS/LESS/BEM, Styled Components. JS del lado del servidor con Node y a veces Python o PHP. Intentando con ahínco asumir los conocimientos necesarios de Frontend devops como Docker, CI/CD con Gitlab/GitHub, Jenkins y Rancher. Intentando controlar Webpack desde 2017. Admirando las plataformas Vercel y Netlify. * Linkedin - https://www.linkedin.com/in/beltranrengifo/ * Twitter - https://twitter.com/BeltranRengifo ▬▬▬▬▬▬ Resumen ▬▬▬▬▬▬ En este caso veremos cómo el equipo de Liferay se planteó la necesidad de auditar el rendimiento del componente React TreeFilter y nos compartirán los resultados obtenidos. En la sesión se aprenderá a detectar, analizar y resolver problemas de rendimiento en un componente React JS, para ello se realizará: * Detectar mediante la realización de pruebas pesadas * Analizar concluyendo sobre las métricas * Resolver implementando las tareas más eficientes y asequibles En el camino mostraremos algunas implementaciones de JS dentro de los componentes de React, cómo probamos el rendimiento utilizando el componente OOTB Profiler de React, y las correcciones finales que implementamos en la rama master. Primero se presentará el componente, sus principales funciones y los inconvenientes que detectamos en el camino, para después mostrar el test de rendimiento, los resultados y la implementación de las mejoras. La agenda de la sesión de este miércoles será la siguiente: 18:30 - Bienvenida y Anuncios 18:40 - Meetup Enero 2022 - Mejora del rendimiento del componente TreeFilter en el panel de contenidos - Beltrán Rengifo. 19:25 - Q & A 19:30 - Networking (Mozilla Hubs) ▬▬▬▬▬▬ Organizadores de la sesión ▬▬▬▬▬▬ - - - ▬▬▬▬▬▬ LUGSpain ▬▬▬▬▬▬ Twitter - https://twitter.com/LUGSpain Slack - https://liferay.dev/chat Meetup - https://www.meetup.com/es-ES/Liferay-Spain-User-Group/
En esta charla aprenderemos más sobre Docker y la configuración de entornos de desarrollo para PHP, independientemente del servidor web, la versión de PHP o la base de datos, pudiendo así replicar los entornos de producción en nuestras máquinas locales. Ponente: Ilya Bakhlin, desarrollador senior con más de 10 años de experiencia como programador web y administrador de sistemas. Actualmente desarrollador web senior en Phoenix Connection, S. L. puedes encontrarlo en Twitter @IlyaBakhlin Meetup: https://www.meetup.com/PHPMad/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Aparte de java, existen más lenguajes que pueden correr en la Máquina virtual de Java (JVM). Existen lenguajes creados específicamente para la JVM, como Scala, Kotlin o Groovy. También hay implementaciones de lenguajes populares para que puedan correr en la JVM, como Jython (Python), JRuby (Ruby) o Quercus (PHP). #KnowledgePills #Back #LenguajesAlternativosJVM Descarga nuestras píldoras de conocimiento en formato ficha 👉https://lk.autentia.com/2HeLWT8 Síguenos en nuestras redes para estar al día de las novedades: - Twitter: https://goo.gl/MU5pUQ - Instagram: https://lk.autentia.com/instagram - LinkedIn: https://goo.gl/2On7Fj/ - Facebook: https://goo.gl/o8HrWX
Composer es el administrador de paquetes líder a nivel de aplicación para PHP. Ha sido diseñado para situaciones en las que el equipo de desarrollo tiene el control total del entorno. En sistemas multiusuario, donde los desarrolladores independientes crean paquetes, no se recomienda el uso de Composer debido a los posibles conflictos. En esta sesión, vamos a revisar varias técnicas para usar Composer en Joomla y una nueva herramienta de desarrollo innovadora para simplificar la implementación de código PHP con prefijos. Ponente: Aníbal Sánchez (@anibal_sanchez) es desarrollador senior PHP y líder en su empresa Extly (http://www.extly.com) de gestión de soluciones en Laravel, WordPress, Joomla y PrestaShop. Tiene experiencia en el desarrollo rápido web, DevOps y más de 15 años de experiencia en la industria de Internet. Meetup: https://www.meetup.com/PHPMad/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...
Bootcamp Full Stack Developer Presencial en Valencia, Madrid y Barcelona 👉 https://bootcamp.geekshubsacademy.com/full-stack-developer/ Hackea tu carrera profesional y conviértete en Full Stack Developer, el unicornio que toda empresa busca. 🚀 Aprende 14 tecnologías en 12 semanas intensivas, paga sólo cuando encuentres trabajo y obtén el título propio por la Universidad Alfonso X El Sabio 🎓 (UAX). Durante 12 semanas vivirás en primera persona un proceso de desarrollo completo, desde la creación de una idea, hasta la subida a producción de esta. A través de una metodología didáctica que potencia distintas áreas: teórica, práctica recurrente y curiosidad individual. Aprenderás a trabajar con metodologías ágiles y las aplicarás cada semana en un proyecto nuevo. 💻 Git & Gitflow, Agile, HTML, CSS, Javascript & TS, ReactJS + Redux, Node JS y Express, PHP, Laravel y Testing, TDD & BDD y ADD 💻 Cuando acaba el Bootcamp nuestro equipo de Talento te ayuda a encontrar el mejor puesto para ti en empresas punteras y que valoren tu trabajo. ⚡ A Pedro, Guillermo y Miguel ya les ha cambiado la vida. Tú también puedes vivir esta experiencia 🚀 ¡Te esperamos! 🎥 Suscríbete: https://www.youtube.com/user/geekshubs 💼 Ofertas de empleo #geekjobs: https://geekshubs.com/business/tech-recruitment/candidatos/ 🐦 Twitter GeeksHubs: https://twitter.com/geekshubs 🐦 Twitter GeeksHubs Academy: https://twitter.com/geeks_academy 📸 Instagram: https://instagram.com/geekshubs ℹ️️️ LinkedIn GeeksHubs: https://www.linkedin.com/company/geek... ℹ️️️ LinkedIn GeeksHubs Academy: https://www.linkedin.com/school/geeks... ? Facebook: https://facebook.com/geekshubs 📕 Plataforma online +30 cursos gratuitos: https://geekshubsacademy.com/
Symfony es uno de los frameworks PHP más usados junto de la mano de Laravel. Vamos a ver cómo gracias a utilizar Symfony puede lograr un código de mayor calidad (clean code) y una arquitectura de tu software (clean architecture) mejor. 👉 ¡Aprende todos los secretos de Symfony con este curso! https://bit.ly/symfony-codely {▸} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👩‍🌾 Twitter Dani: https://twitter.com/dsantaka ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Analizamos las discusiones de Reddit de distintos ecosistemas de programación: #javascript #php #java #typescript {▸} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👨🏻‍🌾 Twitter Dani: https://twitter.com/dsantaka ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
Probamos en directo un de los mejores descubrimientos de plugins que hemos hecho últimamente: Tabnine 🎉 Autocompletado de código para IDEs como IntelliJ IDEA, WebStorm, PhpStorm, VS Code, Vim y más Soporta JavaScript, TypeScript, Java, PHP, Python… ¡Hasta XML! 🔗 Links relacionados ├ 👀 Descubre TabNine: http://bit.ly/tabnine-codely └ 🎟️ Sorteo licencias gratis: http://bit.ly/sorteo-tabnine {▸} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 🍺 Twitter Isma: https://twitter.com/ismanapa ├ 🧔🏻 Twitter Javi: https://twitter.com/JavierCane ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
PHP 8.1 ha traído muy buenas mejoras al lenguaje: Enums, fibers, mejoras de performance, ¡y muchas más cosas! En el directo de hoy analizamos y probamos estas nuevas funciones. 👌 🔗 Links relacionados ├ ¿Quieres aprender php 8 al detalle? 👉 https://bit.ly/php-8 ├ Ejemplos que se ven en este vídeo 👉 https://github.com/CodelyTV/youtube-code-examples/tree/master/php8.1-news ├ Novedades php 8.1: https://stitcher.io/blog/new-in-php-81 ├ Enums: https://php.watch/versions/8.1/enums └ Fibers: https://php.watch/versions/8.1/fibers {▸} CodelyTV ├ 🎥 Suscríbete: https://youtube.com/c/CodelyTV?sub_confirmation=1 ├ 🐦 Twitter CodelyTV: https://twitter.com/CodelyTV ├ 👩‍🌾 Twitter Dani: https://twitter.com/dsantaka ├ 💂🏼 Twitter Rafa: https://twitter.com/rafaoe ├ 📸 Instagram: https://instagram.com/CodelyTV ├ ℹ️ LinkedIn: https://linkedin.com/company/codelytv ├ 🟦 Facebook: https://facebook.com/CodelyTV └ 📕 Catálogo cursos: https://bit.ly/cursos-codely
En esta charla Luis Rovirosa habla de los beneficios de estar desacoplado del framework, las librerías y la base de datos. Después de una breve introducción teórica, refactoriza paso a paso un código que tiene toda la lógica en el controlador de Symfony y está totalmente acoplado a detalles de infraestructura hacia una arquitectura hexagonal. Luis Rovirosa es desarrollador de aplicaciones web en PHP y formador desde hace más de 15 años. Trabaja habitualmente con startups y grandes empresas ayudando a transformar sus equipos de programación. En su día a día dedica buena parte de su tiempo al desarrollo y también ayuda a las empresas a simplificar y priorizar sus productos. En 2017 montó Codium (https://www.codium.team), una empresa especializada en formación y desarrollo web. Imparte formaciones de TDD, Clean Code, Patrones de diseño y de cómo trabajar con Legacy code. Meetup: https://www.meetup.com/PHPMad/ Twitter: https://twitter.com/phpmad Nos vemos en PHPMad...