Otra semana más cargada de artículos, noticias y podcast de PHP y su ecosistema. Gracias por leer este boletín informativo ?.
Composer soporta la instalación de herramientas PHP como PHPUnit, PHP CS Fixer, PHPStan y Phan si se declaran como dependencias en el archivo composer.json. Composer no soporta la instalación de múltiples versiones de la misma librería, y las dependencias de estas herramientas pueden causar conflictos con las dependencias de la aplicación, o dependencias de otras herramientas.
Por ejemplo, la versión 3 de phpDocumentor depende de la versión 5.x de la biblioteca symfony/console. Si hay alguna otra herramienta que requiera una versión incompatible de la biblioteca symfony/console, Composer no completa la instalación porque es imposible encontrar una versión adecuada que coincida con todas las restricciones de versión.
Pero PHP soporta la creación de archivos ejecutables autocontenidos, comúnmente conocidos como archivos Phar. Una de las formas más fáciles de evitar conflictos de versiones al instalar herramientas PHP es utilizar las versiones Phar de las herramientas. El archivo Phar contiene una copia de todas las dependencias, y no causa conflictos con la propia aplicación o con otros archivos Phar.
Phive es una herramienta PHP que puede ser usada para instalar, actualizar y validar archivos Phar fácilmente. Phive te ahorra la molestia de encontrar las URLs de los archivos Phar, descargarlos, cambiar sus permisos, y hacerlos para que estén listos para usar dentro de las aplicaciones. En este artículo te explican detalladament cómo usarlo.
Está abierta la llamada a ponentes en la WordCamp España online 2021. Además están disponibles las entradas gratuitas para la WordCamp US Online 2021.
Automattic captó una ronda de financiación de 288 millones de dólares en febrero, a la vez que invirtió 30 millones de dólares en Titan, una startup de correo electrónico empresarial.
Y una compra importante, ya que Newfold Digital compró Yoast, el plugin más importante de SEO en WordPress.
Dentro de las novedades, esta semana tienes PHP 8.1.0 Beta 3, WooCommerce 5.6, Joomla 4.0 y Joomla 3.10.
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.
Artículos y tutoriales
- Phive: Phar Manager seguro, fácil y contenido — PHP, inglés
- El principio de responsabilidad única — PHP, inglés
- Estos 7 errores de PHP crean problemas de seguridad — PHP, inglés
- Las mejores prácticas de seguridad en PHP — PHP, inglés
- Lo que aprendí de DDD. Eventos de dominio — Symfony, español
- Laravel Seeders a fondo — Laravel, inglés
- ¿Es tan difícil entrar en el desarrollo de WordPress hoy en día? — WordPress, inglés
- Camino preliminar hacia WordPress 5.9 — WordPress, inglés
- Falta o no es válida la cabecera de autorización, ¿qué significa? ¿cómo se soluciona? — WordPress, español
- Cómo funcionan las imágenes WebP en WordPress — WordPress, español
- El mes en WordPress: julio de 2021 — WordPress, inglés
- Los widgets en WordPress 5.8 y más allá — WordPress, inglés
- Craft Nitro y DevKinsta para el desarrollo local de WordPress — WordPress, inglés
- Herramienta de salud del sitio de WordPress — WordPress, español
Noticias
- Abierta la llamada a ponentes en la WordCamp España online 2021 — WordPress, español
- Automattic captó una ronda de financiación de 288 millones de dólares en febrero — WordPress, inglés
- Automattic invierte 30 millones de dólares en Titan, una startup de correo electrónico empresarial — WordPress, inglés
- WordPress.org está rechazando los envíos de plugins con el prefijo «WP» para mitigar el posible abuso de la marca — WordPress, inglés
- Disponibles las entradas gratuitas para la WordCamp US Online 2021 — WordPress, inglés
- Newfold Digital compra Yoast — WordPress, inglés
- Elastic devuelve el golpe a OpenSearch, haciendo que las bibliotecas de clientes sean incompatibles con el fork de código abierto liderado por Amazon — Tecnología, inglés
- El final de Swiftmailer — Symfony, inglés
- Publicado PHP 8.1.0 Beta 3 — PHP, inglés
- Publicado WooCommerce 5.6 — WordPress, inglés
- Publicado Joomla 4.0 y Joomla 3.10 — Joomla, inglés
Vídeos y podcasts
- Refactorizando con PhpStorm — PHP, inglés
- PHP Internal News. Never para tipos de parámetros — WordPress, inglés
- Novedades en Laravel v8.55.0 — Laravel, inglés
- Cory Miller habla sobre el panorama de las fusiones y adquisiciones en WordPress — WordPress, inglés
- WP Podcasts. Camino a la 5.9 — WordPress, español
- freelandev. Cumpliendo la RGPD con Santiago Alonso — WordPress, español
- Un billete a Chattanooga. Stream Deck XL y Easy Support Videos — WordPress, español