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
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
-
January 29th, 2020 - Converting A Static Site To Buffalo https://www.gopherguides.com/articles/converting-a-static-website-to-golang-buffalo/
-
July 4th, 2019 - GO Buffalo: working with emails in DEV environment https://medium.com/@francescodonzello/go-buffalo-working-with-emails-in-dev-environment-48897c390c7a
-
June 6th, 2019 - Deploying GoBuffalo app using Dokku https://www.ribice.ba/buffalo-dokku/
-
May 27th, 2019 - Part 3: Blog Site with Buffalo https://dev-state.com/posts/blog_site_buffalo/
-
May 2nd, 2019 - How to Deploy GoBuffalo on Google’s App Engine https://golangtesting.com/posts/gobuffalo-app-engine
-
March 27th, 2019 - Buffalo test and lint workflow with reflex https://dan.cardamore.ca/gobuffalo_reflex/
-
March 26th, 2019 - Automated buffalo deployments to kubernetes using gitlab-ci https://dan.cardamore.ca/gobuffalo-gitlab-kubernetes-deploy
-
February 6th, 2019 - มาสร้าง API ด้วย Go และ Buffalo framework กันเถอะ !! [Part 1] https://blog.thinknet.co.th/tech/มาสร้าง-api-ด้วย-go-และ-buffalo-framework-กันเถอะ-part-1
-
January 15th, 2019 - Cara Bisa Install Buffalo pada Windows 10 https://kangmicin.com/2018/12/30/cara-install-buffalo-di-windows/
-
November 17th, 2018 - Setting Up Windows For Go And Buffalo http://www.stuartellis.name/articles/windows-golang-setup/
-
November 4th, 2018 - Integrating Go-Buffalo with Pre-existing Apps https://jayunit100.blogspot.com/2018/11/integrating-go-buffalo-with-golang.html
-
August 19th, 2018 - Web App With Gobuffalo http://www.nicolasmorin.com/blog/web-app-with-gobuffalo/
-
August 3rd, 2018 - Add Custom Dashboard Template to Buffalo Application https://medium.com/@KagundaJM/add-custom-dashboard-template-to-buffalo-application-2515298ecf75
-
January 23rd, 2018 - Instrumenting a Buffalo Application with New Relic https://medium.com/@brainscott/instrumenting-a-buffalo-application-with-new-relic-1e9aa473e31d
-
January 9th, 2018 - GoBuffalo Nested Resources http://www.candland.net/gobuffalo/2018/01/09/gobuffalo_nested_resources.html
-
January 1st, 2018 - Web Apps with Buffalo - Part I https://mmikael.com/posts/buffalo-part1/ - Part II https://mmikael.com/posts/buffalo-part2/
-
December 2nd, 2017 - Golang Buffalo Tutorial To Create A Web Site With Authentication https://blog.john-pfeiffer.com/golang-buffalo-tutorial-to-create-a-web-site-with-authentication/
-
November 9th, 2017 - Build An Api With Go And Buffalo https://blog.eleven-labs.com/en/build-an-api-with-go-and-buffalo/
-
November 6th, 2017 - Why You Should Choose Buffalo For Building Web Apps In Go https://medium.com/@alkeshsrivastava11/why-you-should-choose-buffalo-for-building-web-apps-in-go-46f711043437
-
October 9th, 2017 - JWT And [Go] Buffalo https://medium.com/@francescodonzello/jwt-and-go-buffalo-4cce3ae73723
-
August 25th, 2017 - Get Rolling With Buffalo On Windows http://www.stuartellis.name/articles/buffalo-windows-short/
-
August 19th, 2017 - Создание сайта с GitHub авторизацией на Buffalo (Golang) https://tehnojam.pro/category/development/sozdanie-sajta-s-github-avtorizaciej-na-buffalo-golang.html
-
July 26th, 2017 - Construire Une API en Go https://blog.eleven-labs.com/fr/construire-une-api-en-go/
-
July 24th, 2017 - GoBuffalo Walkthrough - Building Blocks http://mycodesmells.com/post/gobuffalo-walkthrough—building-blocks
-
April 9th, 2017 - Deploy Buffalo Go App To Heroku https://www.spencerdixon.com/blog/deploy-buffalo-go-app-to-heroku/
-
March 31, 2017 - “Buffalo” Writing Modern Web Applications In Golang — Part 1 https://medium.com/@aalves/buffalo-writing-modern-web-applications-in-golang-part-1-f59ff73ea830
-
More articles can be found at https://blog.gobuffalo.io
Podcasts About Buffalo
-
July 16th, 2019 - Web development in Go https://changelog.com/gotime/92
-
October 5th, 2017 - Mark Bates On Go And Buffalo https://www.oreilly.com/ideas/mark-bates-on-go-and-buffalo
-
July 30th, 2017 - An Interview With Mark Bates About Go Buffalo https://www.usegolang.com/mark-bates/
-
January 12th, 2017 - Go And Buffalo Live From Dunkin' Donuts https://changelog.com/gotime/29
Videos About Buffalo
-
Go in 5 Minutes - https://www.goin5minutes.com/screencasts/
-
August 28th, 2018 - Go on Azure: Part 7—Build a Go app with Buffalo and deploy to Azure https://channel9.msdn.com/Shows/Azure-Friday/Go-on-Azure-Part-7-Build-a-Go-app-with-Buffalo-and-deploy-to-Azure
-
September 18th, 2017 - Golang UK Conference 2017 | Mark Bates - Buffalo: Rapid Web Development in Go https://www.youtube.com/watch?v=75NjCfLLftw&t=1s&list=PLDWZ5uzn69eyM81omhIZLzvRhTOXvpeX9&index=23
-
August, 9th, 2017 - Buffalo Database Migration https://www.youtube.com/watch?v=u92-Nh1h5BA
-
June 13th, 2017 - Capital Go 2017 - Buffalo: Rapid Web Development in Go by Mark Bates https://www.youtube.com/watch?v=Q0EHGtfiC1M&t=31s
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.