La semana pasada se creó un pequeño revuelo en la comunidad WordPress española a raíz del artículo Vivir GPL o explotar GPL, donde José Conti, el autor de plugin oficial de RedSys para WooCommerce, estallaba por la venta de su plugin en plataformas, cada vez más abundantes, que se dedican a vender a bajo coste o mediante suscripción una gran cantidad de temas y plugins, fundamentalmente para WordPress. Es interesante tanto la historia como el análisis que hace el autor sobre la mala interpretación de la GPL que hacen estos sitios. Para completar el post, la gente de República Web lo entrevista en el podcast Vivir la GPL o explotar GPL con José Conti y la gente de «negocios WP» también lo comenta en su podcast WPdrama sobre GPL, la ciencia del color y tokens dinámicos.
JetBrains acaba de presentar su informe anual sobre el estado del ecosistema de desarrollo, en el que han participado casi 20.000 desarrolladores. PHP sigue en los primeros puestos, solo superado por JavaScript, Python, Java y C++.
La pasada semana se celebró la conferencia de desarrolladores de Apple (WWDC), donde la emprea californiana anunció que pasa de los procesadores x86 de Intel a desarrollos propios ARM. El nuevo sistema operativo macOS Big Sur incorpora una capa que traduce automáticamente el código x86_64 a arm64 para que el cambio sea más suave. También se anunciaron cambios en Safari, entre los que se encuentran el soporte del formato de imagen WebP, con lo que todos los principales navegadores lo soportan. Pero, ¿merece la pena usar WebP?
Freek Van der Herten, el popular desarrollador de paquetes de Laravel, anuncia la meetup Laravel mundial. La primera edición será el 14 de julio y contará con Mohamed Said y Joseph Silber, dos miembros destacados de la comunidad, donde hablarán sobre colas y sobre colecciones diferidas en Laravel.
Si simpre has querido aprender a utilizar las herramientas de análisis estático pero aún no te has puesto, en ¿Qué son y cómo puedo añadir herramientas de análisis estático en mis proyectos PHP? vas a encontrar información muy útil.
Y un curso introductorio a PHP, por si estáis empezando, que nunca se sabe…
Dentro de las novedades esta semana hay unas cuantas: PHP 8.0.0 Alpha 1, por si quieres ir probando la próxima versión de PHP, Laravel 7.18.0, CakePHP 4.0.9 y Guzzle 7, la popular biblioteca que implementa un cliente HTTP.
Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
Esta edición está patrocinada por Weglot, la mejor solución para traducir cualquier sitio web — Integra Weglot a la perfección en tu sitio web y publícalo en cualquier idioma. No más problemas de mantenimiento o compatibilidad. En Weglot confían más de 50.000 sitios web. Funciona con todas las tecnologías web como WordPress, Drupal, Laravel y Symfony.
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 y tutoriales
- Vivir GPL o explotar GPL — Tecnología, español
- El estado del ecosistema de desarrollo 2020 — Tecnología, inglés
- ¿Es WebP realmente mejor que JPEG? — Tecnología, inglés
- Entendiendo la parte mala de la meritocracia — Tecnología, inglés
- Política vs cultura en las empresas: acerca de la cultura — Tecnología, español
- ¿Qué son y cómo puedo añadir herramientas de análisis estático en mis proyectos PHP? — PHP, español
- PHP 8: un vistazo rápido a JIT — PHP, inglés
- Convenciones de nomenclatura para los tests unitarios — PHP, inglés
- Buenas prácticas con los tipos devueltos en PHP — PHP, inglés
- 5 malos hábitos a perder en PHP — PHP, inglés
- Las nuevas características que incorpora PHP 8 — PHP, inglés
- Creando un entorno de desarrollo web con WSL 2 y Docker — PHP, inglés
- Depuración paso a paso con Xdebug, Symfony y PHPStorm — Symfony, inglés
- JetPack espía las ventas y productos de tu tienda online WooCommerce — WordPress, español
- Utilizando PHPCS y los estándares WordPress — WordPress, español
- Codeception para WordPress: WPBrowser — WordPress, español
- Guía de seguridad para WordPress — WordPress, español
- Compresión GZIP y Brotli — WordPress, español
- El asombroso caso del código que ralentizaba mi web más de 5 segundos – No imaginas lo que pasó después… — WordPress, español
- Cómo convertir WordPress en una APP — WordPress, español
- Cómo mejorar la calidad de tus traducciones automáticas — WordPress, inglés
- Cómo crear tu primer plugin WordPress — WordPress, inglés
- Actualizando la versión de jQuery de WordPress — WordPress, inglés
- WordPress recomienda PHP 7.2 como la versión mínima — WordPress, inglés
Noticias
- Publicado PHP 8.0.0 Alpha 1 — PHP, inglés
- Publicado Laravel 7.18.0 — Laravel, inglés
- Publicado CakePHP 4.0.9 — PHP, inglés
- Publicado Guzzle 7 — PHP, inglés
- Anunciada la meetup Laravel mundial — Laravel, inglés
Vídeos y podcasts
- Vivir la GPL o explotar GPL con José Conti — Tecnología, español
- PHP Internals News: argumentos con nombre — PHP, inglés
- Entrevista con Ana Cirujano — WordPress, español
- Pablo Moratinos SinFiltros: de creativo en TV a referente en el mundo WordPress — WordPress, español
- Mesa redonda: Teletrabajo. Nuevas Oportunidades — Tecnología, español
- WPdrama sobre GPL, la ciencia del color y tokens dinámicos — WordPress, español
- Un billete a Chattanooga: diseño, branding y embudos con Lúa Louro — WordPress, español
- Patreon vs. Membership Site — WordPress, español
- Midiendo la tensión del SEO: Core Web Vitals — WordPress, español
Componentes, librerías y utilidades
- Curso de PHP — PHP, español