Martini. O Um framework web para Go

Fff7258836f20ea66b061b49a51fe8dd?s=47 Beto Muniz
October 12, 2014

Martini. O Um framework web para Go

Uma talk bem focada no framework Martini. Nela é exposto a maioria das features e também como o framework trabalha dentro do ecossistema da Go Lang. Também é apresentado demonstrações práticas e dicas para colocar uma aplicação em produção.

Fff7258836f20ea66b061b49a51fe8dd?s=128

Beto Muniz

October 12, 2014
Tweet

Transcript

  1. Martini. O Um framework web para Go.

  2. Beto Muniz @obetomuniz

  3. minasdev.org

  4. webcomponents.org

  5. github.com/golangbr

  6. None
  7. O que é?

  8. Framework Web para Go

  9. Jeremy Saenz @codegangsta

  10. ExpressJS e Sinatra

  11. v1.0 - 05/2014

  12. None
  13. Conceitos Básicos

  14. Rotas

  15. Handlers

  16. E porque O Um?

  17. None
  18. Extrema simplicidade de uso.

  19. Boa integração com pacotes nativos

  20. Design não intrusivo

  21. Sistema de rotas completo

  22. Compatível com http.HandlerFunc

  23. Request/Response Logging

  24. Comunidade bastante ativa

  25. Conjunto de pacotes contrib

  26. auth binding gzip render sessions method secure encoder cors oauth2

    ....
  27. None
  28. ملاعلا ابحرم

  29. Go Lang & GOPATH

  30. $ go get github.com/go-martini/martini

  31. hello.go

  32. hello.go

  33. hello.go

  34. hello.go

  35. $ nohup ./hello &

  36. Demo

  37. github.com/obetomuniz/go-demos

  38. E isso é tudo... betomuniz.com @obetomuniz speakerdeck.com/obetomuniz

  39. None