Esta semana, a raíz del asesinato de varias personas negras y de las protestas masivas en multitud de ciudades a lo largo del Mundo, se ha vuelto a reabrir un asunto ya tratado hace un tiempo en varios proyectos, como por ejemplo en Drupal, Python, Chromium, Redis, PostgreSQL o en Roslyn, el del uso de lenguaje no discriminatorio en el ámbito tecnológico. En estas discusiones se pide la sustitución de palabras como «maestro-esclavo», «lista blanca» o «lista negra» por otras que no sean discriminatorias con determinados colectivos, ya que crean, refuerzan y perpetúan estereotipos racistas bastante dañinos. Sebastian Bergmann ha eliminado esta terminología de PHPUnit, Android, curl u OpenZFS también lo ha hecho y proyectos como PHPCS, OpenSSL, PowerShell, Google Chrome o LinkedIn lo están discutiendo.

Incluso se plantea el cambio de nombre para la rama «master» de Git. La persona que dio nombre a la rama «master» y al remote «origin» cree que fue un error, y que hubiera sido más adecuado llamarlos «main» y «upstream». Dentro de la lista de correo de mantenimiento de Git se está llevando a cabo una intensa discusión. Independientemente de esta decisión, parece que la intención de GitHub es llevar a cabo este cambio.

Y, como no podía ser de otra forma, tenemos mucha gente en contra de estos cambios, criticándolos por buscar un correctismo político o incluso porque sus argumentos son erróneos.

Bajo mi punto de vista, cuanto más neutros y menos discriminatorios sean los términos que usamos en tecnología, mejor será la sociedad que estamos construyendo. Poco trabajo nos cuesta cambiar, por ejemplo, el nombre de «blacklist» o «lista negra» por «block list» o «lista de bloqueos», evitando asociar la parte negativa de un sistema con una persona negra.

La conferencia PHP Rusia 2020 online (en inglés) ha publicado sus 9 vídeos en una lista de reproducción, de los que seguramente podrás aprender alguna cosa.

Dentro de las novedades esta semana hay unas cuantas: PHP 7.4.7, PHP 7.3.19, Symfony 5.1.1, Symfony 5.0.10, Symfony 4.4.10, Symfony 3.4.42, WordPress 5.4.2, CakePHP 2.10.22 y CakePHP 4.1.0-RC1.

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

Cómo construir y autocargar tu propio paquete PHP localmente

PHP, inglés - mattstauffer.com

Nuevas funciones de cadena en PHP 8

PHP, inglés - compiledconcepts.com

Atributos en PHP 8

PHP, inglés - php.watch

Novedades en PHP 8.0

PHP, inglés - www.slideshare.net
Presentación de Nikita Popov, uno de los miembros del desarrollo del núcleo de PHP, sobre las novedades de la próxima versión de PHP.

Optimizando la suit de tests

PHP, inglés - thephp.cc

Razones tontas para odiar a PHP

PHP, inglés - stephencoakley.com

¿Qué mejora en el rendimiento puedes esperar de una aplicación Symfony 5 con precarga PHP OPcache?

Symfony, inglés - www.ibexa.co

Symfony - Curso introductorio sobre el uso de la consola

Symfony, inglés - dev.to

Drupal 9: ¿Qué hay de nuevo?

Drupal, español - medium.com

Cómo creamos más de 200 paquetes PHP y Laravel

Laravel, inglés - freek.dev

Lo que tu panel de administración me dice sobre tu empresa

Tecnología, inglés - frederickvanbrabant.com

HTTP error 500: qué es y cómo solucionarlo

Web, español - www.lucushost.com

Redirección 301, guía definitiva

Posicionamiento, español - www.webempresa.com

La imagen destacada en WordPress: tu gran aliada en la captación

WordPress, español - raiolanetworks.es

Codeception para WordPress: tests de aceptación con WebDriver y PhantomJS

WordPress, español - desarrollowp.com

¡No uses el tema Twenty Twenty: ralentiza tu web!

WordPress, español - ayudawp.com

Lazy Load en WordPress

WordPress, español - alvarofontela.com

Noticias

Publicado PHP 7.4.7

PHP, inglés - www.php.net
También se ha publicado PHP 7.3.19

Publicado Symfony 5.1.1

Symfony, inglés - symfony.com
También se ha publicado Symfony 4.4.10, Symfony 5.0.10 y Symfony 3.4.42

Publicado WordPress 5.4.2

WordPress, inglés - wordpress.org

Publicado CakePHP 2.10.22

PHP, inglés - github.com
También se ha publicado CakePHP 4.1.0-RC1

Vídeos y podcasts

Vídeos de la conferencia PHP Russia 2020 en línea

PHP, inglés - www.youtube.com

PHP Internals News: declaraciones de flujo de código condicional

PHP, inglés - phpinternals.news

Entrevista con Nuno Maduro

PHP, inglés - voicesoftheelephpant.com

Aprendiendo ReactPHP, Earmarks y Multitenancy

Laravel, inglés - laravel-news.com

Programación orientada a objetos con Alena Holligan

Laravel, inglés - laravelpodcast.com

CRMs, Rank and Rent y descuentos NWP

WordPress, español - negocioswp.es

WordCamp Europe 2020 #WCEU

WordPress, español - seoparawp.com

Un billete a Chattanooga: de arqueólogo a SEO con Wajari

WordPress, español - unbilleteachattanooga.com

Componentes, librerías y utilidades

Laravel Intellisense Plugin para Visual Studio Code

Laravel, inglés - laravel-news.com
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