News for hackers. Stuff that matters.
Re:So you want to expose Go on the Internet by solidsnack9000 on Tuesday December 20, 2016 @12:31AM (#13217710)
> ...if you know Go and not NGINX...

This doesn't seem like a solid basis for making engineering decisions -- or any kind of decisions.

Re:So you want to expose Go on the Internet by lox on Tuesday December 20, 2016 @03:51AM (#13218394)
On the contrary, it makes a lot more sense to build something in technology you have expertise in than it does to "use the right tool for the job". I'd rather have less tools to maintain at the expense of them being slightly worse fits.
Re:So you want to expose Go on the Internet by solidsnack9000 on Tuesday December 20, 2016 @05:31AM (#13218758)
What I am referring to, is thinking that it is good to not know anything about the alternatives available to you and still make a decision.

This doesn't always lead to the best decisions -- although by chance it can work out okay -- and it also has the effect of limiting your horizons. Now I can't say one should learn about every single web server out there, but when the choice is between a dedicated web server and a library in a particular programming language, there is really a lot to see on the other side. Rewrite rules and the wide variety of HTTP stats available for logging are both areas where web servers can give us new ideas.

When I was much younger I thought, why learn databases? I can use Java, I know XML. Just open the XML file and add the records. There's XQuery for searching... The historical precursor for "Why not write everything in Go?" is "Why not write everything in Java?".

Re:So you want to expose Go on the Internet by weberc2 on Tuesday December 20, 2016 @10:08AM (#13220398)
> What I am referring to, is thinking that it is good to not know anything about the alternatives available to you and still make a decision.

I think you can know enough about an alternative to decide whether or not its appropriate without conquering its learning curve.

Re:So you want to expose Go on the Internet by solidsnack9000 on Tuesday December 20, 2016 @12:51PM (#13222134)
> > What I am referring to, is thinking that it is good to not know anything about the alternatives available to you and still make a decision.

> I think you can know enough about an alternative to decide whether or not its appropriate without conquering its learning curve.

Yeah, but that's not the same thing as using your level of knowledge as the deciding factor.

Re:So you want to expose Go on the Internet by throwaw12ay on Tuesday December 20, 2016 @11:43AM (#13221435)
What you say makes no sense whatsoever. Go doesn't come with a copy of nginx in its standard library. Go std lib is not equivalent to what ngnix provides. You gophers are so obsessed by doing everything with Go it's unbelievable. Go is a tool,just like nginx, it's not a silver bullet.
Re:So you want to expose Go on the Internet by lox on Wednesday December 21, 2016 @05:42AM (#13228156)
Absolutely, but one tool is better than two tools. If it's good enough for most cases, then great, stick with the std library. It makes testing it and deploying it easier. When it gets more complicated, add Nginx.