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

Boot.dev Special Discount:
25% off your first payment!
Grab it
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

4.8 rating at Boot.dev based on 328 ratings

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.