PHP es un excelente lenguaje, que nos ha permitido crear una gran cantidad de soluciones, enfocadas fundamentalmente a la web. Entre las grandes empresas que empezaron a usar PHP se encuentra Slack, una herramienta de comunicación para equipos, usada ampliamente tanto en empresas como en comunidades de software. En el artículo Hacklang en Slack: un mejor PHP explican sus inicios con PHP, por qué decidieron migrar a Hack, un lenguaje que empezó como una mejora de PHP, y los beneficios que les aporta este lenguaje respecto a PHP.
Dentro de las novedades esta semana tienes unas cuantas: PHP 7.4.6, PHP 7.3.18, PHP 7.2.31, Laravel 7.11, Symfony 5.1.0-RC1, CakePHP 2.10.21 y CakePHP 4.1.0-beta1.
Una utilidad que puede serte útil es Live Profiler, un plugin de profiling para PhpStorm.
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
- Hacklang en Slack: un mejor PHP — PHP, inglés
- ¿Cómo escribir un PHP diferente? — PHP, inglés
- Mejorando la ergonomía de los objetos de PHP — PHP, inglés
- Cómo usar PHP para enviar notificaciones web Push a tu sitio web — PHP, inglés
- PHP para desarrolladores de JavaScript — PHP, inglés
- Empieza a programar en segundos en GitHub con GitHub Codspaces — PHP, inglés
- Obtener los datos de un JSON anidado en PHP usando recursión y bucles — PHP, inglés
- Cambiando la versión de PHP en Homebrew — PHP, inglés
- DDD y tu base de datos — PHP, inglés
- ¿Está PHP muerto? Discusión — PHP, inglés
- Construyendo un escritorio en tiempo real con por Laravel, Livewire y Tailwind — Laravel, inglés
- El patrón «backend para frontend» para monolitos — Laravel, inglés
- Configuración de un entorno para Symfony sin Vagrant ni Docker — Symfony, inglés
- Cómo actualizar de Symfony 3.x a 5.0 (o a 4.x) — Symfony, inglés
- Cómo escribir código limpio. Nombrando elementos — Tecnología, español
- StreamYard: la mejor herramienta de streaming de bajo coste — Tecnología, español
- Cómo evitar que tus correos se marquen como spam — Tecnología, español
- Cómo traducir toda tu página web online: lo que necesitas saber — Web, inglés
- Carga condicional en WordPress [JS, CSS y plugins] — WordPress, español
- Scarcity: qué es, cómo hacerlo y cuándo aplicarlo — WordPress, español
- 15 plugins de WooCommerce para tu tienda online — WordPress, español
- Los 7 mejores plugins de FAQs para WordPress — WordPress, español
- Así ha sido mi experiencia en la WordCamp España Online — WordPress, español
- Cómo detener los comentarios de Spam en WordPress — WordPress, inglés
- WordCamp España Online: y el sueño se hizo realidad — WordPress, español
- WordCamp España online 2020 – una experiencia real y virtual — WordPress, inglés
- WordCamp España Online 2020, vernos en tiempos de confinamiento — WordPress, español
Noticias
- Publicado PHP 7.4.6 — También se publicó PHP 7.3.18 y PHP 7.2.31
- Publicado Laravel 7.11 — Laravel, inglés
- Publicado Symfony 5.1.0-RC1 — Symfony, inglés
- Publicado CakePHP 2.10.21 — También se publicó CakePHP 4.1.0-beta1
- Las funciones str_starts_with() y str_ends_with() aceptadas para PHP 8 — PHP, inglés
- WordPress 5.5 incluirá actualizaciones automáticas de plugins y temas, mapas del sitio XML, carga diferida nativa y mucho más — WordPress, español
- Nuevo en Symfony 5.1: resolución de URL — Symfony, español
- Nuevo en Symfony 5.1: mejoras en el serializador — Symfony, español
- Nuevo en Symfony 5.1: soporte para Async AWS — Symfony, español
Vídeos y podcasts
- RFC sobre Constructor Property Promotion — PHP, inglés
- Un billete a Chattanooga: el episodio que nunca verá Fernando Tellado — WordPress, español
- La Máquina a todo trapo y Elías construyendo comunidad — WordPress, español
- Cómo generar ideas para crear el contenido de tu membresía — WordPress, español
- El Arroyo Dev. Especial WordCamp Spain Online 2020 — WordPress, español
- WordCamp España 2020 — WordPress, español
- Creando temas para Genesis Framework — WordPress, español
Componentes, librerías y utilidades
- Live Profiler — PHP, inglés