PHP se usa en el 79% de los backend web. Dentro de las grandes empresas PHP también se usa bastante: Facebook, Yahoo, Wikipedia, Slack, Spotify o MailChimp son algunas de esas grandes compañías que apostaron hace tiempo y siguen confiando en unos de los lenguajes que mueven la web, tanto por sus características intrínsecas como por los frameworks que permiten un desarrollo robusto y rápido y, como no, por su amplia comunidad. La próxima versión de PHP, la 8.0, ha adelantado su fecha de publicación de PHP 8.0 al 26 de noviembre, una semana antes de lo que tenía previsto.
Mozilla acaba de presentar «Firefox Private Network», su VPN comercial, con la que espera poder ayudar en la financiación de la fundación. Con un precio de 4,99 $/mes, ¿conseguirá que este tipo de servicios se popularice al tener una marca de prestigio detrás del servicio?
GitHub acaba de presentar Super Linter, un intento de que tengas en una única ubicación todos los linters de las distintas tecnologías que puedas usar en un proyecto. Por ahora no soporta PHP, pero ya hay una issue abierta para lograrlo.
En Por qué systemd sigue dividiendo a la comunidad Linux tras 10 años de su creación introducen systemd, sus ventajas y sus inconvenientes. Si trabajas con Linux es un artículo que te va a ser útil. A pesar de ser un software polémico, te recomiendo que lo conozcas, ya que tanto Debian como Red Hat lo han escogido para su gestión. Y de las raíces del mundo Unix también sale el artículo La belleza de las tuberías de Unix, donde a través de unos cuantos ejemplos te explican la potencia de las tuberías en Unix. Y, como no, el análisis anual de Linux apesta, donde Bryan Lunduke se dedica a discutir el estado actual de Linux, y habla sobre las razones por las que Linux es malo y también por las que es bueno, a pesar de lo incendiario de su título.
Fernando Tellado nos trae un artículo interesante, Cómo hacer que tu WordPress cargue más lento (guía rápida y 100% efectiva), en el que recopila una gran cantidad de malas prácticas en el mundo WordPress.
Espero que no tengas ninguna web que aún funcione con Flash Player, ya que Adobe deja de darle soporte a finales de este año.
Symfony presenta la certificación para Symfony 5 y su nueva tienda.
Dentro de las novedades esta semana tienes Symfony 5.1.2, Laravel 7.16.0, CakePHP 3.9.0, CakePHP 3.8.13 y CakePHP 4.1.0-RC2.
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
- Las principales empresas que usan PHP — PHP, inglés
- No escribas tu propio framework — PHP, inglés
- Introducción al nuevo stack LAMP serverless de Amazon — Amazon te explica cómo usar PHP en aplicaciones serverless
- Consejos sobre PHPStorm en 9 gifs — PHP, inglés
- ¿Cuáles son las 20 funciones PHP más utilizadas por los principales frameworks? — PHP, inglés
- Análisis sin configuración con reflexión estática — PHP, inglés
- Por qué systemd sigue dividiendo a la comunidad Linux tras 10 años de su creación — Tecnología, inglés
- Soporte de NGINX para QUIC y HTTP/3 — Tecnología, inglés
- La belleza de las tuberías de Unix — La filosofía de los programas Unix es hacer una cosa (hola systemd) y hacerla bien. Este post muestra varios ejemplos de la potencia que puedes obtener al combinar varios programas Unix, encadenándolos mediante tuberías.
- Haciéndote la vida más fácil con cron — Tecnología, inglés
- Mis herramientas CLI favoritas — Tecnología, inglés
- Inroduciendo GitHub Super Linter: un linter para gobernarlos a todos — Tecnología, inglés
- Linux apesta 2020: el escritorio de Linux está sufriendo una muerte lenta y dolorosa — Tecnología, inglés
- Symfony. User Checker para validar si un usuario puede autenticarse — Symfony, español
- Moviendo desde PHP 5.6 a PHP 7.1 una aplicación hecha en Symfony 2 — Symfony, inglés
- Protege tu aplicación Symfony contra los 10 principales riesgos de seguridad OWASP — Symfony, inglés
- Una guía completa sobre cómo crear un sitio web bilingüe — Web, inglés
- Error 403 Forbidden: qué es y cómo solucionarlo — Web, español
- Cómo hacer que tu WordPress cargue más lento (guía rápida y 100% efectiva) — WordPress, español
- HTTP/2 y HTTP/3 sobre QUIC en WPO — WordPress, español
- Codeception para WordPress: tests de aceptación con WebDriver y Selenium — WordPress, español
- Cómo empezar a vender online en 5 sencillos pasos — WordPress, español
- Cómo crear un sistema de tickets en WordPress — WordPress, español
Noticias
- La fecha de publicacación de PHP 8.0 se adelanta al 26 de noviembre — PHP, inglés
- Publicado Symfony 5.1.2 — Symfony, inglés
- Publicado Laravel 7.16.0 — Laravel, inglés
- Publicado CakePHP 3.9.0 — También se publicó CakePHP 3.8.13 y CakePHP 4.1.0-RC2
- «Firefox Private Network», la VPN de Mozilla — Tecnología, inglés
- Se acerca el fin de Adobe Flash Player — Web, inglés
- Disponible la certificación para Symfony 5 — Symfony, inglés
- Nueva tienda oficial de productos Symfony — Symfony, español
- Se publica EasyAdmin 3 — Symfony, español
Vídeos y podcasts
- ¿Está Zend Framework muerto? — En este vídeo, Matthew Weier O’Phinney, ingeniero de Zend, habla sobre la relevancia del framework Zend, sobre sus estadísticas de descargas y sobre el plan para que siga siendo relevante a través del Proyecto Laminas
- PHP Internals News: excepciones sin capturas — PHP, inglés
- Un billete a Chattanooga: Matrix y lo políticamente correcto — WordPress, español
- El arroyo Dev. Code Sniffer y listas blancas — WordPress, español
- Conversiones, analítica y WooCommerce 4.3 beta — WordPress, español
- Niveles de membresía en un Membership Site: análisis y métricas — WordPress, español
- Automatizando procesos en nuestros negocios online — WordPress, español
Componentes, librerías y utilidades
- Expose — Aplicación PHP que te permite compartir tus sitios web locales con otros a través de Internet, al estilo de lo que hace ngrok
- Laravel Snooze — Paquete Laravel que te permite programar futuras notificaciones y recordatorios
- Super-Linter — Combinación de varios linters, que te ayuda a validar tu código fuente. Aún no soporta PHP