episode21

command
v0.0.0-...-c6e3130 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 29, 2022 License: Apache-2.0 Imports: 2 Imported by: 0

README

Getting Started with Buffalo to Build Awesome Websites

Go in 5 Minutes, episode 21.

How do you build a website with Go? For a while, we all just cobbled something together with the standard library, Gorilla Mux, and so on. We had to figure all this stuff out for ourselves, and more!

  • A database ORM
  • Database migrations
  • Templating
  • Javascript & "frontend stuff"
  • An asset pipeline
  • Having a good development environment
  • Compiling for production?
  • Dockerizing the app
  • Background jobs

That's a long list! But other languages have good frameworks to handle all of it. I love Go, but before Buffalo I wouldn't have chosen it to build a full-on website.

In other words, we didn't have a "Rails for Go" before Buffalo.

Buffalo is now one of the most popular frameworks today for building awesome full-stack web applications with Go, because it's a framework like Rails! You don't need to drop back to Ruby/PHP/Python land to build beautiful website in Go anymore 😄.

Check out the screencast for more!

Outline

  1. Some history
  2. Why Buffalo?
  3. Getting started

If you enjoy these screencasts, please consider becoming a backer and supporting this project. Cool stickers and more await you if you do!

Documentation

The Go Gopher

There is no documentation for this package.

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL