PHP en julio de 2020
Los enlaces de PHP que salieron en La semana PHP en julio de 2020.
Cada martes, las novedades de PHP en tu correo. Gratis, y te das de baja cuando quieras.
63 enlaces
- Todo lo que necesitas (y no necesitas) saber sobre el sistema de tipos de PHP — Artículo muy interesante sobre el sistema de tipos de PHP. Lectura recomendada #99
- PHP 8: argumentos con nombre — Los argumentos con nombre, también llamados parámetros con nombre, están oficialmente soportados en PHP 8. Esta entrada analiza sus pros y contras #99
- La función header() en PHP — PHP, inglés #99
- Detectando propiedades, métodos y constantes privadas no usadas — Cómo usar PHPStan para detectar variables, métodos y constantes privadas que non están siendo usadas en el proyecto #99
- La notación @@ es terrible, ¿estamos seguros de continuar con ella? — PHP, inglés #99
- Mejorando el rendimiento de PHP paraArm64 y el impacto en instancias Amazon EC2 M6g — Amazon está apostando por las instancias basadas en arquitectura Arm64. En este artículo explican cómo optimizar PHP para usar este tipo de instancias #99
- Por qué no odiamos PHP — Una serie de argumentos por los que PHP todavía es una óptima elección para un gran número de aplicaciones y proyectos #99
- Usando pcov en lugar de XDebug para la cobertura de código — PHP, inglés #99
- Cifrando los atributos de Laravel Eloquent usando un cast personalizado — Laravel, inglés #99
- Convirtiendo la geolocalización (latitud/longitud) en un identificador de zona horaria (Timezone) — PHP, inglés #99
- Publicado PHP 8.0.0 Alpha 3 — PHP, inglés #99
- Publicado CakePHP 3.9.1 — PHP, inglés #99
- PHP Internals News: visibilidad de las propiedades — En el podcast de esta semana, Derick y André hablan sobre un nuevo RFC para que las propiedades tengan visibilidad asimétrica #99
- PHP Video Conferences — Portal con una gran cantidad de vídeos de conferencias de PHP #99
- Attribute events — Paquete que permite disparar eventos al producirse cambios en los atributos de un modelo Eloquent #99
- Por qué necesitamos argumentos con nombre en PHP — Interesante reflexión sobre los beneficios que puede traer a PHP los argumentos con nombre, cuyo RFC aún se encuentra en período de votación #98
- Monitorización de las actualizaciones de los paquetes en un servidor con PHP — Cómo gestionar de una forma simple la monitorización de las actualizaciones de los paquetes en un servidor con PHP, obteniendo una notificación por correo electrónico cada vez que tengas que actualizar el servidor #98
- Cómo crear un generador aleatorio de GUID en PHP para usar en aplicaciones web escalables — Las aplicaciones web escalables necesitan gestionar un gran número de peticiones HTTP al mismo tiempo. Muchas veces se usan varios servidores para responder a muchas solicitudes Web rápidamente. En este artículo y en el vídeo explican cómo utilizar un buen generador de GUID para manejar mejor los accesos de muchos usuarios que utilizan múltiples servidores Web y almacenan registros de bases de datos en servidores de bases de datos que pueden estar ejecutándose en diferentes máquinas #98
- Publicado CakePHP 4.1.1 — PHP, inglés #98
- Novedades en PHP 8.0 con Nikita Popov — PHP, inglés #98
- PHP Internals News: cadenas numéricas más sanas — PHP, inglés #98
- PHP Town Hall: batalla de frameworks — PHP, inglés #98
- Código limpio: nombres — PHP, español #98
- PHPUgly: Edición Smooth Jazz — PHP, inglés #98
- Voices of the elePHPant. Entrevista con Kim Cottrell — PHP, inglés #98
- PHP 8: ¿match o switch? — PHP 8 introduce la estructura «match», similar a switch. Este artículo te explica las mejoras que aporta #97
- Scraping web con PHP — PHP, inglés #97
- Cómo mejorar la calidad de tu código con Psalm, una herramienta de análisis estático — PHP, inglés #97
- PHP 8: anular las funciones internas con la directiva INI disable_functions — PHP, inglés #97
- ¿Por qué las constantes de clase deberían de ser tipadas? — PHP, inglés #97
- El camino para encontrar una fuga de memoria — PHP, inglés #97
- ¿Qué hay que tener en cuenta al testear JIT en PHP8? — PHP, inglés #97
- Patrones de diseño: singleton — Este artículo explica de forma concisa uno de los patrones de diseño más conocidos, el singleton, muy útil cuando solo puede existir una instancia del objeto #97
- Instalando XDebug con VSCode en 5 minutos — PHP, inglés #97
- Implementando un gestor multidioma en una app web — PHP, inglés #97
- Publicado PHP 8.0.0 Alpha 2 — PHP, inglés #97
- Publicado PHP 7.4.8 — También se ha publicado PHP 7.3.20 y 7.2.32 #97
- PhpStorm va a añadir soporte a PHPStan y a Psalm — PHP, inglés #97
- Curso online sobre Event-Driven en PHP — El lunes 20 de julio empieza la primera sesión del curso online sobre Event-Driven en PHP. Si eres arquitecto PHP, tal vez te interese cómo dar un paso más en la búsqueda de rendimiento y asincronía #97
- Descubre lo que es... desacoplar — PHP, español #97
- PHP Internals News: ordenación estable — PHP, inglés #97
- Control de calidad agresivo en PHP — PHP, inglés #97
- Skeleton PHP — Paquete que proporciona un esqueleto para empezar a construir un paquete PHP #97
- studio — Un workbench para el desarrollo de paquetes para Composer #97
- Detectando las vulnerabilidades de seguridad de PHP con Psalm — Psalm es una herramienta de análisis estático de código abierto para PHP que te ayuda a identificar errores obvios y no tan obvios en tu código. Este artículo describe una nueva funcionalidad, la de búsqueda de problemas de seguridad que pueden ser explotados en tu aplicación y que te puede ayudar a mejorar la calidad del código que envías a producción #96
- PHP 8: rendimiento de JIT en aplicaciones web reales — Brent, uno de los desarrolladores de Spatie, probó la primera alpha de JIT con una aplicación web y, en base a los resultados, parace que JIT no nos va a traer un gran incremento en el rendimiento, nada que ver con el salto de PHP 5.6 a PHP 7.0 #96
- Cómo usar PHP FFI — Consejos para integrar PHP con Go, Rust y C++ usando la interfaz de funciones externas #96
- Publicado CakePHP 4.1.0 — PHP, inglés #96
- El RFC de la expresión Match ha sido aceptado para PHP 8.0 — Muy interesante esta nueva expresión «match» que va a introducir PHP 8.0, ya que te permitirá tener unas estructuras «switch case» mucho más sencillas y legibles #96
- PHP Ugly: asignación de tareas — Eric, John y Thomas están de vuelta para discutir las convenciones de estructuras de archivos en Laravel, refactorización, nuevos elementos de PHP 8 y mucho más #96
- PHP Internals News: soporte de PKCS#7 en OpenSSL — En este episodio Derick entrevista a Eliot Lear sobre el soporte de PKCS#7 en OpenSSL #96
- ¿Qué son y cómo puedo añadir herramientas de análisis estático en mis proyectos PHP? — PHP, español #95
- PHP 8: un vistazo rápido a JIT — PHP, inglés #95
- Convenciones de nomenclatura para los tests unitarios — PHP, inglés #95
- Buenas prácticas con los tipos devueltos en PHP — PHP, inglés #95
- 5 malos hábitos a perder en PHP — PHP, inglés #95
- Las nuevas características que incorpora PHP 8 — PHP, inglés #95
- WordPress recomienda PHP 7.2 como la versión mínima — WordPress, inglés #95
- Publicado PHP 8.0.0 Alpha 1 — PHP, inglés #95
- Publicado CakePHP 4.0.9 — PHP, inglés #95
- Publicado Guzzle 7 — PHP, inglés #95
- PHP Internals News: argumentos con nombre — PHP, inglés #95
- Curso de PHP — PHP, español #95
Nos vemos el martes.
El #155 sale el 3 de noviembre a las 7:00.