Skip to content
Permalink
Browse files

Commonly used, popular packages & frameworks (#167)

* Adding episode 23 readme

* Adding website page

* update title

* updating embed link
  • Loading branch information...
arschles committed Sep 12, 2018
1 parent dd7827f commit 0c95072d85cdab8369e9f03be8173e0f18baf90c
Showing with 64 additions and 0 deletions.
  1. +33 −0 episode23/README.md
  2. +31 −0 www/content/screencast/episode_23_popular_packages.md
@@ -0,0 +1,33 @@
# Great Packages for Go - Beyond 5 Minutes

Today I'm coming at you from [GopherCon Iceland](https://gophercon.is/)
to talk about useful Go frameworks and packages!

I'm going beyond 5 minutes today to show you packages that I and lots of others
lean on every day to get their work done.

Everything in here is battle tested, maintained and documented well, and in
this screencast, I talk about each framework and specifically what it can do
for you.

Check out the screencast for more!

# The Frameworks

- [github.com/spf13/cobra](https://github.com/spf13/cobra) ([godocs](https://godoc.org/github.com/spf13/cobra))
- [github.com/pborman/uuid](https://github.com/pborman/uuid) ([godocs](https://godoc.org/github.com/pborman/uuid))
- [github.com/technosophos/moniker](https://github.com/technosophos/moniker) ([godocs](https://godoc.org/github.com/technosophos/moniker))
- [github.com/BurntSushi/toml](https://github.com/BurntSushi/toml) ([godocs](https://godoc.org/github.com/BurntSushi/toml))
- [github.com/dgrijalva/jwt-go](https://github.com/dgrijalva/jwt-go) ([godocs](https://godoc.org/github.com/dgrijalva/jwt-go))
- [github.com/go-redis/redis](https://github.com/go-redis/redis) ([godocs](https://godoc.org/github.com/go-redis/redis))
- [github.com/gorilla/websocket](https://github.com/gorilla/websocket) ([godocs](https://godoc.org/github.com/gorilla/websocket))
- [github.com/stretchr/testify](https://github.com/stretchr/testify) ([godocs](https://godoc.org/github.com/stretchr/testify))
- [github.com/gobuffalo/buffalo](https://github.com/gobuffalo/buffalo) ([godocs](https://godoc.org/github.com/gobuffalo/buffalo))
- [github.com/gobuffalo/plush](https://github.com/gobuffalo/plush) ([godocs](https://godoc.org/github.com/gobuffalo/plush))
- [github.com/gobuffalo/pop](https://github.com/gobuffalo/pop) ([godocs](https://godoc.org/github.com/gobuffalo/pop))

---

If you enjoy these screencasts, please consider
[becoming a backer](https://www.patreon.com/goin5minutes)
and supporting this project. Cool stickers and more await you if you do!
@@ -0,0 +1,31 @@
+++
type = "screencast"
title = "Go Beyond 5 Minutes: Commonly Used, Popular Packages and Frameworks for Real Life Development"
author = "Aaron Schlesinger"
date = "2018-06-03T12:57:11-07:00"
+++

_Episode 23_

In this episode I'm coming at you from GopherCon Iceland to talk about
commonly used packages for Go!

<!--more-->

A GIFM viewer asked in [issue 148](https://github.com/arschles/go-in-5-minutes/issues/148) about common packages and frameworks outside the standard library that are useful for Go apps.

I go beyond the standard 5 minute format and talk for 20+ minutes about
great packages that you should look at for use in your Go apps.

If you're starting to write a new Go app, these packages can save you tons
of time. If you have an existing app, you can remove a lot of your code
and replace with some of these things.

After all, the best code you can write is no code!

Keep on rockin', Gophers!

<iframe width="560" height="315" src="https://www.youtube.com/embed/nO2JtrMvTQE" frameborder="0" allow="autoplay; encrypted-media" allowfullscreen></iframe>

Check out the example code [on Github](https://github.com/arschles/go-in-5-minutes/tree/master/episode23).

0 comments on commit 0c95072

Please sign in to comment.
You can’t perform that action at this time.