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.
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
- Contenedores, zonas, jaulas y máquinas virtuales — Tecnología, inglés
- Mostrar las ramas que has usado recientemente con Git — Tecnología, inglés
- Solucionar un servidor sobrecargado — Tecnología, inglés
- Moviéndonos desde reCAPTCHA a hCAPTCHA — Tecnología, inglés
- Despliegues en Slack — Tecnología, inglés
- Cómo el COVID-19 está afectando al rendimiento de Internet — Tecnología, inglés
- Linux Bash vs Windows PowerShell — Tecnología, inglés
- Cómo mantener sincronizado un fork en GitHub con el repositorio principal — Tecnología, español
- Entendiendo (todos) los formatos de módulos y herramientas de JavaScript — Tecnología, inglés
- ¡Usemos Kubernetes! Ahora tenemos 8 problemas — Tecnología, inglés
- Cómo el SEO arruinó Internet — Posicionamiento, inglés
- ¿Qué es una llamada a la acción o call to action (CTA)? — Posicionamiento, español
- Por qué debes instalar ya un certificado SSL en tu web — Web, español
- Las mejores prácticas para la redirección en función del lenguaje — Web, inglés
- El juego de la serpiente escrito en PHP (con Raylib) — PHP, inglés
- Rangos de fechas en Laravel — Laravel, inglés
- Enviando notificaciones de Telegram con Laravel — Laravel, inglés
- Capturando errores de validación de Laravel en Vue — Laravel, español
- Symfony. Crear una tabla de contenidos para un texto — Symfony, español
- Configurando un entorno para Symfony sin Vagrant ni Docker (OS X) — Symfony, inglés
- Symfony en una lambda — Serie de posts sobre Symfony en un entorno serverless
- Cómo encontrar rutas muertas en Symfony — Symfony, inglés
- ¿Por qué WordPress avisa por defecto a Google de que estoy escribiendo esto? — WordPress, español
- Cómo configurar el cumplimiento de los estándares de codificación y formato para WordPress — WordPress, inglés
- Reescribiendo mi sitio WordPress con HTML y CSS para comparar el rendimiento — WordPress, inglés
- Cómo vender cursos online desde tu propia academia online en tu web — WordPress, español
- WPO a través de la terminal — WordPress, español
- Shortcodes en WooCommerce, ¿qué son y para que valen en tu tienda online? — WordPress, español
- WP Rocket para acelerar WordPress con caché de página — WordPress, español
- Dando el salto. WordCamp España 2020 — WordPress, español
- Las mejores prácticas en el redireccionamiento con WordPress para maximizar el SEO y la velocidad de las páginas — WordPress, inglés
- Guía de iniciación para el desarrollo de plugins de WordPress — WordPress, inglés
- Primeros pasos para crear tu web con WordPress — WordPress, español
- Membresía con WordPress, Gravity Forms y Elementor — WordPress, español
Noticias
- La carga diferida de imágenes ha sido integrada en el core de WordPress — Pasará a producción, previsiblemente, en WordPress 5.5
- Publicado Laravel 7.5.0 — Laravel, inglés
- Publicado Cashier 11 — Laravel, inglés
- Nuevo en Symfony 5.1: mejoras en el enrutamiento — Symfony, español
- Nuevo en Symfony 5.1: configuración de rutas más sencilla — Symfony, español
- Nuevo en Symfony 5.1: nuevos métodos para trabajar con cadenas de texto — Symfony, español
Vídeos y podcasts
- Consejos para PhpStorm con Christoph Rumpel — PHP, inglés
- Autentificación basada en la sesión en Laravel, protección CSRF y CORS — Laravel, inglés
- Cargando productos con Laravel Blade vs Vue.js — Laravel, inglés
- Los mejores LMS para WordPress — WordPress, español
- Plugins útiles para crear tu Membership Site con WordPress — WordPress, español
- De Zoombombing y extensiones guapas para Chrome — WordPress, español
- Buenas Prácticas SEO para WordPress con Javier Casares — WordPress, español
- Zonas privadas, políticas de cookies y CTAs — WordPress, español
- Webinar: Francisco Calderón – Modelos de negocio online con WordPress — WordPress, español
Componentes, librerías y utilidades
- ShellCheck — Herramienta para encontrar bugs en tus scripts de shell