Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Boot.dev

Build a Blog Aggregator in Go

via Boot.dev

Overview

In this guided project you'll practice building a CLI in Go, and you'll use production-ready database tools like PostgreSQL, SQLc, Goose, and psql. This won't just be another CLI utility, but a service that has a long-running service worker that reaches out over the internet to fetch data from remote locations.

Syllabus

  • Config
    • Build a system for the CLI tool that allows users to get and set configuration values
  • Database
    • Set up Postgres, Goose and SQLC to allow your CLI application to store and retrieve data.
  • RSS
    • Build functions that will download and parse data from RSS feeds
  • Following
    • Add to the multiplayer features of the project by allowing users to follow other RSS feeds
  • Aggregate
    • Turn your CLI into a long running service that continously aggregates posts from RSS feeds.

Taught by

Lane Wagner, Allan, Matt, Hunter, and Dan

Reviews

Start your review of Build a Blog Aggregator in Go

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.