Buffalo Resources

Buffalo Resources

If you are looking for the "how to" guides for specific areas of Buffalo, this is it! From templating, to database integration, simple setup and more.

Subscribe Share
Buffalo Resources
  • Packr v2.0.0 - Walkthrough

    In this extended video Mark Bates walks through the new features in github.com/gobuffalo/packr/v2. (-beta.16)

    In this video Mark demonstrates the following:

    * New storage formats
    * Upgrading applications
    * Working with legacy apps
    * Import path resolution
    * Writing a custom store (S3)
    ...

  • Writing Buffalo Plugins

    Using buffalo-plugins v1.4.1 this video will rebuild the built in `buffalo generate docker` command as a new plugin.

    This will cover:

    * generating new plugins
    * writing generators
    * testing generators
    * listening to events
    * releasing a plugin

  • Buffalo - v0.13.0 Tour

    In this video we’ll see a preview of how file uploads will work in Buffalo v0.10.3

    Included are:

    * Go Modules
    * Events
    * render.Download
    * render.Auto
    * Partial Layouts

  • Buffalo - Go Modules Support

    A quick video demonstrating future support for Go Modules in Buffalo

  • Buffalo v0.11.0 - Update Command

    In this video we’ll look at how to use the `buffalo update` command to move your application from Buffalo v0.10.3 to Buffalo v0.11.0

  • Buffalo v0.10.3 - File Uploads (Preview)

    In this video we’ll see a preview of how file uploads will work in Buffalo v0.10.3

  • Plush: Tips, Tricks, and Testing

    In this 20 minute video we will look at working with Plush templates, both with Buffalo, as well as on their own. From testing templates and helpers, to helper tricks, and more, this video is useful if you use Plush templates.

  • Building a URL Shortner w/ Buffalo

    In this video we will build a fully functioning URL shortner and tracking in near-realtime. We will cover testing, database relationships, OAuth login, deployment, and much much more!

  • Buffalo & Vue

    In this video we’ll review the source code for https://github.com/gobuffalo/vuerecipe to see how little it takes to get Vue.js working with a Buffalo API backend.

  • Buffalo & Goth

    In this recipe video we build an application using Goth for authentication and demonstrate how to use Goth along with middleware in Buffalo to handle authentication and authorization in an application.

  • Buffalo Mailer Overview

    A brief look at the buffalo-mail generator plugin, as well as the github.com/gobuffalo/x/mail package.

  • Deploying Buffalo to Heroku Using Docker

    In this video we will deploy a buffalo application to Heroku using Docker

  • Buffalo v0.11.0 - Render Auto

    In this quick video get an overview of the new render.Auto method in Buffalo v0.11.0 that allows you to render a piece of data as HTML, JSON, or XML

  • Buffalo v0.9.0 - Rendering Tricks

    Learn a few rendering tricks in Buffalo, including: alternate layouts, 204 no content, and building a custom rendering engine.

  • Writing Buffalo Generator Plugins

    In this video we will convert the old gobuffalo/buffalo-goth plugin to use the new gobuffalo/buffalo-plugins generator and the new gobuffalo/genny package

  • Custom Template Helpers in Buffalo

    In this video learn the in and outs of building complex custom template helpers in Buffalo.

  • Bundling Static Assets in Go with Packr

    In this video we’ll look at using the github.com/gobuffalo/packr package to bundle static assets, such as templates, images, javascript, etc… into Go binaries for easy distribution.

  • Buffalo v0.11.0 - Render Auto (Preview)

    In this quick video get an overview of the new render.Auto method in Buffalo that allows you to render a piece of data as HTML, JSON, or XML

  • Buffalo v0.9.0 - What's New

    This video provides an overview of what’s new in the Buffalo v0.9.0 release. It includes a look at the `—api` flag, Dockerfile generation, and the new Background Job API.

  • Buffalo v0.8.1 - Resource Generation

    A quick look into resource generation in Buffalo v0.8.1.

  • Grift Task Overview

    Learn how to use Grift tasks with Buffalo applications.

  • Buffalo v0.8.1 - i18n

    A quick at internationalization in Buffalo v0.8.1.

  • Introduction to Plush

    Plush is the templating language for Buffalo. This is an introduction to the language and features.