Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://blog.woohoosvcs.com/2019/12/parsing-csv-files-with-golang/
Woohoo Services Blog!
Parsing CSV Files with Golang
This article describes a use case and walks through reading csv files in Golang. It also describes two methods of doing so and reasons why.
Golang drawer
https://changelog.com/gotime/109
Changelog
Concurrency, parallelism, and async design with return guest Roberto Clapis (Go Time #109)
Go was designed with concurrency in mind. That's why we have language primitives like goroutines, channels, wait groups, and mutexes. They're very powerful when used correctly, but they can be very complicated if used unwisely.
Roberto Clapis joins the…
Golang drawer
https://blogtitle.github.io/go-advanced-concurrency-patterns-part-3-channels/
Golang drawer
https://eltonminetto.dev/en/post/2019-12-09-parquet-golang/
My name is Elton
Processing parquet files in Golang
In this post, I will talk about a relatively new data file format, and how to use it in Go.
The format is called Parquet and is currently a project supported by the Apache Foundation. It is a binary file format to store and facilitate data processing a columnar…
Golang drawer
https://scene-si.org/2019/12/11/dependency-injection-with-wire/
scene-si.org
Go: Dependency injection with Wire - via @TitPetric
Golang drawer
https://github.com/ardanlabs/gotraining/blob/master/reading/README.md
GitHub
gotraining/reading/README.md at master · ardanlabs/gotraining
Go Training Class Material : . Contribute to ardanlabs/gotraining development by creating an account on GitHub.
Golang drawer
https://danishpraka.sh/2019/12/07/using-makefiles-for-go.html
Golang drawer
https://conroy.org/introducing-sqlc
Golang drawer
https://engineering.salesforce.com/open-sourcing-the-jenkins-config-driven-pipelines-plugin-9c0becaa5f79
Medium
Open Sourcing the Jenkins Config-Driven Pipelines Plugin
We love configuration as code and pipelines as code!
Golang drawer
https://github.com/crawlab-team/crawlab
GitHub
GitHub - crawlab-team/crawlab: Distributed web crawler admin platform for spiders management regardless of languages and frameworks.…
Distributed web crawler admin platform for spiders management regardless of languages and frameworks. 分布式爬虫管理平台,支持任何语言和框架 - crawlab-team/crawlab
Golang drawer
https://github.com/docker-slim/docker-slim
GitHub
GitHub - slimtoolkit/slim: Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled…
Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source) - slimtoolkit/slim
Golang drawer
https://arschles.com/blog/building-full-stack-applications-with-go-vecty-webassembly/
arschles
Building Full Stack Applications with Go, Vecty & WebAssembly
Aaron on the Web
Golang drawer
https://dev.to/deepu105/golang-for-javascript-developers-part-2-p3p
Golang drawer
https://martinheinz.dev/blog/12
martinheinz.dev
Security and Cryptography Mistakes You Are Probably Doing All The Time
<p>
There are a lot of myths and wrong assumptions about cryptography and security in general. It's common for people to misuse cryptographic primitives, a...
Golang drawer
https://blog.gopheracademy.com/advent-2019/control-packetflow-tcp-nodelay/
Gopheracademy
Control packet flow with TCP_NODELAY in Go
Writing web services requires a lot of effort and thinking to make them robust and performant. There’s a wide range of areas to look in order to improve the performance of our service.
Golang drawer
https://ieftimov.com/post/testing-in-go-test-doubles-by-example/
Ieftimov
Testing in Go: Test Doubles by Example
One of the biggest misconceptions is that doubles are a specific implementation of mocks or other testing constructs that we use in testing.
Dummies, mocks, stubs, fakes, and spies ARE test doubles. Test double is the category of these test constructs. Over…
Golang drawer
https://danishpraka.sh/2019/12/07/using-makefiles-for-go.html
Golang drawer
https://blog.gopheracademy.com/advent-2019/api-clients-humans/
Gopheracademy
API Clients for Humans
Most developers, at one point or another, have either built a web API or have been a consumer of one. An API client is a package that provides a set of tools that can be used to develop software that consumes a specific API.
Golang drawer
https://build.thebeat.co/geospatial-queries-reinvented-1d0c9113e4d
Medium
Geospatial Queries, Reinvented
How Beat managed to achieve lightning fast spatial queries.
Golang drawer
https://circleci.com/blog/how-bolt-optimized-their-ci-pipeline-to-reduce-their-test-run-time-by-over-3x/
CircleCI
How Bolt optimized their CI pipeline to reduce their test run time by over 3x
This post explains how Bolt reduced time and configuration complexity for their CI & integration test pipelines.