Golang drawer
@golang101
175
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
175 subscribers
Golang drawer
https://xdg.me/blog/rewriting-go-with-ast-transformation/
xdg.me
Rewriting Go with AST transformation
At work, my team decided to switch our codebase from pkg/errors to Go 1.13’s native error wrapping. We used to wrap our errors like this:
var errBadStuff := errors.New("something happened") ... err := errors.Wrapf(errBadStuff, "some context '%s'", label)…
Golang drawer
https://travix.io/making-your-go-app-configurable-bb5e5f4a9df9
Medium
Making your Go app configurable
Using a good settings strategy can make local development and deployment a lot easier.
Golang drawer
https://developer20.com/writing-proxy-in-go/
Golang drawer
https://jhall.io/posts/simple-go-mocks/
Jonathan Hall
Simple Go Mocks
Go’s interfaces and “duck typing” makes it very easy to create simple mock or stub implementations of a dependency for testing. This has not dissuaded a number of people from writing generalized mocking libraries such as gomock and testify/mock, among others.…
Golang drawer
https://www.moonstreet.nl/2019/11/22/basic-go/
Golang drawer
https://medium.com/@mayank.gupta.6.88/golang-object-oriented-programming-f2e6448b8f24
Medium
Golang Object-Oriented Programming
Everything you wanted to know about structs in Golang
Golang drawer
https://pajak.home.blog/2019/11/27/logging-3-structured-logging/
Robert Pajak - My Dev Diary
Logging #3: Structured Logging
Structured Logging, also known as Semantic Logging, is probably the most powerful logging pattern I know. Let’s assume that our log is normally emitted as follows (code – uses Go standa…
Golang drawer
https://medium.com/@teivah/a-closer-look-at-go-sync-package-9f4e4a28c35a
Medium
A Closer Look at Go’s sync Package
sync all the things
Golang drawer
https://medium.com/@meeusdylan/creating-a-bloom-filter-with-go-7d4e8d944cfa
Medium
Creating a Bloom Filter with Go
A bloom filter is a set-like data structure that is more space-efficient compared to traditional set-like data structures such as…
Golang drawer
Forwarded from
Hacker News
Postwoman – a free, fast, and beautiful alternative to Postman
Article
,
Comments
GitHub
GitHub - hoppscotch/hoppscotch: Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman…
Open source API development ecosystem - https://hoppscotch.io (open-source alternative to Postman, Insomnia) - hoppscotch/hoppscotch
Golang drawer
https://github.com/karlkeefer/pngr
GitHub
GitHub - karlkeefer/pngr: dockerized (postgres + nginx + golang + react)
dockerized (postgres + nginx + golang + react). Contribute to karlkeefer/pngr development by creating an account on GitHub.
Golang drawer
https://github.com/agis/gtrace
GitHub
GitHub - agis/gtrace: Experimental system call tracer for Linux x86-64, written in Go
Experimental system call tracer for Linux x86-64, written in Go - GitHub - agis/gtrace: Experimental system call tracer for Linux x86-64, written in Go
Golang drawer
https://github.com/gin-gonic/gin
GitHub
GitHub - gin-gonic/gin: Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly…
Gin is a high-performance HTTP web framework written in Go. It provides a Martini-like API but with significantly better performance—up to 40 times faster—thanks to httprouter. Gin is designed for ...
Golang drawer
https://github.com/huandu/go-sqlbuilder
GitHub
GitHub - huandu/go-sqlbuilder: A flexible and powerful SQL string builder library plus a zero-config ORM.
A flexible and powerful SQL string builder library plus a zero-config ORM. - huandu/go-sqlbuilder
Golang drawer
https://gohugo.io/news/0.60.0-relnotes/
gohugo.io
Now CommonMark Compliant!
Goldmark -- CommonMark compliant, GitHub flavored, fast and flexible -- is the new default library for Markdown in Hugo.
Golang drawer
https://github.com/tinygo-org/tinygo/releases/tag/v0.10.0
GitHub
tinygo-org/tinygo
Go compiler for small places. Microcontrollers, WebAssembly, and command-line tools. Based on LLVM. - tinygo-org/tinygo
Golang drawer
https://github.com/unrolled/secure
GitHub
GitHub - unrolled/secure: HTTP middleware for Go that facilitates some quick security wins.
HTTP middleware for Go that facilitates some quick security wins. - unrolled/secure
Golang drawer
https://www.youtube.com/watch?v=4dSw3tkclQ4
YouTube
From Java to Golang, the journey of the nexuzhealth team by Dylan Meeus
After 20 years of using Java to support the largest hospital network in Belgium, the decision was made to replace this system using a new technology stack.
We will start the talk by explaining the current situation of the hospital system and how it has evolved…
Golang drawer
https://twitter.com/dgryski/status/1197744675467087872
Twitter
Damian Gryski
TIL: go vet -c n Prints `n` lines of source code around the bug. #golang
Golang drawer
https://levelup.gitconnected.com/graphql-observability-with-go-using-open-source-tools-4caaf8f13237
Medium
GraphQL Observability with Go Using Open-source Tools
Our GraphQL observability stack at IBM Watson Media using Go, Prometheus, Jaeger and Grafana.