View profile

Go 2's 'too clever' contracts, animated QR data transfer, GoAWK & and much more

Revue
 
 

Golang Ninjas Newsletter

November 24 · Issue #30 · View online
Stay up-to-date and ahead of your peers with Maarten Bezemer's weekly newsletter for senior Golang engineers.

Fundamentals
Context propagation over HTTP in Go
Go 2 generics: contracts are too clever
Synchronizing states using mutex vs channel in Go
Stefan Nilsson
Useful #golang facts. № 237. Most functions in the regexp package do substring matching. To match a full string, anchor the expression with a ^ and a $. The ^ matches the beginning of a text or line, while the $ matches the end of a text.
https://t.co/xTMILN07Rs
2:58 PM - 24 Nov 2018
Best-practices
Simple proxy based on body request
Developing and deploying a whole website in Golang
Animated QR data transfer with Gomobile and Gopherjs
fREW
I wrote up some simple examples of using #golang's generate feature: https://t.co/bOcRYb9uBn #blog #rss
4:18 PM - 19 Nov 2018
Tutorials
Creating a Terraform provider - Part 1
Performance analysis and tuning, using a HTTP webserver in Go
AWS step functions, state machines, bifrost and building deployers
Go Time
The Service Mesh Orchestration Platform #golang https://t.co/eXpTuEsUju
5:04 PM - 22 Nov 2018
Tools
GoLand 2018.3 released
Elastic APM Go Agent 1.0.0 released
GoAWK, an AWK interpreter written in Go
Go Time
Pprof made easy at development time for Go #golang https://t.co/uSLIA6j0VB
5:04 PM - 23 Nov 2018
Introducing Watermill - Go event-driven applications library
Perspectives
A serverless and Go journey
PHP was never meant to die
Kent Gruber
🍩 doh - DNS over HTTPs command-line utility written in #golang ℹ️Some Features
* three different backends: [cloudflare, google, quad9]
* supports concurrent domain lookups
* output is json
🔗 https://t.co/j1dKA0ZimQ https://t.co/9Buh6OjOg4
5:15 AM - 18 Nov 2018
Papers
Making runtime data useful for incident diagnosis (pdf)
Detect threats privacy-fair with DNS & golang-framestream (pdf)
Giedrius
Short article about DNS name resolution weirdness on containers and in general when /etc/nsswitch.conf does not exist on #golang programs: https://t.co/dn0Sfyvw6z
8:50 PM - 22 Nov 2018
Presentations
Rclone: rsync for cloud storage (and much more)
LondonGophers 21/11/2018: Nick Craig-Wood - Rclone: rsync for cloud storage (and much more)
Building a blockchain with Go - Part 10: finishing up
Building a Blockchain with Go - Part 10 - Finishing Up
Create smart contracts using Go and The Loom SDK
Create Smart Contracts Using Go And The Loom SDK
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