Dashboard de Tenis en Tiempo Real con WebSocket y JavaScript

Imagen
¿Por qué utilizar WebSocket en lugar de una API REST? El caso de Tennis API Cuando trabajamos con APIs, normalmente pensamos en solicitudes HTTP tradicionales donde una aplicación consulta información cada cierto tiempo. Sin embargo, para aplicaciones que requieren datos en tiempo real, existe una alternativa mucho más eficiente: WebSocket. Mientras exploraba las capacidades de Tennis API encontré su integración mediante Socket.IO, una tecnología que permite recibir actualizaciones en tiempo real sin necesidad de realizar consultas constantes al servidor. ¿Cómo funciona una API REST tradicional? Con una API REST, la aplicación debe preguntar periódicamente si existen nuevos datos. Por ejemplo: setInterval(async () => { const response = await fetch("/live-scores"); const data = await response.json(); console.log(data); }, 5000); En este caso la aplicación realiza una consulta cada 5 segundos. El problema es que muchas veces no existe información nue...

Fracasar en Blogger intentando ganar dinero: lo que aprendí después de años escribiendo

Cómo fracasar en Blogger si tu meta era ganar dinero 💸

Si estás pensando en abrir un blog para vivir de él, o al menos sacarte “unos pesos extra”, esta entrada puede servirte… o desalentarte (según tu nivel de sarcasmo). Pero sobre todo, quiero contarte cómo me fue a mí intentando monetizar un blog desde 2019, con mucho esfuerzo, ideas buenas (otras no tanto), y resultados que no se ven reflejados en la cuenta bancaria.

🧱 El blog que quiso ser muchas cosas

Este blog nació con la intención de compartir tutoriales de programación, trucos, herramientas y reflexiones. El problema fue que el autor nunca tuvo del todo claro a qué audiencia quería llegar. Algunas veces apuntaba a estudiantes, otras a oficinistas, contadores, médicos, y otras a quien tuviera tiempo y curiosidad.

Resultado: mucho contenido, poca consistencia.

📉 La realidad de los ingresos

  • Tiempo invertido: varios años, muchos fines de semana
  • Publicaciones: más de 140 entradas
  • Ganancias desde 2019: MXN $959.78 en AdSense
  • ¿Ya disfrutar ese dinero? No. Necesito llegar a MXN $1,200. Tarde 2 años para que AdSense me aceptara el blog para poder publicar publicidad.
  • Pago por dominio personalizado: empezó en MXN $110/año, ahora son MXN $300/año


🧪 Qué hice esperando resultados

  • Escribí tutoriales útiles (¡algunos sí lo eran!)
  • Puse anuncios de AdSense
  • Promocioné contenido en Facebook, Reddit, Pinterest y LinkedIn. Descubrir que donde mas recibe visitas el blog es de Reddit
  • Vendí macros y herramientas en Mercado Libre,más bien publique porque jamás vendí nada
  • Cambié el diseño del blog más de 5 veces
  • Trate de utilizar la ayuda de Inteligencia artificial el último año
  • Tengo cuenta del blog en Facebook, Pinterest y de ahí casi no recibo visitas, también sinceramente casi no comparto 

❌ Lo que aprendí sobre “cómo fracasar”

  • Creer que por escribir algo útil ya vendrán las visitas
  • No definir a qué tipo de lector quiero hablarle
  • No revisar qué entradas realmente generan ingresos
  • No hacer seguimiento al SEO ni a las palabras clave
  • Publicar sin estrategia, solo con buena intención
  • No es para todos ser blogger, en mi caso no lo soy

✔️ Lo que realmente vale la pena

  • Haber aprendido más sobre herramientas, diseño, escritura y automatización
  • Conectar con personas reales que agradecieron una solución y que dejaron un comentario (GRACIAS)
  • Explorar nuevas formas de enseñar y compartir
  • Y seguir aquí, escribiendo una entrada más… aunque no me la paguen (aún)

📌 Conclusión 

Fracasar en Blogger no es solo cuestión de dinero. Es no saber para quién escribes. Es olvidar que, detrás del código y del SEO, lo importante es crear algo que resuene con alguien.

¿Seguiré intentándolo? Sí. ¿Volveré a probar nuevas ideas? Probablemente. ¿Voy a dejar de pagar el dominio? No por ahora.

Y si alguien llega hasta aquí y siente que le pasó igual… bienvenid@, estamos viviendo la misma historia...


¿Te gustó esta entrada? Puedes compartirla o simplemente seguir navegando.

Comentarios

🚀 Mantener este blog funcionando requiere tiempo y café. ¡Puedes contribuir con uno aquí!

Entradas más populares de este blog

Guía Práctica: Ejemplo Completo de ASPX para Desarrolladores Web

👉 Cómo obtener el tipo de cambio en Excel con API de Banxico (paso a paso)

Macro en Word para automatizar documentos: genera diplomas en segundos (con código VBA)