View profile

Pre-release Go 1.12, learn Go with tests, will contracts replace interfaces & more

Revue
 
I’m Maarten and use Go to build developer platform Jexia. Are you an experienced Gopher? Check my Gol
 

The Go Gazelle

February 16 · Issue #42 · View online
Weekly curations of blogs and tools for Golang starters. NB: The Go Gazelle has been merged into the Go Gazette (www.go-gazette.com)

I’m Maarten and use Go to build developer platform Jexia. Are you an experienced Gopher? Check my Golang Ninja Newsletter.

Fundamentals
Memory Blocks
Create, initialize and compare structs
Go Time
A good demonstration of Go composition of types and processes. #golang https://t.co/8gj7hLhgPv
5:04 PM - 16 Feb 2019
Convert from interface to concrete type
Go 1.12 release candidate (v1) now available
Best-practices
Error handling in Go
Christian Hujer🏴‍☠️⌨
If you're a #Golang developer and haven't given godog a try yet, I recommend you do so. It offers @cucumberbdd style #BDD behavior driven development with feature files in Gherkin. I use it in more than half of my #Golang projects.
3:43 AM - 16 Feb 2019
Learn Go with tests - context
Testing and mocking - what clicked for me
Structuring testable microservices with Go
Tutorials
Uploading files in Go
Build your own OAuth2 server in Go
francesc
Time to leave @CERN after three days of teaching Go to really passionate engineers.

The slides, for those that might be interested, are already online (although days 2 and 3 were mostly live coding/demos).

#golang #slides

https://t.co/IBg11bdJM8
1:30 PM - 15 Feb 2019
Fully-functional CLI in Go with Viper and Co­bra
Distribute prebuilt Go binaries on Github with Gox
Tools
Watermill v0.3.0 released
Handling 1M websockets connections in Go
Matt Layher
One of the things I like most about Go: by the time anti-Go folks have enumerated their complaints about it being a "simple, childish" language, I've already had enough time to build, test, and deploy a production-ready system in Go. #golang
5:30 PM - 14 Feb 2019
Gorsair: hack your way into remote containers
Perspectives
Will contracts replace interfaces?
GopherCon Russia
We received about 50 very interesting talk submissions. Thanks to all participating! We plan to finish our discussions and receive confirmations until the end of the week. And today we are happy to publish the first part of the accepted talks! https://t.co/qTpcu3kgNE #golang
9:49 AM - 12 Feb 2019
Go is the highest-paying skill in the US
5 Seattle developers about their drive to code in Go
Remote jobs
Presentations
Building modern desktop apps in Go
How to write a reverse-proxy with Go in 25 minutes
Emitter: Scalable, fast and secure pub/sub in Go
Did you enjoy this issue?
If you don't want these updates anymore, please unsubscribe here
If you were forwarded this newsletter and you like it, you can subscribe here
Powered by Revue