Un blog es un sitio web actualizado periódicamente que recopila artículos de uno o más autores de forma cronológica, mostrando primero el más reciente. Los blogs permiten publicar texto, imágenes, videos y otros medios, y su interfaz facilita la administración y moderación de contenidos. Incluyen herramientas gratuitas como Disqus para comentarios y Twitterfeed para compartir, así como software configurable para edición como Emacs, Vim y Eclipse.