Bienvenido a la octogésima cuarta edición de La semana PHP.

Esta semana destaco un artículo en el que 17 desarrolladores nos cuentan qué lenguaje de programación elegirían para empezar desde cero y por qué. Entre los lenguajes seleccionados aparecen los sospechosos habituales, destacando JavaScript y Python. Curioso que ninguno de los entrevistados, conocidos programadores, apueste por PHP como lenguaje para aprender. Si tienes un poco de tiempo echa un vistazo a los comentarios, ya que hay algunos muy interesantes, que contextualizan muy bien la situación de PHP.

Otro artículo interesante es «Cómo el SEO arruinó Internet», donde se reflexiona sobre cómo ha evolucionado el trabajo del teórico «white SEO» hasta arruinar los resultados de los motores de búsqueda.

Seguramente has tenido que lidiar en alguna ocasión con un servidor sobrecargado. «Solucionar un servidor sobrecargado» trata de darte una serie de consejos para poner tu servidor a punto.

Kubernetes parece que vino para solucionar todos nuestros problemas de infraestructura. En «¡Usemos Kubernetes! Ahora tenemos 8 problemas» analizan aquellos casos en los que probablemente no sea la mejor opción.

Si en algún proyecto te has peleado con varios formatos de módulos de JavaScript y no lo tienes demasiado claro, la gente de Microsoft te lo explica en «Entendiendo (todos) los formatos de módulos y herramientas de JavaScript».

La carga diferida acaba de ser integrada en el núcleo de WordPress, por lo que posiblemente pasará a producción en la versión 5.5.

Y, como curiosidad, el juego de la serpiente escrito en PHP.

Dentro de las novedades esta semana solo tenemos Laravel 7.5.0 y Cashier 11.

Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
microphone-1209816_1280

Patrocina este boletín informativo

¿Quieres promocionar tus productos, servicios o puestos de trabajo vacantes entre desarrolladores, programadores, ingenieros, CTO,... del ecosistema tecnológico español? Para patrocinar este boletín contacta conmigo y te proporcionaré más detalles.
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 y tutoriales

17 desarrolladores nos cuentan qué lenguaje de programación elegirían para empezar desde cero y por qué

Tecnología, español - www.xataka.com

Contenedores, zonas, jaulas y máquinas virtuales

Tecnología, inglés - blog.jessfraz.com

Mostrar las ramas que has usado recientemente con Git

Tecnología, inglés - ses4j.github.io

Solucionar un servidor sobrecargado

Tecnología, inglés - web.dev

Moviéndonos desde reCAPTCHA a hCAPTCHA

Tecnología, inglés - blog.cloudflare.com

Despliegues en Slack

Tecnología, inglés - slack.engineering

Cómo el COVID-19 está afectando al rendimiento de Internet

Tecnología, inglés - www.fastly.com

Linux Bash vs Windows PowerShell

Tecnología, inglés - vedipen.com

Cómo mantener sincronizado un fork en GitHub con el repositorio principal

Tecnología, español - www.jesusamieiro.com

Entendiendo (todos) los formatos de módulos y herramientas de JavaScript

Tecnología, inglés - weblogs.asp.net

¡Usemos Kubernetes! Ahora tenemos 8 problemas

Tecnología, inglés - pythonspeed.com

Cómo el SEO arruinó Internet

Posicionamiento, inglés - www.superhighway98.com

¿Qué es una llamada a la acción o call to action (CTA)?

Posicionamiento, español - www.lucushost.com

Por qué debes instalar ya un certificado SSL en tu web

Web, español - blog.dinahosting.com

Las mejores prácticas para la redirección en función del lenguaje

Web, inglés - blog.weglot.com

El juego de la serpiente escrito en PHP (con Raylib)

PHP, inglés - thephp.website

Rangos de fechas en Laravel

Laravel, inglés - medium.com

Enviando notificaciones de Telegram con Laravel

Laravel, inglés - codezen.io

Capturando errores de validación de Laravel en Vue

Laravel, español - laravel-news.com

Symfony. Crear una tabla de contenidos para un texto

Symfony, español - medium.com

Configurando un entorno para Symfony sin Vagrant ni Docker (OS X)

Symfony, inglés - locastic.com

Symfony en una lambda

Symfony, inglés - dev.to
Serie de posts sobre Symfony en un entorno serverless

Cómo encontrar rutas muertas en Symfony

Symfony, inglés - www.tomasvotruba.com

¿Por qué WordPress avisa por defecto a Google de que estoy escribiendo esto?

WordPress, español - ciudadanob.com

Cómo configurar el cumplimiento de los estándares de codificación y formato para WordPress

WordPress, inglés - createandcode.com

Reescribiendo mi sitio WordPress con HTML y CSS para comparar el rendimiento

WordPress, inglés - kevq.uk

Cómo vender cursos online desde tu propia academia online en tu web

WordPress, español - ayudawp.com

WPO a través de la terminal

WordPress, español - desarrollowp.com

Shortcodes en WooCommerce, ¿qué son y para que valen en tu tienda online?

WordPress, español - www.anxosanchez.com

WP Rocket para acelerar WordPress con caché de página

WordPress, español - alvarofontela.com

Dando el salto. WordCamp España 2020

WordPress, español - pablomoratinos.es

Las mejores prácticas en el redireccionamiento con WordPress para maximizar el SEO y la velocidad de las páginas

WordPress, inglés - kinsta.com

Guía de iniciación para el desarrollo de plugins de WordPress

WordPress, inglés - wpbuffs.com

Primeros pasos para crear tu web con WordPress

WordPress, español - ayudawp.com

Membresía con WordPress, Gravity Forms y Elementor

WordPress, español - alvarofontela.com

Noticias

La carga diferida de imágenes ha sido integrada en el core de WordPress

WordPress, inglés - make.wordpress.org
Pasará a producción, previsiblemente, en WordPress 5.5

Publicado Laravel 7.5.0

Laravel, inglés - blog.laravel.com

Publicado Cashier 11

Laravel, inglés - blog.laravel.com

Nuevo en Symfony 5.1: mejoras en el enrutamiento

Symfony, español - symfony.es

Nuevo en Symfony 5.1: configuración de rutas más sencilla

Symfony, español - symfony.es

Nuevo en Symfony 5.1: nuevos métodos para trabajar con cadenas de texto

Symfony, español - symfony.es

Vídeos y podcasts

Consejos para PhpStorm con Christoph Rumpel

PHP, inglés - laravel-news.com

Autentificación basada en la sesión en Laravel, protección CSRF y CORS

Laravel, inglés - divinglaravel.com

Cargando productos con Laravel Blade vs Vue.js

Laravel, inglés - www.youtube.com

Los mejores LMS para WordPress

WordPress, español - www.freelandev.com

Plugins útiles para crear tu Membership Site con WordPress

WordPress, español - bicicleta.studio

De Zoombombing y extensiones guapas para Chrome

WordPress, español - unbilleteachattanooga.com

Buenas Prácticas SEO para WordPress con Javier Casares

WordPress, español - wpgranada.es

Zonas privadas, políticas de cookies y CTAs

WordPress, español - negocioswp.es

Webinar: Francisco Calderón - Modelos de negocio online con WordPress

WordPress, español - www.siteground.es

Componentes, librerías y utilidades

ShellCheck

Tecnología, inglés - www.shellcheck.net
Herramienta para encontrar bugs en tus scripts de shell
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