Stream

Join this community to post or comment
 
Guys, Heroku announces that they are offcially support Golang right now https://blog.heroku.com/archives/2015/7/7/go_support_now_official_on_heroku
Today, we're excited to introduce Go as the newest officially supported language on Heroku. Over the last 2 years we've fallen in love with Go, an expressive, concise, clean, and efficient language with built-in concurrency, making it easy to write and maintain network services, ...
10
1
Ketan Parmar's profile photo
Add a comment...

Matt Farina

Discussion  - 
 
If you're using `go get` to install packages you might have a problem with versioning. This post get's into the questions around it.
3
1
Chris Lasher's profile photoMatt Farina's profile photoLitixsoft GmbH's profile photo
2 comments
 
That's not my first go at writing that post. I have a lot more to say on the topic, too. Go package management is kind of a mess.
Add a comment...

Ingo Oeser

Discussion  - 
 
While not exactly Go related, it is closely related to the problem domain Go is applied to regularly. Awesome read!
Distributed Computing · Download PDF version of this article. May 4, 2015. Volume 13, issue 4. Evolution and Practice: Low-latency Distributed Applications in Finance. The finance industry has unique demands for low-latency distributed systems. Andrew Brook. Virtually all systems have some ...
14
5
george oloo's profile photoBill Neubauer's profile photoMahendranath Reddy's profile photoDaniel Davidson's profile photo
 
+Ingo Oeser​ agree with you can really like to read such articles. It showcase real problem with precise detail. Please keep sharing such articles. Thanks
Add a comment...
 
Wrote a library for hashing passwords (aka "deriving strong keys") with scrypt: https://github.com/elithrar/simple-scrypt

It's a convenience wrapper around Go's existing scrypt package that gives it a (much) simpler API, gives you sane defaults and allows you to upgrade parameters in the future as you upgrade your hardware/infrastructure. If you've used the x/crypto/bcrypt package you'll feel right at home.
simple-scrypt - A convenience library for generating, comparing and inspecting password hashes using the scrypt KDF in Go.
1
Add a comment...

Jan Mercl

Discussion  - 
 
"A year ago, we predicted that Go would become a Top 20 language within a six to twelve month timeframe. Six months ago, it achieved that goal landing as the #17 language in our January rankings. In this quarter’s run, Go continues on that same trajectory, up another two spots to #15. In the process, it leapfrogged Haskell and Matlab. While the language has appeared at times to be in the trough of disillusionment following an extended honeymoon period, none of the periodic criticism has had any apparent impact on the project’s growth. And with an increasingly strategic foundational role within projects that are themselves strategic, Go’s future appears bright. It’s also worth considering whether the Supreme Court decision could eventually, indirectly lead to a more significant change in Go’s fortunes given recent project activity."
This iteration of the RedMonk Programming Language Rankings is brought to you by HP. The tools you want, the languages you prefer. Built on Cloud Foundry, download the HP Helion Development Platfor...
35
15
G. Hussain Chinoy's profile photogeorge oloo's profile photoMihir Malaviya's profile photoCaleb Boucher's profile photo
6 comments
 
+Nate Behary Indeed. Go over C++, any day of the week.
Add a comment...

David Cheney

Discussion  - 
 
Why I think +The Go Programming Language  and Rust are not competitors.
36
8
Fabian Sturm's profile photoMeaglith Ma's profile photoKaushik Sridharan's profile photoWes Brown's profile photo
3 comments
 
Having used Go in a few apps and having written one significant Rust app (uses the Oracle OCI driver library), I tend to see Rust more in the realm of where C++ is used. Go is a bit broad, but certainly can be used in places where Java or C# are. Because it compiles and builds so fast, Go might also be used in lieu of Python with an advantage of compile time static types (a kind of type inference allows Go code to be as concise as scripting languages).
Add a comment...

David Cheney

Show and tell  - 
 
What's new in gb, leap second edition.
gb · What's new in gb, 2015-07-01
10
Add a comment...

Ketan Parmar

Discussion  - 
Ketan Parmar is a software developer, trainer, speaker.
6
Marcel Lanz's profile photoKetan Parmar's profile photo
2 comments
 
+Marcel Lanz Thanks I'll update. It's typo mistake
Add a comment...

Aude Barral

Discussion  - 
 
Hi,
Tomorrow we'll be launching a 24-hour online #hackathon  under the form of a graphical programming game/puzzle called "Code of the Rings" (yes, we're Tolkien fans). It's free and open to everyone, and 23 coding languages are supported, including #Go . Hope to see you there: https://www.codingame.com/challenge/code-of-the-rings
3
Add a comment...

Tristan Colgate

Discussion  - 
 
+Rob Pike doing important work at Bell Labs!
30
2
Matt Siegel's profile photoDavid Benque's profile photoPablo J. E. Rodriguez's profile photo
 
Featuring Dennis Ritchie and ken!  It looks like a kind of A.I.... possibly an early form of "derp learning" ;D
Add a comment...

About this community

News and discussion about the Go Programming Language. golang.org

Ketan Parmar

Discussion  - 
Ketan Parmar is a software developer, trainer, speaker.
4
3
Ketan Parmar's profile photoHervé KLIMEZAK's profile photoDavy K.M's profile photoHanson Li's profile photo
4 comments
 
+Marcel Lanz​ you are correct. Go has concept of exported / non exported. I'll cover that topic in package management post.
Add a comment...

george c

Show and tell  - 
 
Gopei release 1.0.4.6 is out with  support for presentations.
https://github.com/geosoft1/tools
read the last part of user manual for how to do presentations:
https://github.com/geosoft1/tools/blob/master/HOWTO.md
tools - various scripts for usage with golang
3
Add a comment...

Guido Stepken

Show and tell  - 
 
New "safe" OwnCloud replacement in Go!

FREEHOLD - presented on a $35 Raspberry Pi 2 micro computer running - Ubuntu! Impressingly fast, that little ARM quad core, isn't it?

http://youtube.com/watch?v=gXYrb3ChSLs

Since you can fire up an Ubuntu LXC container within seconds and even for single binaries in it, you may fire up a private cloud for each project group.

With security in mind, any Golang software is supposed to be much safer than e.g. PHP!

Best: Database server is compiled-in! No need for an external SQL database.

Interesting: https://insights.ubuntu.com/2015/05/18/lxd-crushes-kvm-in-density-and-speed/

That magic only works because of KSM (Kernel Samepage Merging) mechanism for memory deduplication between LXC / Docker containers!

May the source be with you: https://bitbucket.org/tshannon/freehold/src

Have fun!

#RASPBERRY #RPI #GOLANG #DOCKER #OwnCloud #LXC #LXD #CONTAINER 
13
4
Litixsoft GmbH's profile photoJose Antonio Jiménez Berni's profile photo
Add a comment...

Matt Silverlock

Tips and tricks  - 
 
Writing your own (custom) http.Handlers and centralising your error handling (or logging) for Go web services/applications:
6
2
Litixsoft GmbH's profile photoMilton Baxter's profile photo
Add a comment...

Robert Griesemer

Show and tell  - 
 
Go in China.
GopherChina Trip Report. 1 July 2015. We have known for some time that Go is more popular in China than in any other country. According to Google Trends, most searches for the term “golang” come from The People's Republic than anywhere else. Others have speculated on the same observation, ...
25
1
Marty Glaubitz's profile photoLitixsoft GmbH's profile photo
 
Golang Gopher: King of Derp
Add a comment...

Eric Koston

Discussion  - 
 
Work with a GO for a while, now have to build web app with Java Servlet. It takes such a lot of steps until I get HelloWorld application done.
On the other hand with GO, it takes only few lines of code to build HelloWorld app.
Java just horrible.
5
george c's profile photoAlessandro Suglia's profile photo
6 comments
 
+Eric Koston I think that a good framework that you can use is NinjaFramework (http://www.ninjaframework.org/). It has all the tools that you need to develop a very good Java web application. 
But in Golang writing a web applications is funnier :)
Add a comment...
 
 
Like https://cucumber.io? Like Go? You might be able to give some input on gorkin.
gorkin - an experimental implementation of cucumber for Go.
4 comments on original post
11
1
Katherine Cox-Buday's profile photoMatt Dragon's profile photo
5 comments
 
Looks like there's this as well: https://github.com/DATA-DOG/godog

Seems like we were all working on the same thing at roughly the same time :p
Add a comment...

Tristan Colgate

Tips and tricks  - 
 
Nice approach to testing use of exec.Command.

Found on reddit,
Testing os/exec.Command. Jun 26, 2015. In Juju, we often have code that needs to run external executables. Testing this code is a nightmare… because you really don't want to run those files on the dev's machine or the CI machine. But mocking out os/exec is really hard.
9
Add a comment...

Scott Corbeil

Discussion  - 
 
Not specifically Go related, but some of you may find this exciting.  I, for one, use it to write Go code.

Btw, I am not affiliated in any way with Atom or GitHub.  I just like the editor.
At GitHub, we’re building the text editor we’ve always wanted: hackable to the core, but approachable on the first day without ever touching a config file. We can’t wait to see what you build with it.
29
2
Will Palmer's profile photoScott Corbeil's profile photoLaura Uzcátegui's profile photoAbdullah Aseery's profile photo
9 comments
 
Works wonderfully for me, but I guess - as always - YMMV.
Add a comment...