Otra semana más cargada de artículos, noticias y podcast de PHP y su ecosistema. Gracias por leer este boletín informativo ?.
Probablemente la nueva característica más importante en PHP 8.0 es JIT (Just-In-Time Compiler). JIT puede traer mejoras en el rendimiento al compilar y almacenar la totalidad o aquellas partes que se ejecutan con más frecuencia en una aplicación PHP como código máquina, ejecutándolo directamente, lo que evita la VM Zend y su sobrecarga de procesos.
JIT es un híbrido de los intérpretes tradicionales y la compilación anticipada (Ahead-of-time compilation o AOT). En esta entrada analizan su rendimiento, cómo funciona y las opciones de configuración más adecuadas.
En Packagist acaban de presentar la segunda estadística anual de las versiones de PHP usadas, obtenida a partir de la gente que usa este repositorio con Composer. Destaca la subida de PHP 7.4 y el uso de versiones sin soporte por un 30,34% de usuarios.
En la SymfonyWorld Online 2020 se presentó Symfony UX, que convierte a Symfony en un framework fullstack mediante la integración de JavaScript.
Laravel acaba de presentar Laravel Sail, un entorno de desarrollo dockerizado sin necesidad de conocer Docker. Tiene bastante buena pinta. En este vídeo Taylor Otwell explica su funcionamiento.
El sábado 12 de diciembre tendrá lugar la PHPKonf 2020 online, en la que estará gente tan conocida como Sebastian Bergmann, Nicolas Grekas o Taylor Otwell.
El «State of the Word 2020», el tradicional discurso en el que Matt Mullenweg habla sobre el estado de WordPress y su futuro, será online. Tendrá lugar el 17 de diciembre a las 14 UTC. Hasta el día 11 puedes enviarle una pregunta, en formato vídeo.
WooCommerce acaba de comprar MailPoet, uno de los plugins de envío de boletines y de mailing más usados.
Dentro de las novedades, esta semana tienes Laravel 8.18, CakePHP 4.0.10 y WordPress 5.6 RC2, además de Clockwork 5.0, una herramienta de desarrollo para PHP (se integra con Laravel, Lumen, Vanilla PHP, Symfony y Slim) que te da una visión del tiempo de ejecución de tu aplicación, incluyendo datos de las solicitudes, métricas de rendimiento, entradas en el registro, consultas en la base de datos, consultas en la caché, comandos Redis, eventos disparados, trabajos en cola, vistas renderizadas y más elementos.
Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
Si quieres recibir 4-5 ofertas de trabajo diarias sobre el ecosistema PHP, échale un vistazo a nuestro canal de Telegram y únete.
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.
Artículos y tutoriales
- JIT a fondo — PHP, inglés
- Funciones arrow en PHP — PHP, español
- Publicado PHP 8.0 y pinta muy bien — PHP, inglés
- Symfony UX convierte a Symfony en un framework fullstack (de nuevo) — Symfony, inglés
- Usando Mercure en una aplicación Symfony — Symfony, español
- Symfony UX hace de Symfony un framework fullstack (de nuevo) mediante la integración de JavaScript — Symfony, inglés
- Symfony y la arquitectura hexagonal — Symfony, inglés
- Reseña de la SymfonyWorld online 2020 — Symfony, inglés
- Tutorial de Laravel Jetstream — Laravel, inglés
- ¿Qué es localización (l10n)? — Tecnología, inglés
- Por qué no es buena idea hacer demasiadas personalizaciones en las webs de tus clientes — WordPress, español
- Programación orientada a objetos sobre WordPress — WordPress, español
- ¿Por qué es insegura tu web con HTTP? — Web, español
- Cómo volver a una versión anterior de WordPress — WordPress, español
- Migrar WordPress de local (localhost) al hosting — WordPress, español
- El mes en WordPress: noviembre de 2020 — WordPress, inglés
- Rank Math vs Yoast SEO: ¿cuál es mejor para SEO? — Weglot , la mejor solución para traducir cualquier sitio web — Integra Weglot a la perfección en tu sitio web y publícalo en cualquier idioma. No más problemas de mantenimiento o compatibilidad. En Weglot confían más de 50.000 sitios web. Funciona con todas las tecnologías web como WordPress, Drupal, Laravel y Symfony.
Noticias
- Publicado Laravel 8.18 — Laravel, inglés
- Publicado CakePHP 4.0.10 — PHP, inglés
- Publicado WordPress 5.6, 2ª versión candidata a definitiva — WordPress, español
- Publicado Clockwork 5.0 — PHP, inglés
- Estadística de las versiones de PHP usadas, edición 2020.2 — PHP, inglés
- Anunciado el State of the Word 2020 — WordPress, inglés
- Novedades en Symfony: la iniciativa UX, un nuevo ecosistema de JavaScript para Symfony — Symfony, inglés
- WooCommerce compra MailPoet — WordPress, inglés
- Presentado Laravel Sail — Un nuevo entorno dockerizado para desarrollar en Laravel
Vídeos y podcasts
- Laravel Internals. Episodio #2 — Laravel, inglés
- Laravel Internals. Laravel Docs + Sail — Laravel, inglés
- PHP Ugly. Publicado PHP 8 — PHP, inglés
- The Laravel Podcast. Almacenamiento con Frank de Jonge — Laravel, inglés
- República web. El futuro de la profesión de desarrollador web — Tecnología, español
- Un billete a Chattanooga. Marketing, automatización, señoras que y clientes machistas — WordPress, español
- El Arroyo Dev. Un developer drogado y una multa por privacidad — WordPress, español
- Negocios WP. Monta tu sistema de afiliados con AffiliateWP — WordPress, español
- freelandev. Preguntas sobre temas y plugins — WordPress, español
- Bicicleta Studio. Preguntas y respuestas de Membership Sites IV — WordPress, español
- Ninjas del márketing. Cómo hacer email marketing — WordPress, español
Eventos
- PHPKonf 2020 online — Tendrá lugar el sábado 12 de diciembre