Hola

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

Esta semana se anunció que CentOS desaparece tal y como lo conocemos: Red Hat dice adiós a CentOS Linux para centrarse en CentOS Stream.
Esta distribución Linux nació como proyecto un comunitario para ofrecer los paquetes de Red Hat, pero sin esa marca, gracias a la licencia GPL, de forma gratuita. A medida que el proyecto fue creciendo pasó a estar bajo la protección de Red Hat, con empleados suyos tomando decisiones sobre el proyecto.
Y ahora, transcurrido solo 1 año tras la compra de Red Hat por parte de IBM, la versión estable, que actualmente es la 8, y que se nutre del código fuente de la última versión de Red Hat Enterprise Linux (RHEL), desaparece. Va a ser sustituida por CentOS Stream, una versión inestable que será la base de RHEL.
A corto plazo dejarás de tener disponible esta gran distribución estable, para pasar a tener que usar una inestable (¿en producción?, va a ser que no) o a buscar alternativas. Y como buen proyecto comunitario, ya están apareciendo algunas: tenemos Oracle Linux, que es prácticamente lo mismo que CentOS, y otras versiones, como CloudLinux o el nuevo Rocky Linux. Esta última distribución tiene detrás a uno de los creadores de CentOS, Gregory Kurtzer, quien aprovechó el momento de desconcierto para animar a usuarios y desarrolladores a unirse a un nuevo proyecto comunitario basado en RHEL y que, además, facilite la transición desde CentOS a la nueva distribución. Tienes un resumen de toda la problemática y del estado actual en CloudLinux y el nuevo Rocky Linux salen al rescate de los usuarios de CentOS tras el volantazo de Red Hat.
Vale, pero, ¿en qué te afecta a ti, te estarás preguntando? Directamente está poniendo fuera de juego a una de las distribuciones que soportan más sistemas PHP, junto con Ubuntu y Debian. Pero indirectamente tenemos que ser conscientes de cómo proyectos comunitarios (WordPress, Laravel, Symfony, Ubuntu,...) pueden venirse abajo por decisiones empresariales tan desacertadas como esta de IBM, que se ha pegado un tiro en el pie ante la comunidad de software libre. Obviamente siempre tendremos gente dispuesta a hacer un fork y continuar con el proyecto. Me viene a la cabeza el nacimiento de LibreOffice, de Git, de NetxCloud o de WordPress. Pero hay muchos más ejemplos de forks que dejaron en el olvido al proyecto original, normalmente por malas decisiones empresariales.
¿Nadie con responsabilidad en IBM conoce un poco de historia de software libre? ¿No creían que se crearía otro fork? ¿Pensaban que los usuarios de CentOS iban a migrar de cabeza a RHEL? ¿No pensaron en el problema reputacional que le crean a la empresa con este precedente, en el que las comunidades de software libre ya no volverán a mirarlos con los mismos ojos (hola Microsoft)?

Si estás relacionado con el comercio electrónico, seguro que sabes que el 1 de enero del 2021 tienes que tener implementadas varias disposiciones de la directiva europea PSD2 (Payment Service Directive 2).

Cloudflare, Apple y Fastly están trabajando en un nuevo protocolo DNS, Oblivious DNS-over-HTTPS (ODoH), centrado en la privacidad.

Se acaba de publicar WordPress 5.6 «Simone». Entre las mejoras que trae, destacan estas cinco. Si eres desarrollador, esta guía en la que te explican cómo te afecta esta nueva versión seguro que te interesa.

Elementor acaba de lanzar su propio SaaS: Elementor Cloud. Era un movimiento esperado tras las últimas rondas de inversión. Habrá que esperar a ver si evoluciona a ser un competidor más de WordPress.com, con un ecosistema diferenciado, centrado en su plugin premium, o si realizan un fork de WordPress, algo poco probable, dada la masa crítica de este CMS.

Mañana se celebra online el State of the Word 2020. Si quieres estar al tanto de lo que ocurrirá en WordPress en un futuro cercano, este es tu evento.

Dentro de las novedades, esta semana tienes WordPress 5.6 «Simone», WooCommerce 4.8 y CakePHP 4.1.7.

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
En Raiola Networks, una de las principales empresas españolas de hosting, están buscando un programador PHP para desarrollo interno con los siguientes conocimientos:
- Programación orientada a objetos en versiones modernas de PHP.
- Stacks LAMP y LEMP.
- Laravel.
- Consumo y creación de API REST.
- HTML, JavaScript y CSS.
- SQL (MySQL y MariaDB).
- Buen nivel de inglés leído.
- Git (git-flow o github-flow).
Una oportunidad fantástica de unirte a una empresa puntera. Puedes consultar la oferta completa en su sección de empleo.
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

PHP 8.0, desde el punto de vista de la seguridad

PHP, inglés - dustri.org

Actualizando a PHP 8

PHP, inglés - getrector.org

Integración continua con Gitlab

PHP, español - www.acceseo.com

CI/CD con GitHub Actions

PHP, español - jorgehrj.medium.com

Ejecuta tareas de Composer en paralelo

PHP, inglés - veewee.github.io

Moviendo los tests de PHP y Laravel de Travis CI a GitHub Actions

Laravel, inglés - freek.dev

Interactuando con Redis usando Symfony

Symfony, inglés - dev.to

Symfony y la arquitectura hexagonal

Symfony, inglés - dev.to

Sé un grepper. Usa Grep -IR para buscar dentro de archivos

Tecnología, inglés - ryankopf.com

Rendimiento del chip M1 de Apple enfocado en programación

Tecnología, inglés - tech.ssut.me

Cómo usar PhpStorm para el desarrollo en WordPress

PHP, inglés - deliciousbrains.com

AutomatorWP – Automatizar e interconectar plugins en WordPress

WordPress, español - alvarofontela.com

Cómo activar o desactivar la pantalla completa del editor de bloques de WordPress

WordPress, español - ayudawp.com

Cómo configurar GDPR Cookie Compliance

WordPress, español - www.mowomo.com

Twenty Twenty One: el nuevo tema por defecto de WordPress 5.6

WordPress, inglés - yoast.com

WordPress 5.6: guía para desarrolladores

WordPress, español - igmoweb.com

El camino hacia WordPress 5.6: una mirada entre bastidores

WordPress, inglés - yoast.com

Qué es PSD2 y por qué tienes que implementarlo si tienes un ecommerce

Web, español - blog.dinahosting.com

Cinco nuevas e impresionantes características en WordPress 5.6

WordPress, inglés - yoast.com

PHP 8: lanzamiento, características y mejoras

PHP, español - www.lucushost.com

Twenty Twenty-One: un primer vistazo al nuevo tema por defecto de WordPress

WordPress, inglés - ithemes.com

WordPress.org: un año de cambios (sutiles)

WordPress, inglés - make.wordpress.org

Resolver problemas de jQuery en WordPress 5.6

WordPress, inglés - make.wordpress.org

Noticias

CentOS será historia tal y como lo conocemos: Red Hat dice adiós a CentOS Linux para centrarse en CentOS Stream

Tecnología, español - www.genbeta.com

CloudLinux y el nuevo Rocky Linux salen al rescate de los usuarios de CentOS tras el volantazo de Red Hat

Tecnología, español - www.genbeta.com

Elementor lanza su propio SaaS: Elementor Cloud

WordPress, inglés - elementor.com

Salesforce compra Slack por 27.700 millones de dólares para crear el nuevo gigante del software profesional

Tecnología, español - www.xataka.com

ODoH, para que la tubería tonta sea tonta de verdad

Tecnología, español - www.enriquedans.com

El 17 de diciembre se celebra el State of the Word 2020

WordPress, español - es.wordpress.org

Publicado WordPress 5.6 «Simone»

WordPress, español - es.wordpress.org

Publicado WooCommerce 4.8

WordPress, inglés - developer.woocommerce.com

Publicado CakePHP 4.1.7

PHP, inglés - github.com

API Platform 2.6: soporte a PHP 8, Next.js y Nuxt.js app generator, servidor Caddy, ActivityPub y mucho más

Symfony, inglés - dunglas.fr

Vídeos y podcasts

PHP Ugly. Navegando con Laravel

Laravel, inglés - phpugly.simplecast.com

República web. Desarrollando aplicaciones móviles y PWA con Vue.js

Tecnología, español - republicaweb.es

Destripando Webs. Episodio 6

WordPress, español - youtu.be

Un billete a Chattanooga. Adopta mi mente SinOficina, con María Sajim y Bosco Soler

WordPress, español - unbilleteachattanooga.com

Negocios WP. Comunidad y gestión de proyectos con Fernan Díez

WordPress, español - negocioswp.es

freelandev. WordPress 5.6

WordPress, español - www.freelandev.com

Bicicleta Studio. Cómo pedir presupuesto para un Membership Site

WordPress, español - bicicleta.studio

Ninjas del márketing. Cómo crear un coworking virtual

WordPress, español - ninjasdelmarketing.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