|
|
|
|
Bienvenido a la sexta edición de La semana PHP.
|
En la sección de artículos destacan los planes para la próxima iteración de Vue.js, un artículo sobre la gestión de fechas, horas, zonas horarias, eventos recurrentes,... consejos de rendimiento para PHP y una introducción a PHP Standards Recommendation (PSR).
|
En la zona de tutoriales hay artículos interesantes como el de la seguridad OWASP y WordPress, cómo usar sesiones y variables de sesión en PHP o cómo desplegar WordPress.
|
En el apartado de noticias destaca la renuncia del líder del equipo de accesibilidad de WordPress por culpa de Gutenberg y la actualización de los términos de servicio de Drupal.org.
|
En vídeos y podcasts aparecen, entre otros, un vídeo de introducción a ReactPHP y a PHP asíncrono y otro de relaciones polimórficas en Eloquent.
|
En componentes aparecen unos cuantos interesantes, tanto para PHP como para Laravel y Vue.js: Behat, Akaunting,...
|
Y para finalizar un listado de eventos: 1 de Joomla, 2 de PHP y 8 de 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
El creador de Vue.js explica cuáles son los cambios que traerá la próxima versión mayor.
|
Fechas, horas, zonas horarias, eventos recurrentes,... Seguramente alguna vez has trabajado con software que tiene que gestionar este tipo de problemas. En estos casos hay muchos elementos que considerar. Este artículo aclara bastantes conceptos relacionados con la gestión del tiempo.
|
La nueva versión de Laravel Excel tiene una nueva funcionalidad interesante, la importación de archivos de Excel. Este artículo explica su uso.
|
Introducción a Gutenberg, el nuevo editor de WordPress 5.0.
|
Cómo usar una base de datos SQLite como caché en Laravel.
|
Pequeñas píldoras para mejorar el rendimiento de las aplicaciones PHP.
|
Explicación de cómo se dividen los PSR (PHP Standards Recommendation) en PHP y su funcionalidad. Solo recoge el PSR-0, PSR-1, PSR-2, PSR-3, PSR-4 y PSR-7.
|
Linux tiene un nuevo código de conducta y no todo el mundo está contento con él.
|
Cuarta y última parte de la guía que analiza 24 de los frameworks PHP más populares, cuya tercera parte presenté la semana pasada.
|
Resumen con lo ocurrido en la SymfonyLive London 2018.
|
La función PHP eval() supone un problema de seguridad, un cuello de botella de rendimiento y un peligro para el consumo de memoria. Este artículo explica como sustituir esta función.
|
Las herramientas para ejecutar tests "end-to-end" han mejorado enormemente. Herramientas como Cypress y TestCafe permiten ganar productividad y confianza en la calidad del producto.
|
|
Tutoriales
Introducción al trabajo con fechas y horas en PHP.
|
Explicación de cómo aplicar OWASP (Open Web Application Security Project - Proyecto abierto de seguridad en aplicaciones web) a WordPress.
|
La gestión de sesiones es un concepto clave en PHP, ya que permite que la información del usuario se mantenga en todas las páginas de un sitio web o aplicación. Este artículo explica los conceptos básicos de la gestión de sesiones en PHP.
|
Primera parte de una serie de artículos sobre el despliegue en producción de WordPress.
|
|
Noticias
Rian Rietveld, líder del equipo de accesibilidad de WordPress, ha renunciado a su puesto de trabajo por los múltiples problemas de accesibilidad con el editor de WordPress 5.0.
|
Drupal.org acaba de actualizar sus términos de servicio para evitar situaciones de acoso, discriminación y otro tipo de conductas inapropiadas.
|
Se acaba de publicar Laravel 5.7.9, con correcciones de errores y nuevas funcionalidades menores.
|
La versión 2 del popular paquete que extiende el DateTime de PHP llegará a Laravel en la versión 5.8.
|
|
Vídeos y podcasts
Vídeo sobre conceptos básicos de PHP asíncrono e introducción a ReactPHP.
|
Vídeo sobre las relaciones polimórficas en Eloquent, el ORM de Laravel.
|
En el podcast 40 hablan sobre la WordCamp Granada 2018, la primera WordCamp que se celebra en este rincón español.
|
En el podcast 101 repasan las últimas WordCamps.
|
Beneficios de introducir una interface en términos de tolerancia al cambio y testabilidad: cuándo es apropiado introducir una interface en nuestro código, y sobre todo, cuándo y por qué sería algo a evitar.
|
En el podcast 39 comentan como la invitada montó una web referente de chollos de viajes y la importancia del email marketing en un negocio online.
|
|
Componentes, librerías y utilidades
Behat es un framework de tests para el desarrollo dirigido por comportamiento (BDD - Behavior Driven Development).
|
CSV es una biblioteca que facilita el análisis, escritura y filtrado de CSV en PHP.
|
Trait que permite cargar, redimensionar y recortar imágenes.
|
Software de contabilidad y facturación.
|
Trait que convierte automáticamente las fechas de un modelo Eloquent hacia y desde la zona horaria del usuario actual.
|
Componente que permite agregar un administrador gráfico para la configuración de una aplicación Laravel.
|
Un editor de texto enriquecido para Vue.js.
|
|
Eventos
El 17 de octubre tendrá lugar en Madrid una meetup titulada "Todo sobre el JoomlaDay™ Madrid 2018".
|
El 18 de octubre tendrá lugar en Granada una meetup titulada "[PHPGranada] Mutant Testing".
|
El 18 de octubre tendrá lugar en Pamplona una meetup titulada "Qué es lo que tenemos que hacer para estar tranquilos y seguros con nuestra web".
|
El 18 de octubre tendrá lugar en Logroño una meetup titulada "Mesa redonda: Estrategia, creatividad y desarrollo en un proyecto web".
|
El 19 de octubre tendrá lugar en Barcelona una meetup titulada "¡Optimiza tu WordPress para que vuele! Primeros pasos en WPO".
|
El 19 de octubre tendrá lugar en Pontevedra una meetup titulada "Conversaciones sobre WordPress (y sobre la WordCamp)".
|
El 22 de octubre tendrá lugar en Alicante una meetup titulada "Optimiza tu web: Storefront, cómo dominar el mejor tema para Woocommerce".
|
El 23 de octubre tendrá lugar en Alcobendas una meetup titulada "Blinda tu WordPress y controla el acceso desde tu móvil".
|
El 23 de octubre tendrá lugar en Huelva una meetup titulada "HWM #2 - Primeros pasos con WordPress".
|
El 24 de octubre tendrá lugar en Granada una meetup titulada "Innovación y Versatilidad WordPress".
|
El 24 de octubre tendrá lugar en Vigo una meetup titulada "PHPVigo #23: Taller de Docker para PHP: Desarrollando entre contenedores".
|
|
|
Si esta lista de correo te parece interesante te agradecería que la difundas por Twitter.
|
|
|
|
|
|
|