8 comments

[ 2.5 ms ] story [ 32.8 ms ] thread
Author of Martini here. It's very cool to see community members explain concepts better than I can! I'm very excited to see where the golang community can take this over time.
Interesting! I just had a quick look at the video and was looking at request params. Does martini support optional params? For example:

  m.Get("/something/:optional?"...
Something like Laravel's request parameters: http://laravel.com/docs/routing#route-parameters

or even route filters. Those would be suitable for that Auth demo, it looks like a filter, but would also be nice to have a group for routes and filter over those.

We just merged in a glob like feature for routes so you can accomplish things like route filtering or virtual servers. Eg m.Get("/hello/", ...)
Great explanation. I really want to see an example with map to a real database from you too!
Wow, the simplicity of it is what amazes me.

Hopefully it matures more!

(Use cases with db, auth (oauth2), caching, frontend integration, would be nice :3)

Really nice. Some of the stuff happening in Go for web services is awesome.

However I would like to see someone develop a library for doing RESTful APIs that does some of the repetitiveness in implementing REST properly for you.