Esta semana se ha publicado el programa de la WordCamp Pontevedra 2019, con unas charlas muy interesantes. Yo ya tengo mi entrada, además de dar una charla sobre automatización, titulada Pon un task runner en tu vida para automatizar tu flujo de trabajo. ¿A qué esperas para comprar tu entrada y planificar tu viaje?
La conferencia PHP Barcelona, que tendrá lugar en noviembre, trae a gente como Rasmus Lerdorf, Derick Rethans o Nikita Popov. Un cartel difícil de mejorar.
Recuerda que a principios de septiembre se celebra en Vigo la Pulpo Con, con un cartel de ponencias muy interesante.
Tenemos actualizaciones de PHP, con las versiones 7.3.8, 7.2.21 y 7.1.31, así como la versión 5.8.30 de Laravel. No olvides actualizar tus servidores, porque estás usando versiones con soporte de PHP, ¿verdad? ?
Y, 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
- Construir y consumir una API RESTful en Laravel — Desde las redes sociales hasta las aplicaciones bancarias favoritas, nuestro mundo está impulsado por muchas API. En este artículo aprenderás a construir una moderna API RESTful y una aplicación que utilizará la API
- ¿Qué es Symfony Flex y cómo funciona? — Este artículo habla de los conceptos principales de Symfony Flex: cómo funciona, cuál es su papel en la creación del framework de Symfony y cómo puede ayudarte en el proceso de gestión de dependencias de proyectos
- Detección de errores en tu código sin necesidad de ejecutarlo con PHPStan — PHPStan es una herramienta que analiza tu código y te da soluciones a los problemas y errores más comunes. Este post hace una introducción a la herramienta y da ejemplos de cómo usarla
- Patrones de diseño. Introducción — Desde que Erich Gamma, Richard Helm, Ralph Johnson y John Vlissides publicaran su famoso libro «Design Patterns: Elements of Reusable Object-Oriented Software» y popularizaran el concepto de «patrones de diseño» ya ha llovido bastante. Si necesitas una introducción a los patrones de diseño o un refresco, esta serie de artículos es interesante
- Cómo ejecutamos redirection.io en SymfonyCloud — Cómo desplegar un sitio en SymfonyCloud, el PaaS de Symfony
- Desarrollo de sitios WordPress con Docker — Cómo instalar un entorno de desarrollo para WordPress con Docker, complementado con XDebug y WP-CLI
- Cómo construimos la edición colaborativa para el CMS de nuestra redacción — Se necesita mucha gente para publicar un artículo en el New York Times, y a veces las cosas se complican. Varios reporteros y editores pueden participar en la redacción, revisión y publicación de una sola historia, y esa colaboración es a menudo no lineal, lo que puede llevar a que la gente se pise unos a otros. Este artículo explica cómo el «periódico» construyó la edición colaborativa de su CMS
- Cómo instalar WordPress con LEMP en Debian 10 — Tras la reciente publicación de la versión 10 de Debian este tutorial nos explica cómo instalar WordPress en uno de los stacks más habituales: LEMP (NGINX, MariaDB y PHP)
- ¿Qué plugin de traducción de WordPress es el mejor para tu empresa? — Explicación de los aspectos que tienes que considerar a la hora de escoger un plugin de traducción de WordPress
- Escribí un plugin de PHPStorm — Tutorial de cómo escribir un plugin para PHPStorm, el IDE especializado en PHP
- Consejos para escribir «issues» perfectas en Github — Informar sobre problemas en un proyecto software es importante tanto para ti como para el responsable del proyecto. Si quierer ser claro con el encargado del mantenimiento, que te entienda y que pueda resolver el problema rápidamente, aquí tienes una serie de consejos de cómo mejorar tus informes
- Qué no es la inyección de dependencias — Si estás usando un framework moderno, lo más probable es que estés haciendo uso de la inyección de dependencias. Pero, ¿sabes qué es la inyección de dependencias, o mejor dicho, qué no es?
- CRUD de cookies — Este artículo te explica qué es una cookie, cómo crearla y eliminarla
- Crea una galería de imágenes para tu web — Si necesitas mostrar múltiples imágenes en tu página web, una galería de fotos es generalmente la mejor opción. Este artículo te explica cómo crerla
- Añadir autenticación a tu aplicación PHP en 5 minutos — Este tutorial muestra cómo crear una solución de autenticación en PHP, usando OAuth y herramientas relacionadas
- Creando el primer token JWT — Nunca está de más saber cómo funcionan determinados elementos internamente. Este artículo explica cómo crear un token JWT en PHP sin utilizar ninguna librería externa
- Los mejores plugins de seguridad para tu WordPress — WordPress es uno de los sistemas de gestión de contenidos más populares, con lo que hay mucha gente intentando explotarlo. Hay una gran cantidad de plugins que puedes usar para ayudar a asegurar tu sitio web. Este post te explica cuáles son las mejores opciones
- Cómo hacer un formulario con campos select dependientes en WordPress — Cómo crear un plugin de WordPress con campos select dependientes utilizando JavaScript
- Sncronizando cambios en la base de datos de WordPress entre entornos: cómo manejamos la fusión en 2019 — La fusión de bases de datos es un problema que aún existe en WordPress. Si estoy haciendo cambios en mi sitio local, ¿qué pasa con los nuevos cambios en el sitio en producción si envío a producción la base de datos local? Este artículo tratar de explicar cómo resolver esta problemática
- Los mejores frameworks y herramientas para crear aplicaciones web progresivas (WPA) — Las aplicaciones web progresivas están para quedarse. Este artículo enumera y describe las ventajas de los frameworks y herramientas más recomendables para crearlas
- Guía de subdominios en WordPress — Cómo impacta un subdominio en el SEO, cómo se configura y cómo se utiliza eficientemente
- Un dashboard en tiempo real basado en PHP y Bootstrap — Cómo crear el esqueleto de un dashboard que muestra la información en tiempo real usando PHP, jQuery y Bootstrap
Noticias
- Propuesta para aumentar la versión recomendada de PHP en WordPress — Interesante la propuesta de mostrar un widget en WordPress si estás usando una versión sin soporte por parte de PHP
- Publicado el programa de la WordCamp Pontevedra 2019 — Se ha publicado el programa de la WordCamp Pontevedra 2019, con unas charlas muy interesantes
- Anunciado el panel de conferenciantes PHP Barcelona — Los organizadores de PHP Barcelona han organizado una conferencia de una gran calidad para noviembre. Gente como Rasmus Lerdorf, Derick Rethans o Nikita Popov estarán a finales de año en este evento
- Publicado PHP 7.3.8 — También se ha publicado PHP 7.1.31 y PHP 7.2.21
- Publicado Laravel 5.8.30 — Laravel, inglés
- Noticias mensuales de WordPress — Resumen de todo lo que ha sucedido el mes pasado en WordPress
Vídeos y podcasts
- Optimización de rendimiento web. WPO, sin secretos ni trucos — Vídeo de una meetup de Valencia donde Moncho y Fernando hablan sobre WPO para WordPress
- Del maratón de podcast, la semana wp y se busca dev de .net, con amiguitos — WordPress, español
- Caso Real: deFuranchos – 2: detalles técnicos — Web, español
- Ciclo de vida del suscriptor de un Membership Site — WordPress, español
- Qué podcast escuchamos y recomendamos — Web, español
- Estructura de carpetas – DDD en PHP (y otros lenguajes) — Cómo crear un proyecto desde 0 siguiendo Domain Driven Design y Arquitectura Hexagonal, estructurando los distintos Bounded Context y módulos en carpetas
- Crea tu tienda online sin conocimientos de programación — WordPress, español