Hola

Bienvenido a la edición #123 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!

Todos hemos escuchado a alguna persona echar pestes de PHP. Es una realidad, nos guste o no. También es una realidad que el 79% del backend de la web usa PHP (gracias, WordPress), con una tendencia que no varía en los últimos 10 años. Sitios con tráfico muy elevado, como la Wikipedia, Yahoo!, MailChimp o Tumblr, también lo usan. En Por qué los desarrolladores odian PHP analizan los motivos históricos por los que muchos programadores hablan mal de PHP y cuál es la situación actual. Me quedo con el resumen del artículo:

La mayoría de los desarrolladores que odian PHP lo hacen por elitismo o ignorancia.

Acaban de proponer un nuevo RFC para que PHP 8.1 disponga de enumerados. Sí, PHP aún no dispone de enumerados 🤷‍♂️.

WPScan ahora puede asignar números CVE para las vulnerabilidades del núcleo de WordPress, para plugins y para temas 👏.

Dentro de las novedades, esta semana tienes WooCommerce 4.9.0, Joomla 3.9.24, Laravel 8.22 y unas cuantas actualizaciones de seguridad para este framework: las versiones 6.20.11, 7.30.2, 8.22.1, 6.20.12 y 7.30.3.

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.
raiola-networks-logotipo-horizontal
Esta edición está patrocinada por Raiola Networks, tu experto en hosting, tanto para WordPress como VPS o servidores dedicados, en los que podrás desplegar todos tus proyectos.
Con Raiola tendrás tu proyecto en las mejores manos, con la última tecnología del mercado, soporte 24/7, backups automáticos diarios, migración gratuita y servicios como dominios, certificados SSL,...
Gestionar tu web no tiene por qué ser un desafío. En Raiola te damos todas las herramientas que necesitas y, cuando surge un nuevo avance, somos los primeros en implementarlo.
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

¿Por qué los desarrolladores odian PHP?

PHP, inglés - dev.to

Cómo detectar métodos duplicados complejos con PHPStan

PHP, inglés - tomasvotruba.com

Integrando los servicios web de geolocalización de IP gratuitos y de pago de MaxMind

PHP, inglés - blog.maxmind.com

Cómo hacer que la cobertura del código de PHPUnit sea más de 2 veces más rápida con Pcov comparado con Xdebug

PHP, inglés - itnext.io

¿Cómo paginar información en PHP?

PHP, inglés - code.tutsplus.com

Evaluando cookies para esconder las puertas traseras

PHP, inglés - securityboulevard.com

Protección contra «Cross-site Request Forgery» (CSRF) en PHP

PHP, inglés - phppot.com

Llega Firefox 84 con una interesante herramienta para ayudar en el análisis de la accesibilidad

Web, español - vicentsanchis.com

¿Qué diablos es... una web desacoplada?

Web, inglés - platform.sh

Traduce tu web al inglés, aunque el inglés no sea tu primer idioma

Web, inglés - blog.weglot.com

Correlación entre Core Web Vitals y AMP

Web, inglés - blog.amp.dev

Controlando los intentos de acceso en Symfony 5.2

Symfony, inglés - dev.to

Creando bundles Symfony

Symfony, inglés - stefan-netbrothers.medium.com

¿Qué necesitas saber sobre Symfony 5.2?

Symfony, inglés - blog.sensiolabs.com

Moviendo proyectos de Forge a Envoyer

Laravel, inglés - laravel-news.com

Resaltando las plantillas de Laravel Blade con Highlight.php

Laravel, inglés - ryangjchandler.co.uk

Organiza tus aplicaciones Laravel con acciones

Laravel, inglés - laravel-news.com

Aprende Git de manera sencilla: iniciando o clonando un repositorio

Tecnología, español - desarrollowp.com

PSD2 para garantizar la seguridad en los pagos electrónicos

Tecnología, español - www.arsys.es

Leyendo y formateando JSON en la CLI con jq

Tecnología, inglés - sebastiandedeyne.com

Google Analytics 4: qué es y cómo configurarlo

Posicionamiento, español - www.acceseo.com

Google Core Web Vitals ¿qué son, cómo puedo usarlas para optimizar mi WordPress?

WordPress, español - ayudawp.com

Gravity Forms para WordPress

WordPress, español - alvarofontela.com

Una guía sobre la jerarquía de plantillas de WordPress

WordPress, inglés - kinsta.com

Guía Completa para añadir y administrar formularios de registro personalizados en WordPress

WordPress, inglés - kinsta.com

El incremento en el rendimiento de Gutenberg está erosionando el dominio de los constructores visuales

WordPress, inglés - wptavern.com

Pregúntale al camarero ¿Cómo construir temas de WordPress desde cero?

WordPress, inglés - wptavern.com

Adoptando principios de etiquetado normalizados en WooCommerce

WordPress, inglés - developer.woocommerce.com

Pagos en una sola página vs. pagos en varias páginas en WooCommerce

WordPress, inglés - bobwp.com

Noticias

Propuesto un nuevo RFC de enumerados para PHP 8.1

PHP, inglés - wiki.php.net

WPScan puede asignar números CVE para las vulnerabilidades del núcleo de WordPress, para plugins y para temas

WordPress, inglés - wptavern.com

Google presenta el informe de rendimiento para los editores de noticias de Google

Posicionamiento, inglés - wptavern.com

Publicado WooCommerce 4.9.0

WordPress, inglés - developer.woocommerce.com

Publicado Joomla 3.9.24

Joomla, inglés - www.joomla.org

Publicado Laravel 8.22

Laravel, inglés - laravel-news.com

Publicadas actualizaciones de seguridad para Laravel: 6.20.11, 7.30.2 y 8.22.1

Laravel, inglés - blog.laravel.com
También se han publicado las actualizaciones 6.20.12 y 7.30.3

Vídeos y podcasts

WP Podcast. ¿Listos para eventos presenciales?

WordPress, español - www.wppodcast.es

PHP Ugly. Programming Pears

PHP, inglés - phpugly.simplecast.com

Laravel Snippet #26: Jetstream 2.x, Forge Circles, Spark "Next", React SPAs

Laravel, inglés - youtu.be

Descubriendo la programación funcional – Scala con David Vaquero

Tecnología, español - republicaweb.es

Destripando Webs. Episodio 8

WordPress, español - youtu.be

Un billete a Chattanooga. Branding con Rubén Galgo

WordPress, español - unbilleteachattanooga.com

El Arroyo Dev. Un cinturón de castidad y webonada tempranera

WordPress, español - elarroyo.dev

Negocios WP. Gestión de proyectos

WordPress, español - negocioswp.es

freelandev. El futuro de los temas comerciales de WordPress

WordPress, español - www.freelandev.com

Bicicleta Studio. Preguntas y respuestas de Membership Sites V

WordPress, español - bicicleta.studio

Componentes, librerías y utilidades

40 herramientas gratuitas para siempre para desarrolladores

Tecnología, inglés - dev.to

App de acompañamiento a Laravel Debugbar

Laravel, inglés - laravel-news.com

Squire: biblioteca de modelos estáticos Eloquent

Laravel, inglés - laravel-news.com

Libera tus contenidos con Nelio Unlocker

WordPress, español - neliosoftware.com
Herramienta para transformar contenidos hechos para que funcionen con otro maquetador visual diferente en WordPress
Si esta lista de correo te parece interesante te agradecería que la difundas por Twitter.
Botón de Twitter
Puedes seguirnos en:
twitter