Member-only story

Go: Buffalo Web development eco-system

iOS
3 min readOct 30, 2018

--

I want to build a REST API using go, so I read a few articles watched a few you tube videos and then I watched golang UK conference and decided to try out buffalo.

Buffalo Video — https://www.youtube.com/watch?v=J0JnHNgPMRk

Buffalo was built to create web applications fast. Has plugable build time features, data base migrations, scaffolding similar to Ruby on Rails. The creators of buffalo looked at certain go packages took there best features and included them in Buffalo.

  1. Router — gorilla mux
  2. templating — plush
  3. database — pop
  4. assets — webpack (Yarn/NPM)
  5. Deployment — Docker
  6. Testing — Go/Testify
  7. Task Scripting — Grift
  8. Session — Gorilla(Cookies)

In this guide I will explain the problems I encountered with creating a new project with Buffalo and the path I took to create a successful buffalo project.

Check Go Path

First make sure your GO path is configured correctly and the basic tools are installed.

Path and tools linkhttps://gobuffalo.io/en/docs/installation

Download Buffalo

--

--

iOS
iOS

Written by iOS

iOS Developer, Go, Java, C#, Blockchain enthusiast, Data junkie

No responses yet

Write a response