la-semana-php-logo-3ccdbb
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.
Botón de Twitter
¡Disfruta la lectura!
Saludos
Jesús Amieiro

Artículos

Cookies de WordPress y sesiones PHP

WordPress, inglés - kinsta.com
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

PHP, inglés - remotephp.io
Una lista de ofertas de trabajo remoto para desarrolladores PHP.

Dominando los submódulos de Git

Tecnología, inglés - medium.com
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?

PHP, inglés - geeksforgeeks.org
Explicación de qué es la stdClass de PHP.

20 cosas que deberías saber de Symfony 4

Symfony, español - medium.com
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

Tecnología, inglés - medium.com
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

Tecnología, inglés - blog.kentcdodds.com
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

Symfony, inglés - dunglas.fr
Transparencias de una presentación dada en el evento SymfonyLive London 2018 sobre Symfony Panther.

Comparando los mejores editores para desarrollo PHP

PHP, inglés - hackernoon.com
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

PHP, inglés - anastasionico.uk
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

WordPress, inglés - deliciousbrains.com
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

Laravel, inglés - murze.be
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

PHP, inglés - code.tutsplus.com
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

PHP, inglés - thecodingmachine.io
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

PHP, inglés - news.php.net
Acaba de publicarse la RC2 de PHP 7.3.

Publicado Laravel 5.7.7

Laravel, inglés - laravel-news.com
Publicada la versión 5.7.7 de Laravel.

Publicadas versiones de mantenimiento de Symfony

Symfony, inglés - symfony.com
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

Drupal, inglés - drupal.org
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

Zend, inglés - github.com
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

WordPress, inglés - wptavern.com
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

Tecnología, inglés - blog.digitalocean.com
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

Drupal, inglés - drupal.org
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

Instalar Drupal 8 con Laravel Valet

Drupal, español - danielprimo.io
En este videotutorial explican cómo instalar Drupal 8 en el entorno de desarrollo local Laravel Valet.

WPWeekly #331

WordPress, inglés - wptavern.com
En este podcast hablan sobre el progreso de Gutenberg.

Componentes, librerías y utilidades

phpDocumentor

PHP, inglés - phpdoc.org
phpDocumentor genera documentación a partir del código fuente.

Valet Linux

Laravel, inglés - github.com
Valet Linux es un entorno de desarrollo Laravel para los minimalistas de Linux.

Versionado semántico

Tecnología, inglés - semver.org
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

WordPress, inglés - github.com
Proyecto que permite gestionar los plugins y temas de WordPress con Composer.

FressRSS

PHP, inglés - freshrss.org
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

PHP, inglés - mobiledetect.net
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

PHP, inglés - github.com
Soporte de testing paralelo con PHPUnit.

RoadRunner

PHP, inglés - github.com
Servidor de aplicaciones PHP de alto rendimiento, balanceador de carga y gestor de procesos escrito en Golang.

Grav

PHP, inglés - github.com
Grav es un CMS basado en ficheros. No necesita base de datos.

Eventos

Del 11 al 17 de octubre

Meeteup WP Cartagena

WordPress, español - meetup.com
El 11 de octubre tendrá lugar en Cartagena una meetup titulada "WordChat: ¿qué pasa con nuestro blog?".

Meeteup WP Tarragona

WordPress, español - meetup.com
El 11 de octubre tendrá lugar en Tarragona una meetup "WordPress&Beers".

Meeteup WP Las Palmas de Gran Canaria

WordPress, español - meetup.com
El 15 de octubre tendrá lugar en Las Palmas de Gran Canaria una meetup titulada "Jerarquía de archivos de WordPress".

Meeteup WP Ourense

WordPress, español - meetup.com
El 17 de octubre tendrá lugar en Ourense una meetup titulada "Creando un plugin básico... y útil!".

Meeteup WP Sevilla

WordPress, español - meetup.com
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.
Botón de Twitter
Puedes seguirnos en:
twitter
MailPoet