Hola

Bienvenido a la edición #101 de La semana PHP.

Otra semana más cargada de artículos, noticias y podcast de PHP y su ecosistema. Gracias por leer este boletín informativo 🙏.

¡Toma una ☕ y disfruta de la lectura!

La pasada semana se detuvo todo el trabajo para añadir nuevas características a la versión 8 de PHP. A partir de ahora los esfuerzos se centrarán en la corrección de errores y en la mejora de la experiencia de usuario, hasta que se publique la primera versión estable en diciembre. Añadir nuevas características podría tener efectos muy negativos, debido a la introducción de errores o de efectos colaterales. Y, como no podía ser de otra forma, tras congelar las nuevas características, se acaba de publicar la primera beta de PHP 8.0.0, para que puedas empezar a testearla, encontrar errores y proponer mejoras.

En el podcast de PHP Internals News hablan sobre el RFC del operador nullsafe, que está aprobado para ser parte de PHP 8.0, y que evitará que tengas que hacer comprobaciones sobre si una variable se encuentra o no a null, obteniendo un código mucho más limpio. Una mejora muy interesante. Si te interesa profundizar en este RFC, puedes consultarlo aquí.

WordPress 5.5 se publica hoy, con lo que ya se está empezando a trabajar en la versión 5.6. Si quieres proponer mejoras, lo puedes hacer hasta el 20 de agosto. A mí, conque migraran toda la infraestructura de SVN a Git ya me llegaría 🤷.
WordPress cancela todos los grandes eventos oficiales físicos hasta el 2022.
Como WordPress drama de esta semana (últimamente toca uno por semana), destaca la suspensión de Astra, un tema con más de 1 millón de instalaciones, del repositorio oficial de WordPress, por incumplir las normas y los reiterados avisos respecto al uso de enlaces de afiliados. Ya han resuelto el problema y vuelve a estar disponible.

Dentro de las novedades, esta semana además de PHP 8.0.0 beta 1, tienes PHP 7.4.9, PHP 7.3.21, PHP 7.2.33, una actualización de seguridad para Laravel 6 y 7 y CakePHP 4.1.2.

Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
Telegram-logo-660-240
Si quieres recibir 4-5 ofertas de trabajo diarias sobre el ecosistema PHP, échale un vistazo a nuestro canal de Telegram y únete.
weglot_logo_rect_darkbg
Esta edición está patrocinada por Weglot, la mejor solución para traducir cualquier sitio web --- Integra Weglot a la perfección en tu sitio web y publícalo en cualquier idioma. No más problemas de mantenimiento o compatibilidad. En Weglot confían más de 50.000 sitios web. Funciona con todas las tecnologías web como WordPress, Drupal, Laravel y Symfony.
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.
Botón de Twitter
¡Disfruta la lectura!
Saludos
Jesús Amieiro

Artículos y tutoriales

Mejoras en la cobertura del código PHP en 2020

PHP, inglés - doug.codes

Diferentes usos de return en PHP

PHP, inglés - programmingdive.com

Más allá de SOLID, principios básicos

PHP, español - franiglesias.github.io

PHP 7.4 hasta un 37% más rápido en CPUs ARM

PHP, inglés - aws.amazon.com

Cómo listar los archivos de forma recursiva en un directorio con iteradores PHP

PHP, inglés - dev.to

Desplegar una aplicación Symfony en AWS Lambda

Symfony, inglés - medium.com

Motor de búsqueda con Symfony y Elasticsearch

Symfony, inglés - medium.com

Impresión directa en aplicaciones Laravel

Laravel, inglés - laravel-news.com

SVG: cómo aprovechar todo el potencial de este formato de imagen vectorial

Tecnología, español - raiolanetworks.es

Mejorando el flujo de trabajo del proyecto de traducción de tu sitio web

Tecnología, inglés - blog.weglot.com

Noticias

Publicado PHP 8.0.0 Beta 1

PHP, inglés - www.php.net

Publicado PHP 7.4.9

PHP, inglés - www.php.net
También se publicó PHP 7.3.21 y PHP 7.2.33

Actualización de seguridad: Laravel 6.18.35, 7.24.0

Laravel, inglés - blog.laravel.com
Esta semana se han publicado 2 actualizaciones de seguridad de Laravel

Publicado CakePHP 4.1.2

PHP, inglés - github.com

WordPress 5.6: ¿qué hay en tu lista de deseos?

WordPress, inglés - make.wordpress.org

WordPress cancela todos los grandes eventos físicos hasta 2022

WordPress, inglés - wptavern.com

Automattic publica una versión mejorada de su tema colaborativo P2

WordPress, inglés - wordpress.com

Suspenden el tema Astra en el repositorio oficial de WordPress, afectando a 1 millón de usuarios

WordPress, inglés - www.searchenginejournal.com

Vídeos y podcasts

PHP Internals News: RFC del operador nullsafe

PHP, inglés - phpinternals.news

Código limpio: argumentos

PHP, español - www.youtube.com

PHPUgly. Rebasando

PHP, inglés - phpugly.simplecast.com

Login modal en WordPress

WordPress, español - www.youtube.com

Negocios WP. Abrimos YEP! Dance, mejoras en Sniply y bloqueos de tracklists

WordPress, español - negocioswp.es
Si esta lista de correo te parece interesante te agradecería que la difundas por Twitter.
Botón de Twitter
Puedes seguirnos en:
twitter 
MailPoet