Man, great read! Thanks for sharing. You are working in a C++ setting where things are a bit different than in the Java world as what using Go in addition to the main language is concerned. Go is more in the spirit of C or C++ than Java. But nevertheless, Go can be a complement in the Java world as well. Here is what I see where Go can be combined with Java in a meaningful way:
* Lower memory consumption. * Much easier concurrent programming in case the application by nature leads to asynchronous/concurrent programming * Much easier to balance heavy load changes: number of green threads just grow with the load * Even utilization of the CPU cores almost "automatically" due to CSP * Special situations where a standalone self-contained executable is needed. * Shorter startup times. In the Java world not much of importance except for some very rare extreme situations and JDK9 will also solve this * Stable vendor (as opposed to D, even Rust) I think Go has a chance in small companies. Some weeks ago had a job interview in town with a company that mainly uses Java but starts to combine things with Go. Was a little company with few developers where the technical lead could get his ideas through with the head of development. I large organization where Java JEE architects are around bringing Go into the game is almost impossible. Many architects have build up their careers on application servers and EJBs without really understanding what that big big hammer is needed for in that situation and just keep repeating the same recipes. So, then let's stick with the small companies without architects ;-). -- Haddock Am Montag, 2. Januar 2017 17:32:04 UTC+1 schrieb oju...@gmail.com: > > Poor man, you are out of luck. Unfortunatelly today I have the time to > write a boring piece describing my saga at the current job. It can be > entertaining, despite that. > -- You received this message because you are subscribed to the Google Groups "golang-nuts" group. To unsubscribe from this group and stop receiving emails from it, send an email to golang-nuts+unsubscr...@googlegroups.com. For more options, visit https://groups.google.com/d/optout.