Golang drawer
@golang101
175
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
175 subscribers
Golang drawer
https://itnext.io/golang-stop-trusting-your-dependencies-a4c916533b04
Medium
Golang: STOP trusting your dependencies!
Can your dependencies take over your application? What about their dependencies? I will be covering how blind trust can put you at risk!
Golang drawer
https://embeddedgo.github.io/2019/11/24/porting_go_to_microcontrollers_part2.html
Embedded Go
Porting Go to microcontrollers (part 2)
Bare-metal programming with Go.
Golang drawer
https://blog.huyage.dev/posts/simple-dependency-injection-in-go/
Golang drawer
https://nikoheikkila.fi/blog/checking-a-web-page-for-dead-links/
nikoheikkila.fi
Checking a Web Page for Dead Links
A Golang Command-Line Tutorial
Golang drawer
https://blog.woohoosvcs.com/2019/11/unit-testing-golang-on-app-engine/
Woohoo Services Blog!
Unit Testing Golang on App Engine - Woohoo Services Blog!
This article walks through the most supported way to implement unit testing with private sub packages and CloudBuild on Google App Engine.
Golang drawer
https://blog.wawand.co/posts/how-to-mock-an-external-service-for-test-in-go-73251a7a
Wawandco
How to mock an external service for tests in GO | Wawandco
Wawandco pairs with entrepreneurs, startups and established businesses to build and integrate software solutions, collaborate in scaling technology teams by integrating our experience into their workforce and advise on industry best practices and tools that…
Golang drawer
http://graemehill.ca/the-weird-world-of-golang-type-conversions/
Golang drawer
https://ijh.dev/middlewear-go/
ijh.dev
IJHDev, blog of a rambling tech lead
IJHDev Blog | The blog of a tech lead, equal parts tutorial and archive for things I have worked on.
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