Cómo crear un token y usarlo correctamente en CI al momento de construir el proyecto en docker y acceder a dependencias desde repositorios privados.
Desarrollo de sitios web buenos y rápidos.

Empecé a desarrollar sitios web a principios de la década de 2000. En aquellos días, los estándares apenas comenzaban a tomar forma y los navegadores funcionaban como querían. Desde entonces, las tecnologías web en constante desarrollo, se formaron nuevos estándares, aparecieron y murieron los navegadores, Internet se aceleró y llegó a los teléfonos móviles, que se convirtieron en el principal lugar de consumo de contenidos.
También me desarrollé desarrollando proyectos interesantes en diferentes equipos. ; Colaboró con optimizadores, targetólogos, diseñadores y desarrolladores de varios niveles. Este trabajo a largo plazo ha dado como resultado experiencia y un equipo que hace muy buenos sitios. Realizan sus tareas principales: venden, anuncian y hacen todo lo que deben hacer.
Nuestros sitios son rápidos, están bien clasificados por los motores de búsqueda y no molestan a los visitantes. Utilizamos enfoques modernos para el diseño y desarrollo. Los sitios
se prueban automáticamente en CI y se entregan al servidor como imágenes acoplables listas para
escalar y cualquier carga. Además, monitoreamos su trabajo usando datadog, recopilamos errores en centinela y también proteger y
acelera con cloudflare.
Artículos sobre desarrollo web, DevOps y SEO
Cómo instalar y configurar el monitoreo de infraestructura para sitios web con las tarifas gratuitas de DataDog y obtener métricas de traefik, nginx, docker y muchos otros servicios.
La imagen oficial de php-fpm no contiene las bibliotecas de php y utilidades básicas necesarias para el funcionamiento normal de los frameworkes modernos. Tampoco el imagen no tiene instrumentos para debug. En este artículo me refiero a los componentes de
Hay una tendencia de poner título de artículo en imágenes usadas en el `og:image` meta-tag. Decidí escribir una biblioteca pequeña pero flexible para trabajar con estos objetivos.