News for hackers. Stuff that matters.
Re:Go 1.7 is released by hota_mazi on Tuesday August 16, 2016 @12:35AM (#12295564)
> I suggest giving Ruby a try too.

If you like Go, I don't see much reason to try Ruby except intellectual curiosity. Ruby is clearly a language on its way out and it is not just a lot slower than Go, it's also dynamically typed.

Re:Go 1.7 is released by jsmith0295 on Tuesday August 16, 2016 @06:30AM (#12296510)
Why is it 'clearly' on its way out? IMO Rails is still the best web framework around, and the last release has really put it ahead of its closest competition.
Re:Go 1.7 is released by vhost- on Tuesday August 16, 2016 @12:08PM (#12298374)
I can't speak to this. I'm a Go and Python programmer. I learned Go in about ~8 hours and have been very productive with it over the past 2 years.

I've been struggling at work to learn and use Rails for the better part of a year. I constantly have to grab someone and have them help me. Either I'm an idiot, or Rails has a bigger learning curve than people make it out to have because I've never experienced this in all my 10 years of programming professionally.

Re:Go 1.7 is released by artursapek on Tuesday August 16, 2016 @10:07AM (#12297539)
Ruby is too forgiving, has multiple syntaxes for the same thing, and lets people do really obscure shit in a large codebase (monkey patching, hidden imports, etc). In short: it enables developer laziness.

I've found Ruby code the hardest to debug over the years. Also, I think the web development community is waking up to the value of type safety.

I will use Ruby for the occasional script because I like its backtick syntax for invoking other commands, but that's it.

Re:Go 1.7 is released by pjmlp on Tuesday August 16, 2016 @06:57AM (#12296589)
Re:Go 1.7 is released by jsmith0295 on Tuesday August 16, 2016 @09:41AM (#12297406)
I wasn't making a statement about performance. That has very little to do with most web development.
Re:Go 1.7 is released by pjmlp on Tuesday August 16, 2016 @09:43AM (#12297414)
On my little part of the world, performance always plays a role in web development.

It is even described in many of the project contracts.

Re:Go 1.7 is released by nathany on Tuesday August 16, 2016 @03:37PM (#12300012)
Until you have users. :-P

For one example, check this comparison: https://dockyard.com/blog/2016/08/09/phoenix-channels-vs-rai...