Hi, I’m your curator Maarten, currently using Go to build developer platform Jexia. Just learning Go?
|
|
May 3 · Issue #53 · View online
Weekly curations of blogs and tools for Golang pros.
|
|
Hi, I’m your curator Maarten, currently using Go to build developer platform Jexia. Just learning Go? Please check out ’The Go Gazelle’.
|
|
|
Go 1.13: xerrors
|
Error handling in Go
Go’s approach to error handling is one of its most controversial and misused features.
|
The error-proneness of message passing in Golang
|
|
|
|
5:30 PM - 3 May 2019
|
|
Deep dive in the upcoming Go error inspection changes
In this article we will zoom in at the proposal for error inspection in Go 2. What’s worth noting is that this is still part of a draft proposal.
|
Go Modules: alpha test our mirror, index & checksum DB
In the blog post Go Modules in 2019, we announced our intent to provide a module mirror for accelerating Go module downloads, an index for discovering new modules, and a checksum database for authenticating module content.
|
|
Compile-time DI vs. Run-time DI
As the author of Dihedral, I often get asked: “Why should I use a compile-time dependency injection framework over a run-time DI framework?” For those of you who don’t know, Dihedral is a compile-time DI framework for Go.
|
Using flags for configuration in Go
I like command-line flags for configuration. It’s simple, robust, flexible, and generally just bullshit-free.
|
|
Delaunay image triangulation in Go
In this article we present a technique to triangulate source images, converting them to abstract, someway artistic images composed of tiles of triangles. This will be an attempt to explore the fields between computer technology and art.
|
|
|
Testing with Go
An integral part of the development licefycle is writing tests. Write tests early, write tests often as they say.
|
Deploying a website with Caddy, Git and Kubernetes
|
Go continuous integration - Part 1: Travis CI + Docker
In this article we will see how to create a simple continuous integration process using Github, Travis-CI and Docker HUB.
|
|
What are the most popular open source software licenses for Golang projects?
Check out Part 2 of my post where I dive into Github data and the @ https://t.co/cp6dtTa8Ga dataset to find some of the most and least popular OSS Licenses in use.
https://t.co/taBlqKR46M
|
5:26 PM - 3 May 2019
|
|
|
Decoupled Package Communication in Go
Bus is a package that allows different packages to communicate with each other without knowing about each other.
|
Caire - a content aware image resize library
Caire is a content aware image resize library in Go which is capable of resizing the images without content distortion. It’s fully customizable and open source.
|
Introducing `now dev` – Serverless, on localhost
With Now CLI’s new now dev command, you can locally work on Now applications easily, without having to deploy them.
|
|
|
Do you think, as the community, we need an on-prem variant of Google’s Stackdriver profiler, that continuously collects pprof data for longtem analyses? Asking because I’m making one but have issues with motivation
|
4:43 PM - 3 May 2019
|
|
|
Deep learning in Go
Hello folks! This is the story of the “GO”KU and his quest to conquer the cloud.
|
Low Level Virtual Machine from Go perspective
A high-level overview of LLVM IR, showing how two simple Go functions can be translated to IR.
|
Go on track becoming next enterprise coding language
Go is one of the most likely candidates to succeed Java as the dominating enterprise software platform in the future.
|
|
|
Understanding security mistakes developers make
Qualitative analysis of 76 submissions to a secure programming contest designed to mimic real-world constraints: correctness, performance, and security. Contestants were also asked to search for vulnerabilities in other teams’ programs. Python, Java, C/C++, Ruby, Perl, Go, Haskell, Scala, PHP, JavaScript and Visual Basic were used. Relevant for the Go team: teams SC-18 and SC-19 used TLS socket libraries, but did not enable client-side authentication, as needed by the problem. This failure appears to have occurred because client-side authentication is disabled by default, but this fact was not mentioned in the documentation.
|
Predicting graph operator output over multiple graphs
All experiments are conducted on an Openstack VM with 16 Intel Xeon E312 processors at 2 GHz, 32 GB main memory running Ubuntu Server 16.04.3 LTS with Linux kernel 4.4.0. The scientists implemented their prototype in Go (v.1.7.6).
|
|
Go for DevOps, Go for Microservices, and what Go is Actually Good For
|
Go As a Scripting Language in Linux
|
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.
|
|
|