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.
Artículos
- Cookies de WordPress y sesiones PHP — Explicación de qué son las cookies, cómo las usa WordPress y su ecosistema y una alternativa habitual en PHP: las sesiones PHP.
- RemotePHP.io – Solo trabajos PHP remotos — Una lista de ofertas de trabajo remoto para desarrolladores PHP.
- Dominando los submódulos de Git — Este artículo explica con detalle los submódulos de Git, además de explicar cuándo se deben usar y cuándo no.
- ¿Qué es stdClass en PHP? — Explicación de qué es la stdClass de PHP.
- 20 cosas que deberías saber de Symfony 4 — Recopilación de consejos o cosas que hay que saber si vais a comenzar a trabajar con Symfony.
- Un pequeño paso para la web — 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.
- Escribe test. No demasiados. La mayoría de integración — Artículo que trata de explicar y justificar el título «Escribe test. No demasiados. La mayoría de integración».
- Panther: prueba tus aplicaciones Symfony con navegadores web reales — Transparencias de una presentación dada en el evento SymfonyLive London 2018 sobre Symfony Panther.
- Comparando los mejores editores para desarrollo PHP — Comparativa de los mejores editores de código para PHP: Sublime Text, Atom, Rapid PHP, CodeLobster y PHPStorm.
- La guía definitiva para tu próximo framework PHP. 3ª parte — Tercera parte de la guía que analiza 24 de los frameworks PHP más populares, cuya segunda parte presenté la semana pasada.
Tutoriales
- Tests «end to end» con Cypress — 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 .
- Usando componentes HTML en las vistas Blade — 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.
- Redimensionando y manipulando imágenes en PHP — Continuación de un tutorial que ya presentamos en la lista con funciones de la librería GD de manipulación de imágenes.
- PHP seguro: lanzar excepciones en vez de devolver falso — Proyecto que pretende actualizar las funciones del núcleo de PHP para que devuelvan una excepción en vez del valor «falso».
Noticias
- Publicado PHP 7.3RC2 — Acaba de publicarse la RC2 de PHP 7.3.
- Publicado Laravel 5.7.7 — Publicada la versión 5.7.7 de Laravel.
- Publicadas versiones de mantenimiento de Symfony — Esta semana se publicaban las versiones 2.8.46, 3.4.16 y 4.1.5 de mantenimiento de Symfony.
- Drupal 8.6.0 disponible — Acaba de publicarse Drupal 8.6.0, con una serie de mejoras en funcionalidades y en test, así como unos cuantos errores resueltos.
- Publicado zend-expressive 3.2.0 — 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.
- Matt Mullenweg anuncia el plan de publicación de WordPress 5.0 — El creador de WordPress acaba de publicar la hoja de ruta para WordPress 5.0, con una Release Candidate para noviembre.
- El Hacktoberfest está de vuelta por quinto año — Por quinto año Digital Ocean vuelve a organizar el Hacktoberfest, cuya misión es que los programadores colaboren con proyectos libres.
- Encuesta empresarial sobre Drupal 2018 — L os 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
- Instalar Drupal 8 con Laravel Valet — En este videotutorial explican cómo instalar Drupal 8 en el entorno de desarrollo local Laravel Valet.
- WPWeekly #331 — En este podcast hablan sobre el progreso de Gutenberg.
Componentes, librerías y utilidades
- phpDocumentor — phpDocumentor genera documentación a partir del código fuente.
- Valet Linux — Valet Linux es un entorno de desarrollo Laravel para los minimalistas de Linux.
- Versionado semántico — 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 .
- WordPress Packagist — Proyecto que permite gestionar los plugins y temas de WordPress con Composer.
- FressRSS — 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.
- Mobile-Detect — 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.
- ParaTest — Soporte de testing paralelo con PHPUnit.
- RoadRunner — Servidor de aplicaciones PHP de alto rendimiento, balanceador de carga y gestor de procesos escrito en Golang.
- Grav — Grav es un CMS basado en ficheros. No necesita base de datos.
Eventos
Del 11 al 17 de octubre
- Meeteup WP Cartagena — El 11 de octubre tendrá lugar en Cartagena una meetup titulada «WordChat: ¿qué pasa con nuestro blog?».
- Meeteup WP Tarragona — El 11 de octubre tendrá lugar en Tarragona una meetup «WordPress&Beers».
- Meeteup WP Las Palmas de Gran Canaria — El 15 de octubre tendrá lugar en Las Palmas de Gran Canaria una meetup titulada «Jerarquía de archivos de WordPress».
- Meeteup WP Ourense — El 17 de octubre tendrá lugar en Ourense una meetup titulada «Creando un plugin básico… y útil!».
- Meeteup WP Sevilla — El 17 de octubre tendrá lugar en Sevilla una meetup titulada «Consultoría WordPress para todos».