Bienvenido a la septuagésima sexta edición de La semana PHP.

Esta semana destaca la noticia de que la carga diferida (lazy loading) de imágenes e iframes se ha integrado dentro del estándar HTML. Google Chrome lleva un tiempo soportándolo y Mozilla Firefox ya lo tiene disponible en las nightly builds, por lo que en breve estará disponible en la versión estable. El peso de las webs se ha ido incrementando cada vez más, fundamentalmente por el peso de las imágenes y de los vídeos. La carga diferida viene a minimizar esta problemática, por lo que espero que sea algo muy positivo para la experiencia del usuario.

La WordCamp Asia se ha cancelado debido al coronavirus. El evento online tampoco se va a realizar.

Git, el popular sistema de control de versiones, va a cambiar su hash: SHA-256 sustituirá a SHA-1, que desde hace tiempo se sabe que está roto.

La Comisión Europea publica sus primeros bundles para Symfony, que permiten autenticarse en aplicaciones Symfony usando el protocolo CAS o el servicio EU Login.

El nuevo libro sobre Symfony 5 ya está disponible en español. Todos los ingresos de la venta del libro se destinan a financiar la parte de software libre del proyecto Symfony.

Siteground anuncia que se cambia a Google Cloud. Este conocido proveedor de alojamiento es de los pocos que dicen que usan la infraestructura de otro proveedor, ya que su misión es aportar varias capas de valor a sus clientes. Una decisión que me parece muy acertada.

Daniel Primo me entrevistó para su podcast hablando sobre desarrollo y sobre el futuro de PHP. Pasé un muy buen rato hablando con Daniel sobre la evolución y el futuro de PHP, frameworks, entornos de desarrollo y unas cuantas cosas más. Gracias, Daniel.

Acaba de publicarse el trailer del documental de Vue.js: lo que comenzó como un «side project» de un desarrollador de Google actualmente compite con dos frameworks desarrollados por grandes empresas, como son React y Angular. El 24 de febrero se estrena el documental.

Derick Rethans entrevista a Nikita Popov sobre unos cuantos RFC. Y ya están disponibles los 16 vídeos de la Laracon Australia 2019.

La gente de Mowomo, junto con Ana Cirujano, han presentado un plugin para el manejo de fuentes variables en WordPress.

GitHub acaba de presentar una CLI para que no tengas que usar el navegador en la mayor parte de las tareas que puedes realizar en su plataforma. Interesante para scripting y automatización.

Si lo tuyo es el desarrollo en Laravel, tienes una guía muy interesante para el desarrollo de paquetes para Laravel.

Y, para finalizar, un evento con una pintaza tremenda: Loop Run, que tendrá lugar el 26 y 27 de marzo en Barcelona. En esta conferencia se hablará sobre el desarrollo asíncrono, no bloqueante y dirigido por eventos en PHP. La semana PHP es patrocinador de comunidad, por lo que tendrás bastante información de este evento en los próximos boletines.

Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
microphone-1209816_1280

Patrocina este boletín informativo

¿Quieres promocionar tus productos, servicios o puestos de trabajo vacantes entre desarrolladores, programadores, ingenieros, CTO,... del ecosistema tecnológico español? Para patrocinar este boletín contacta conmigo y te proporcionaré más detalles.
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

Noticias

La carga diferida (lazy loading) de imágenes e iframes se ha integrado dentro del estándar HTML

Web, inglés - github.com

Cancelada la WordCamp Asia por el coronavirus

WordPress, inglés - wordpress.org

La Comisión Europea publica sus primeros bundles para Symfony

Symfony, español - symfony.es

Un nuevo algoritmo hash para Git

Tecnología, inglés - lwn.net

El nuevo libro sobre Symfony 5 ya está disponible en español

Symfony, español - symfony.es
Todos los ingresos de la venta del libro se destinan a financiar la parte de software libre del proyecto Symfony.

Cambiando a Google Cloud

Tecnología, español - www.siteground.es
Siteground pasa a usar la infraestructura de Google Cloud y explica los motivos del cambio

Encuesta sobre el ecosistema de desarrolladores 2020

PHP, inglés - surveys.jetbrains.com

Publicado PHPUnit 9

PHP, inglés - phpunit.de

Publicado WordPress 5.4 Beta 1

WordPress, inglés - wordpress.org

Publicado Laravel 6.15.0

Laravel, inglés - blog.laravel.com

Artículos y tutoriales

Procesos asíncronos en PHP

PHP, inglés - dev.to
Ejemplo de cómo usar el paquete spatie/async para ejecutar código de forma asíncrona en PHP

Capas, hexágonos, funcionalidades y componentes... en Symfony

Symfony, español - medium.com

Validando los ID de sesión por defecto de PHP

PHP, inglés - akrabat.com

Límites en las API Laravel

Laravel, inglés - mattstauffer.com

Symfony: Funciones PHP Dockenizadas en Cloud Run

Symfony, español - medium.com

Frameworks en el desarrollo web: las mejores prácticas para tu negocio online

PHP, español - www.wearemarketing.com

PHP y Symfony. Una breve introducción a Mercure

Symfony, español - medium.com

Usa a:visited en tus CSS

Web, inglés - evertpot.com

Spamdexing: qué es el SEO Spam y cómo eliminarlo

Posicionamiento, inglés - blog.sucuri.net

Por qué tu sitio WordPress sin ánimo de lucro necesita estar en varios idiomas

WordPress, inglés - blog.weglot.com

Tests AB con Nelio A/B Testing: Los mapas de calor

WordPress, español - pablomoratinos.es

Cómo desactivar los emails de contraseña perdida o cambiada

WordPress, español - ayudawp.com

¿Qué son las cookies? ¿Cómo afecta en tu web el RGPD?

Web, español - www.webempresa.com

Nueva guía sobre el uso de las cookies

Web, español - www.arsys.es

Crear índice o tablas de contenidos en posts de WordPress

WordPress, español - www.webempresa.com

Una introducción a Google Tag Manager para WordPress

WordPress, inglés - wpbuffs.com

¿Por qué incrementar la versión mínima de PHP en WordPress no lo convierte en un proyecto PHP moderno?

WordPress, inglés - deliciousbrains.com

Vídeos y podcasts

WR 126: El futuro de PHP con Jesús Amieiro

PHP, español - www.danielprimo.io

Trailer del documental de Vue.js

Web, inglés - youtu.be

Ajustes en la sintaxis de PHP

PHP, inglés - phpinternals.news
Derick Rethans entrevista a Nikita Popov sobre unos cuantos RFC

Playlist con los vídeos de la Laracon Australia 2019

Laravel, inglés - www.youtube.com

Webinar: David Ayala - SEO Local enfocado a empresas

Posicionamiento, español - www.youtube.com

De marketing y contenidos con Clara Ávila

WordPress, español - unbilleteachattanooga.com

Logging para aplicaciones en producción y mejores prácticas

PHP, inglés - undercover-elephpant.com

Plugins de WordPress para montar tu sitio de membresía

WordPress, español - bicicleta.studio

Traducciones con WooCommerce

WordPress, español - wpcommercefacil.com

Cómo invertimos en publicidad

WordPress, español - www.freelandev.com

Componentes, librerías y utilidades

Ofuscadores para PHP

PHP, inglés - www.dunebook.com

mowomo Variable Fonts

WordPress, español - es.wordpress.org

CLI para GitHub

Tecnología, inglés - github.com

Una guía detallada para crear paquetes Laravel

Laravel, inglés - laravelpackage.com

Eventos

Loop run

PHP, inglés - loop-run.io
Conferencia de PHP en Barcelona sobre el desarrollo asíncrono, no bloqueante y dirigido por eventos. 26 - 27 de marzo
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