News for hackers. Stuff that matters.
Re:Show HN: Getting started with Go and Martini by bpicolo on Monday April 27, 2015 @11:43AM (#9446997)
I've tried out a number of new-fangled languages from a web development perspective (Rust, Go with gorilla, primarily) and in my opinion don't really provide the same set of tools for this sort of web development as higher-level languages like python, ruby, js w/node. That's not to say they don't have important use cases, they just aren't designed with this sort of web development in mind.

And of course, it's totally valid to prefer the different paradigm that these provide! Hasn't been ideal for me, though.

Services though? Totally an appropriate time to fire up Go, in my opinion.

And, even then, Python (which I'm most familiar with) has downsides for JSON services. Translating from an ORM (sqlalchemy) to formatted JSON is something you have to relegate to some magical methods or do one by one, neither is a great solution.

Re:Show HN: Getting started with Go and Martini by gtrubetskoy on Monday April 27, 2015 @01:59PM (#9447996)
Yes, services is where Go has a huge advantage over Python and Ruby in particular because of their inability to leverage SMP due to the GIL. With Go you don't need to run a whole bunch of processes behind haproxy or whatever which makes life much easier.
Re:Show HN: Getting started with Go and Martini by dragonwriter on Monday April 27, 2015 @05:43PM (#9449289)
> Yes, services is where Go has a huge advantage over Python and Ruby in particular because of their inability to leverage SMP due to the GIL.

That would be an advantage of Go-as-a-language over Ruby-as-a-language in a world where JRuby didn't exist.

Re:Show HN: Getting started with Go and Martini by j_mcnally on Monday April 27, 2015 @11:46AM (#9447022)
Perhaps I should revise with more of a focus on JSON/Services. I was trying to stick to a common pattern across languages. But that might not be the best approach.