Gogland the latest Go language development platform from JetBrains

in #go7 years ago

The Go language developed by Google is getting some traction in the Crypto Community with Charlie Lees announcement that Litecoin is getting Lightning Network make over to facilitate lightning fast micro payment exchanges with Bitcoin.

The Lightning Network or LN is written entirely in Go from scratch with SegWit functionality.

If you are deciding on what language to learn for the next round of crypto innovation, Go is well worth the look for its terse style and easy readability.

Jetbrains has launched a new beta platform for creating Go applications and I'm just loving it.

The novice can jump right in and start writing code and worry about the Github file structure later.

Here's the code that serves up a web application in nine lines of code.

package main
import (
"fmt"
"net/http"
)

func handler(w http.ResponseWriter, r *http.Request) {
fmt.Fprintf(w, "Hi there, I love %s!", r.URL.Path[1:])
}

func main() {
http.HandleFunc("/", handler)
http.ListenAndServe(":8080", nil)
}

After build and running it just point your browser to your local host at this URL

http://localhost:8080/monkeys

and a web page pops up "Hi there I love monkeys"

The Golang SDK can be downloaded here:

https://golang.org/dl/

You can download Gogland from Jetbrains here:

https://www.jetbrains.com/go/

The alpha release notes for lightning network daemon chanting the glories of Go is here

http://lightning.community/release/software/lnd/lightning/2017/01/10/lightning-network-daemon-alpha-release/

Go Gopher Image Courtesy http://devstickers.com/info/golang-hyc7

Coin Marketplace

STEEM 0.20
TRX 0.12
JST 0.028
BTC 66043.66
ETH 3593.27
USDT 1.00
SBD 2.46