|
|
|
|
Bienvenido a la quinta edición de La semana PHP.
|
Acaba de publicarse la RC2 de PHP 7.3.0, así como versiones de mantenimiento de Laravel y Symfony.
|
En la sección de artículos destaca uno sobre cookies en WordPress y sesiones PHP, otro sobre submódulos en Git, así como una iniciativa de Tim Berners-Lee para descentralizar la web y evitar que los proveedores de servicios dispongan de nuestros datos personales.
|
En la zona de tutoriales hay artículos interesantes como el de testing con la librería Cypress o el de manipulado de imágenes con GD.
|
En el apartado de noticias aparecen los lanzamientos comentados, así como una nueva versión de Drupal, otra del micro-framework zend-expressive, el plan de publicación de WordPress 5.0 y, como no, el Hacktoberfest.
|
En vídeos y podcasts aparece un vídeo de cómo instalar un entorno de desarrollo para Drupal con Laravel Valet y un podcast sobre el progreso de Gutenberg.
|
En componentes aparecen, entre otros, phpDocumentor, Valet Linux, WordPress Packagist o el versionado semántico.
|
Y para finalizar un listado de eventos, todos ellos relacionados con WordPress.
|
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.
|
Y si esta lista de correo te parece útil, te agradecería que se la envíes a algún compañero al que le pueda interesar o que la difundas por Twitter.
|
|
|
|
|
Artículos
Explicación de qué son las cookies, cómo las usa WordPress y su ecosistema y una alternativa habitual en PHP: las sesiones PHP.
|
Una lista de ofertas de trabajo remoto para desarrolladores PHP.
|
Este artículo explica con detalle los submódulos de Git, además de explicar cuándo se deben usar y cuándo no.
|
Explicación de qué es la stdClass de PHP.
|
Recopilación de consejos o cosas que hay que saber si vais a comenzar a trabajar con Symfony.
|
Tim Berners-Lee, creador de la World Wide Web, acaba de hacer público Solid, su proyecto de descentralización de la web, donde el usuario almacena sus datos de forma local y no las empresas proveedoras de servicios.
|
Artículo que trata de explicar y justificar el título "Escribe test. No demasiados. La mayoría de integración".
|
Transparencias de una presentación dada en el evento SymfonyLive London 2018 sobre Symfony Panther.
|
Comparativa de los mejores editores de código para PHP: Sublime Text, Atom, Rapid PHP, CodeLobster y PHPStorm.
|
Tercera parte de la guía que analiza 24 de los frameworks PHP más populares, cuya segunda parte presenté la semana pasada.
|
|
Tutoriales
Explicación de cómo realizar tests "end to end" en WordPress con esta librería JavaScript. Válida para cualquier tipo de test de frontend. Trabaja de forma similar a Laravel Dusk o a Symfony Panther.
|
La gente de Spatie, uno de los mayores creadores de paquetes Laravel, presenta BladeX, un paquete para reusar componentes de una forma sencilla, al estilo Vue.
|
Continuación de un tutorial que ya presentamos en la lista con funciones de la librería GD de manipulación de imágenes.
|
Proyecto que pretende actualizar las funciones del núcleo de PHP para que devuelvan una excepción en vez del valor "falso".
|
|
Noticias
Acaba de publicarse la RC2 de PHP 7.3.
|
Publicada la versión 5.7.7 de Laravel.
|
Esta semana se publicaban las versiones 2.8.46, 3.4.16 y 4.1.5 de mantenimiento de Symfony.
|
Acaba de publicarse Drupal 8.6.0, con una serie de mejoras en funcionalidades y en test, así como unos cuantos errores resueltos.
|
Acaba de publicarse la versión 3.2.0 de Zend Expressive, un micro-framework que implementa los estándares PSR-7 y PSR-15.
|
El creador de WordPress acaba de publicar la hoja de ruta para WordPress 5.0, con una Release Candidate para noviembre.
|
Por quinto año Digital Ocean vuelve a organizar el Hacktoberfest, cuya misión es que los programadores colaboren con proyectos libres.
|
Los temas que más interesan sobre Drupal en el mundo empresarial son el reclutamiento, los cambios en los competidores de Drupal y la migración a Drupal 8.
|
|
Vídeos y podcasts
En este videotutorial explican cómo instalar Drupal 8 en el entorno de desarrollo local Laravel Valet.
|
En este podcast hablan sobre el progreso de Gutenberg.
|
|
Componentes, librerías y utilidades
phpDocumentor genera documentación a partir del código fuente.
|
Valet Linux es un entorno de desarrollo Laravel para los minimalistas de Linux.
|
Un problema típico es cómo versionar software. El versionamiento semántico resuelve este problema de una forma bastante razonable. La versión en español está disponible en este enlace.
|
Proyecto que permite gestionar los plugins y temas de WordPress con Composer.
|
Para aquellos que nos sentimos abandonados por Google al cerrar Google Reader, FreshRSS es una solución PHP para utilizar como agregador de feeds RSS.
|
Clase PHP para detectar dispositivos móviles, incluidas las tablets. Utiliza la cadena User-Agent en combinación con encabezados HTTP específicos para detectar el entorno móvil.
|
Soporte de testing paralelo con PHPUnit.
|
Servidor de aplicaciones PHP de alto rendimiento, balanceador de carga y gestor de procesos escrito en Golang.
|
Grav es un CMS basado en ficheros. No necesita base de datos.
|
|
Eventos
El 11 de octubre tendrá lugar en Cartagena una meetup titulada "WordChat: ¿qué pasa con nuestro blog?".
|
El 11 de octubre tendrá lugar en Tarragona una meetup "WordPress&Beers".
|
El 15 de octubre tendrá lugar en Las Palmas de Gran Canaria una meetup titulada "Jerarquía de archivos de WordPress".
|
El 17 de octubre tendrá lugar en Ourense una meetup titulada "Creando un plugin básico... y útil!".
|
El 17 de octubre tendrá lugar en Sevilla una meetup titulada "Consultoría WordPress para todos".
|
|
|
Si esta lista de correo te parece interesante te agradecería que la difundas por Twitter.
|
|
|
|
|
|
|