PHP 8 va a lanzarse en diciembre de 2020 y nos traerá grandes mejoras en el lenguaje. Ya se han aprobado e implementado muchos RFC, por lo que es buen momento para introducir algunas de las nuevas características que deberían hacer que PHP sea más rápido y fiable.
En el artículo destacado de esta semana te introducen las características más importantes y las mejoras que debes esperar con PHP 8: el compilador JIT, mejoras y nuevas características, nuevas funciones y RFC.
Dentro de las novedades esta semana tienes pocas: Laravel 7.12.0, CakePHP 4.0.8, y la publicación como software libre de PestPHP, un nuevo framework de testing para PHP. Si te apetece conocerlo un poco más a fondo puedes hacerlo con este conjunto de vídeos de introducción a PestPHP.
Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
Artículos y tutoriales
- Novedades en PHP 8: características, mejoras y el compilador JIT — PHP, inglés
- Normalizando composer.json — PHP, inglés
- Atributos en PHP 8 — PHP, inglés
- Filtros PHP — PHP, inglés
- Cómo instalar Linux, Apache, MySQL y PHP (LAMP) en Ubuntu 20.04 — PHP, español
- Subiendo archivos con Flysystem a S3 en Symfony — Symfony, español
- Configurando Symfony con la biblioteca Imagine y almacenando en la nube (Amazon S3) de manera eficiente, sobre Kubernetes — Symfony, inglés
- Integridad de datos con transacciones en Laravel — Laravel, inglés
- Desplegando una aplicación Laravel gratis con GitHub Actions — Laravel, inglés
- La complejidad tiene que vivir en algún lugar — Tecnología, inglés
- Cómo convertir tablas InnoDB a Barracuda — Tecnología, español
- Construyendo assets con Webpack Encore en Github Actions — Web, inglés
- Entendiendo y deteniendo las redirecciones maliciosas — Web, inglés
- Nombres de dominio: caracteres permitidos y otros trucos — Web, español
- Consejos para crear una meetup WordPress virtual — WordPress, inglés
- PageSpeed, Pingdom, WebPageTest, GTmetrix ¿cuál es mejor para medir el rendimiento web? — WordPress, español
- Tutorial de Elementor: el mejor maquetador visual para WordPress — WordPress, español
- Un paso más allá sanitizando cadenas en WordPress — WordPress, español
- Cómo crear un negocio digital con WordPress que genere ingresos recurrentes — WordPress, español
- Cómo proteger WordPress del spam — WordPress, español
- Cómo desactivar todos los plugins desde la base de datos — WordPress, español
Noticias
- Publicado Laravel 7.12.0 — Laravel, inglés
- PestPHP publicado como software libre — PHP, inglés
- Publicado CakePHP 4.0.8 — También se publicó CakePHP 3.9.0-RC2
- Nuevo en Symfony 5.1: actualizaciones automáticas del esquema de base de datos — Symfony, español
- Nuevo en Symfony 5.1: mejoras en el componente HttpFoundation — Symfony, español
Vídeos y podcasts
- Introducción a Composer con Jordi Boggiano — PHP, inglés
- Implementando microservicios fiables basados en PHP — PHP, inglés
- Firmas de métodos mágicos — PHP, inglés
- Videotutoriales sobre PestPHP, un nuevo framework de testing — PHP, inglés
- Fernando Tellado: cómo instalar WooCommerce y crear tu primer producto en pocos minutos — WordPress, español
- Balanceando el procesado de trabajos entre diferentes usuarios/tenencias — Laravel, inglés
- De UX municipal, eyetracking, patrones de diseño y Expertos vs Especialistas — WordPress, español
- Georgie Dann y nuestros hooks favoritos — WordPress, español
- Cómo crear un podcast para tu Membership Site — WordPress, español
- Entendiendo Genesis X y Genesis Pro — WordPress, español