|
|
|
|
Bienvenido a la décima edición de La semana PHP.
|
Esta semana tenemos actualizaciones de PHP, concretamente la 7.1.24 y la 7.2.12, así como la RC5 de PHP 7.3.0, la beta 3 de WordPress 5.0, Laravel 5.7.13 y Joomla 3.9.
|
En la sección de artículos destaca la aceptación de PSR-18 como estándar.
|
En la zona de tutoriales hay artículos interesantes de PHP, WordPress y Laravel.
|
En el apartado de noticias aparecen todas las nuevas versiones anunciadas, así como, entre otras, un problema de ejecución de código remoto en WooCommerce debido a un defecto de diseño de WordPress.
|
En vídeos y podcasts hay unos cuantos vídeos interesantes como el de Rasmus Lerdorf analizando PHP en 2017 o el de desarrollo de WordPress usando Sass y Gulp.
|
En componentes aparecen algunos muy populares como Guzzle, Swift Mailer o Adminer.
|
Y para finalizar un listado de eventos: la WordCamp Granada 2018, que se celebra este fin de semana, así como otras 4 meetups de WordPress, 1 de PHP y 1 de Joomla.
|
Si tienes alguna sugerencia que consideres interesante puedes enviármela a través del formulario de contacto, de Twitter o respondiendo a este correo electrónico.
|
Y si esta lista de correo te parece útil, te agradecería que se la envíes a algún compañero al que le pueda interesar o que la difundas por Twitter.
|
|
|
|
|
Artículos
PSR-18 ha sido aceptado oficialmente como nuevo estándar. Esto permitirá que las aplicaciones se mantengan agnósticas al cliente HTTP usado.
|
Estadísticas de uso de las distintas versiones PHP entre los usuarios de packagist.com, el popular repositorio de paquetes PHP.
|
El líder del proyecto WordPress participó en una sesión de preguntas en la WordCamp de Portland para hablar sobre los problemas que rodean a Gutenberg.
|
Cómo gestionar la concurrencia en PHP.
|
Cada vez usamos más paquetes para funcionalidades concretas que necesitamos en nuestros proyectos. El autor reflexiona sobre la necesidad de usar paquetes para todo, y lo particulariza con la funcionalidad de autorización en un proyecto.
|
Primera parte de una serie de posts en los que explican cómo construir un CMS con Laravel y Vue.js.
|
Segunda parte de una serie de posts en los que documentan el proceso de construcción y mantenimiento de un paquete de Laravel open source.
|
Cada byte de una conexión TLS explicado y reproducido.
|
Reflexiones de un ingeniero de una pequeña compañía en la que han dejado de usar Slack como herramienta de comunicación externa debido a las continuas interrupciones que acarrea.
|
Beneficios de hablar en público para un técnico.
|
Cada vez son más numerosas las llamadas a retrasar la publicación de WordPress 5.0, tanto por problemas de usabilidad como por los múltiples errores que siguen apareciendo en Gutenberg.
|
|
Tutoriales
Cómo usar macros en una aplicación Laravel.
|
Cómo gestionar subdominios en una aplicación Laravel.
|
Cómo solventar un problema habitual en el desarrollo web: cómo probar nuestros sitios web en distintos navegadores.
|
Cómo adaptar el route model binding de Laravel para entornos con tenencia múltiple.
|
Cómo desarrollar y desplegar un sitio web en PHP en AWS Lambda.
|
Cómo dimensionar y escalar un sistema de colas en Laravel.
|
Cómo comprimir y descomprimir ficheros ZIP en nuestras aplicaciones PHP.
|
Cómo detectar y solucionar los posibles problemas de rendimiento de WorPress.
|
|
Noticias
Publicada la versión 7.1.24 de PHP, con correcciones de errores.
|
Publicada la versión 7.2.12 de PHP, con correcciones de errores.
|
Publicada la release candidate 5 de PHP 7.3.0.
|
Publicada la beta 3 de WordPress 5.0.
|
Publicada la versión 5.7.13 de Laravel, con nuevas funcionalidades.
|
Publicada la versión 3.9 de Joomla, con unas cuantas funcionalidades nuevas.
|
La fecha de publicación de WordPress 5.0 se retrasa hasta el 27 de noviembre.
|
Un fallo en la forma en que WordPress maneja los privilegios puede producir una escalada de privilegios en los complementos de WordPress, afectando a plugins tan populares como WooCommerce, con más de 4 millones de instalaciones.
|
El plugin que nos permite usar WordPress sin Gutenberg tendrá soporte oficial hasta el 31 de diciembre del 2021.
|
|
Vídeos y podcasts
En este vídeo Rasmus Lerdorf, el creador de PHP, habla sobre el estado de PHP en el año 2017.
|
En este vídeo explican qué es una instalación de WordPress multinetwork.
|
Primera parte de una serie de artículos (con vídeo incluido) sobre TDD (Test Driven Development).
|
En este vídeo explican cómo automatizar lo máximo posible el flujo de trabajo con Gulp y Sass.
|
En el capítulo 73 de este podcast hablan sobre Lighthouse GraphQL Server, traducciones y métricas.
|
En este vídeo nos explican a grandes rasgos en qué situaciones escoger Laravel (u otro framework) para un proyecto y en cuáles WordPress (u otro CMS).
|
|
Componentes, bibliotecas y utilidades
Guzzle es un cliente HTTP que facilita el envío de solicitudes HTTP y la integración con servicios web.
|
Aplicación web para procesar, registrar y visualizar datos de energía, temperatura y otros datos ambientales.
|
Bibloteca de envío de correo electrónico.
|
Bibloteca de envío de correo electrónico.
|
Gestor de bases de datos en un único archivo PHP.
|
|
Eventos
Del 15 al 21 de noviembre
|
El 15 de noviembre tendrá lugar en Granada una meetup titulada "WordPress and Tapas".
|
El 15 de noviembre tendrá lugar en Sevilla una meetup titulada "Mutant Testing".
|
El 16, 17 y 18 de noviembre tendrá lugar en Granada la WordCamp Granada 2018.
|
El 16 de noviembre tendrá lugar en Pontevedra una meetup titulada "SEO, WordPress y las leyes en el marketing digital".
|
El 16 de noviembre tendrá lugar en Amurrio una meetup titulada "Gestión de tareas y proyectos con Asana".
|
El 16 de noviembre tendrá lugar en Madrid una meetup titulada "Joomla Pizza, Bugs & Fun".
|
El 21 de noviembre tendrá lugar en Alcobendas una meetup titulada "WPO para WordPress: ¿Optimizas o aceleras?".
|
|
|
Si esta lista de correo te parece interesante te agradecería que la difundas por Twitter.
|
|
|
|
|
|
|