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

Esta semana destaca el artículo de Symfony sobre la evolución que ha tenido el proyecto en la última década, que ha sido enorme.

En cuanto a novedades, al coincidir esta última semana con el cambio de año, no se ha publicado ninguna actualización importante.

Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
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

Revisión de la década en Symfony

Symfony, inglés - symfony.com

El patrón Observer en PHP con ejemplos

PHP, inglés - anastasionico.uk

Control de calidad del código en PhpStorm usando PhpCS

PHP, inglés - dmasior.com

El peligro de un código excesivamente limpio

PHP, inglés - medium.com

Consejos de seguridad en PHP

PHP, inglés - www.zend.com

Cómo deshacerse de la deuda técnica o qué deberíamos haber hecho de forma diferente hace 2 años

PHP, inglés - www.tomasvotruba.com

Pruebas de rendimiento HTTP/1.1 vs HTTP/2 vs HTTP/2 + Server Push para REST API

Web, inglés - evertpot.com

Identifica a tus workers de Laravel Horizon para facilitar la depuración en la CLI

Laravel, inglés - ma.ttias.be

Pasos que puedes realizar antes de una gran actualización para que sea más rápida, más barata y más estable

PHP, inglés - www.tomasvotruba.com

Reglas para trabajar con arrays dinámicos y clases de colecciones personalizadas

PHP, inglés - matthiasnoback.nl

Desarrollando con Symfony 5 y Docker

Symfony, inglés - dev.to

De ddd a DDD paso a paso 2. Del repositorio al dominio

PHP, español - franiglesias.github.io

Trucos con timestamps en Laravel

Laravel, inglés - laraveldaily.com

Integrando TailwindCSS con el Webpack Encore de Symfony

Symfony, inglés - medium.com

Construyendo sitios web rápidos y estáticos con Gatsby y WordPress

WordPress, inglés - kinsta.com

Cómo usar Ansible para instalar y configurar WordPress con LAMP en Ubuntu 18.04

Tecnología, inglés - www.digitalocean.com

Características que debes tener en cuenta para elegir un alojamiento seguro en WordPress

WordPress, español - www.cloudways.com

Cómo añadir un menú desplegable en WordPress

WordPress, inglés - webdesign.tutsplus.com

El mes en WordPress: diciembre de 2019

WordPress, inglés - wordpress.org

Plantillas Premium en WordPress: ¿qué tener en cuenta?

WordPress, español - www.webempresa.com

Curso de Introducción a Magento Open Source eCommerce 2

Web, español - www.udemy.com

Vídeos y podcasts

Aplicaciones PHP serverless con Bref

PHP, inglés - www.youtube.com

Laracon EU 2019 - playlist completa

Laravel, inglés - www.youtube.com

El informe de la industria de los Membership Sites en 2019

WordPress, español - bicicleta.studio

Qué es copywriting y cómo convertirte en copywriter

WordPress, español - clubwpress.com

¡Pero qué ven mis ojos! Visual Storytelling

Web, español - www.youtube.com

El año 2019 en búsquedas de Google

WordPress, español - seoparawp.com

Qué hicimos y qué haremos en «Un billete a Chattanooga»

WordPress, español - unbilleteachattanooga.com

Cómo vender en redes sociales - Social Selling

Web, español - www.youtube.com

Componentes, librerías y utilidades

Laravel Shift Blueprint

Laravel, inglés - laravel-news.com
Herramienta que permite generar rápidamente múltiples componentes de Laravel a partir de una única definición en formato YAML

PHP-Fuzzer

PHP, inglés - github.com
Componente que genera datos aleatorios para tests automáticos, lo que facilita la detección de bugs en escenarios no cubiertos por los tests
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