logo Buffalo slack logo
Tutorials
Documentation

Tutorials

Buff.la - URL Shortner

In this “real time” video we will build, test, and deploy a URL shortner application, https://buff.la.

This video will demonstrates the following:

  • Creating a new Buffalo application.
  • Generating resources, models, and migrations.
  • Testing Buffalo applications.
  • Authentication through FaceBook, Twitter, and GitHub, using Goth.
  • Deploying to Heroku.
  • More!

Source: https://github.com/markbates/buffla

Using Goth with Buffalo

This video builds a Buffalo application that uses Goth to add authorization using GitHub.

This video will demonstrates the following:

  • Using Goth with Buffalo
  • Writing Buffalo middleware
  • Authentication/Authorization
  • Manipulating the middleware stack

Source: https://github.com/gobuffalo/gothrecipe.

Using Password Authentication with Buffalo

Source: https://github.com/gobuffalo/authrecipe

GolangFlow.io

This open source application allows people to post their favorite Go related stories at http://golangflow.io.

Source: https://github.com/bscott/golangflow

Gobular.com

This open source application allows people to test their Go regular expressions at http://gobular.com.

Source: https://github.com/markbates/gobular

Toodo

This obligatory todo application shows a simple app and is a good introduction for those looking for a simple, and understandable code base.

Source: https://github.com/gobuffalo/toodo

Business-card in GoBuffalo

Part 1 - templates, navigation

Part 2 - i18n

Part 3 - database

Part 4 - resources

Part 5 - authentication

Blog App

This is an open source simple blogging app, that allows users who are admins to create blog posts in markdown format. Logged in users can comment on blog posts. Uses local authentication.

Source: https://github.com/mikaelm1/Blog-App-Buffalo

Simple Ajax Example

This is an open source application demonstrates how to use the https://github.com/rails/jquery-ujs/wiki module that ships with Buffalo by default, to quickly add Ajax to a form.

Source: https://github.com/gobuffalo/simple-ajax-recipe

Articles About Buffalo

Podcasts About Buffalo

Videos About Buffalo


If you have an article, podcast, slideshow, video, etc… about Buffalo and want it listed here, please add an issue to https://github.com/gobuffalo/docs or better yet, why not open a PR?

More on the Blog

New videos, tutorials, etc. are always being published to the official Buffalo blog, http://blog.gobuffalo.io. Please subscribe check out all of the great content that is being published there.