¿Cuántas veces has visto un código que parecía estar escrito con prisa? Seguramente un montón. En algunos casos está escrito por otra persona, pero muchas veces seguro que es de tu propia cosecha y que, tras un tiempo, piensas: ¿quién demonios escribió esta basura? Mantener limpio el código no es fácil y, para ayudarte, este artículo te presenta algunas herramientas muy útiles.
Este fin de semana estaré en Madrid en la Commit Conf 2019, una de las mayores conferencias españolas (2000 asistentes, 140 charlas y talleres) que incluye todos los aspectos del desarrollo IT, desde técnicas de desarrollo de software hasta Big Data, Cloud o ML. El viernes estaré hablando sobre PHP, con la sesión «PHP en 2019» y el sábado sobre Git, con la sesión «Git Avanzado». Si estás en el evento podemos desvirtualizarnos y charlar sobre cualquiera de los temas interesantes de los que se va a hablar en esta conferencia.
Además, esta semana tenemos novedades. Por fin se ha publicado WordPress 5.3 Kirk, Laravel 6.5.1 y un montón de versiones de Symfony, entre las que destaco Symfony 4.3.7, Symfony 3.4.34 y las primeras betas de Symfony 4.4 y 5.0.
Como de costumbre, la lista de esta semana trae una gran cantidad de artículos, tutoriales, vídeos y noticias interesantes.
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
- Algunos consejos para mantener tu estilo de código PHP bajo control — PHP, inglés
- DDD, identificando el dominio y los subdominios — PHP, inglés
- Symfony y MJML. Enviando emails como un profesional — Symfony, español
- Usando «Github Actions» para configurar un entorno CI/CD con Laravel (y MySQL) — Laravel, inglés
- Las mejores herramientas web para desarrolladores web — Web, inglés
- Más allá de los prefijos. Una guía de para desarrolladores sobre el uso de espacios de nombres PHP en WordPress — WordPress, inglés
- Desactiva las sesiones HTTP en Laravel para acelerar tu API — Laravel, inglés
- Gestionando relaciones complejas en bases de datos y en modelos Laravel — Laravel, inglés
- Modo oscuro en la administración de WordPress — WordPress, español
- Black Friday: 5 campañas de e-mail marketing que tu tienda online debe enviar — WordPress, español
- ¿Diseñar pop-ups con Elementor? Sí, es posible — WordPress, español
- Instalar y configurar Fail2ban para prevenir accesos no deseados al servidor — Tecnología, español
- Cambiar el logo en la versión móvil de tu WordPress — WordPress, español
- Cómo utilizar y aprovechar todas las ventajas del nuevo bloque de grupo de WordPress 5.3 — WordPress, español
Noticias
- Publicado WordPress 5.3 «Kirk» — WordPress, inglés
- Publicado Laravel 6.5.1 — Laravel, inglés
- Publicado Symfony 4.3.7 — Symfony, inglés
- Publicado Symfony 3.4.34 — Symfony, inglés
- La propuesta de Union Types 2.0 obtiene el visto bueno para PHP 8.0 — PHP, inglés
- Novedades sobre el libro «Symfony 5: The Fast Track» — Symfony, español
- Se publican las primeras betas de Symfony 4.4 y 5.0 — Symfony, español
Vídeos y podcasts
- ¿Es WordPress la plataforma web más odiada? – Crónicas WordPress Intensas — WordPress, español
- El camino desde la arquitectura hexagonal a Event Sourcing por Carlos Buenosvinos Zamora — PHP, español
- Estrategias de email marketing que te acercarán más a tus seguidores — WordPress, español
- Caminando a la WordCamp Granada: comunicación — WordPress, español
- De aventuras por Ucrania — WordPress, español
- Comentando el libro «Company of one» — WordPress, español
- Tema prediseñado vs. tema a medida para tu Membership Site — WordPress, español
- De viaje por Japón con Néstor Angulo — WordPress, español