Golang drawer
@golang101
174
subscribers
1
photo
5.03K
links
Curated Golang news
Download Telegram
Join
Golang drawer
174 subscribers
Golang drawer
https://github.com/JetSetIlly/Gopher2600
GitHub
GitHub - JetSetIlly/Gopher2600: Gopher2600 is an emulator for the Atari 2600 games console
Gopher2600 is an emulator for the Atari 2600 games console - JetSetIlly/Gopher2600
Golang drawer
https://www.theregister.co.uk/2020/03/09/monzo_microservices/
The Register
How does Monzo keep 1,600 microservices spinning? Go, clean code, and a strong team
Well-known software development principles count for more than technology choices
Golang drawer
https://mohitkhare.me/blog/transaction-on-postgres-golang/
Welcome to Mohit’s blog
Transactions on Postgres in Golang
Handling DB operations well
Golang drawer
https://klotzandrew.com/blog/object-fingerprinting-for-efficient-data-ingestion
Klotzandrew
Object Fingerprinting for Efficient Data Ingestion
We are going to cut our write payload down by 95% for our very specific example. What happens when you frequently receive a payload for an updated collection of…
Golang drawer
https://pingcap.com/blog/quickly-find-rust-program-bottlenecks-online-using-a-go-tool/
PingCAP
Quickly Find Rust Program Bottlenecks Online Using a Go Tool | PingCAP
In this post, we will share how we use pprof to visualize TiKV's profiling data to help quickly locate TiKV's performance bottlenecks online.
Golang drawer
https://github.com/dtgorski/typex
GitHub
GitHub - dtgorski/typex: [TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships.…
[TOOL/CLI] - Filter and examine Go type structures, interfaces and their transitive dependencies and relationships. Export structural types as TypeScript value object or bare type representations. ...
Golang drawer
https://medium.com/@teivah/introducing-rxgo-v2-e7e369faa99a
Medium
Announcing RxGo v2
What’s new in the official Go implementation of ReactiveX?
Golang drawer
https://remy.io/blog/how-to-use-diago-to-diagnose-cpu-and-memory-usage-in-go-programs/
remy.io
How to use Diago to diagnose CPU and memory usage in Go programs
Short article on how to use Diago to diagnose CPU and memory usage and performance in Go programs
Golang drawer
https://blog.golang.org/pandemic
go.dev
Go, the Go Community, and the Pandemic - The Go Programming Language
How the Go team is approaching the pandemic, what you can expect from us, and what you can do.
Golang drawer
Forwarded from
DevOps drawer
https://medium.com/@alexellisuk/building-a-todo-api-in-golang-with-kubernetes-1ec593f85029
Medium
Building a TODO API in Golang with Kubernetes
This is post is aimed at newcomers to Kubernetes or Go who want to learn by building a practical REST API with SQL and Go.
Golang drawer
https://choria.io/blog/post/2020/03/27/nats_patterns_5/
choria.io/blog
NATS Messaging - Part 5
Yesterday we wrote our first end to end file tail tool and a consumer for it. It was fatally flawed though in that we could not scale it horizontally and had to run one consumer per log file. This …
Golang drawer
https://choria.io/blog/post/2020/03/26/nats_patterns_4/
choria.io/blog
NATS Messaging - Part 4
Previously we used the nats utility to explore the various patterns of messaging in NATS, today we’ll write a bit of code, and in the following few posts, we’ll expand this code to show …
Golang drawer
https://choria.io/blog/post/2020/03/25/nats_patterns_3/
choria.io/blog
NATS Messaging - Part 3
In our previous posts, we did a thorough introduction to messaging patterns and why you might want to use them, today let’s get our hands dirty by setting up a NATS Server and using it to …
Golang drawer
https://choria.io/blog/post/2020/03/24/nats_patterns_2/
choria.io/blog
NATS Messaging - Part 2
Yesterday, in our previous post, we did a light compare between HTTP and Middleware based architectures for Microservices. Today we’ll start focusing on Middleware based architectures and show …
Golang drawer
https://choria.io/blog/post/2020/03/23/nats_patterns_1/
choria.io/blog
NATS Messaging - Part 1
Back in 2011, I wrote a series of posts on Common Messaging Patterns Using Stomp; these posts were very popular, I figured it’s time for a bit of refresh focusing on NATS - the Middleware Choria …
Golang drawer
https://github.com/mbrt/gmailctl
GitHub
GitHub - mbrt/gmailctl: Declarative configuration for Gmail filters
Declarative configuration for Gmail filters. Contribute to mbrt/gmailctl development by creating an account on GitHub.
Golang drawer
https://www.cncf.io/webinars/continuous-profiling-go-application-running-in-k8s/
Cloud Native Computing Foundation
CNCF Ambassador Webinar: Continuous Profiling Go Application Running in Kubernetes - Cloud Native Computing Foundation
Microservices and Kubernetes help our architecture to scale and to be independent at the price of running many more applications. Golang provides a powerful profiling tool called pprof, it is...
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/aunum/goro
GitHub
GitHub - aunum/goro: A High-level Machine Learning Library for Go
A High-level Machine Learning Library for Go. Contribute to aunum/goro development by creating an account on GitHub.
Golang drawer
https://github.com/jpillora/chisel
GitHub
GitHub - jpillora/chisel: A fast TCP/UDP tunnel over HTTP
A fast TCP/UDP tunnel over HTTP. Contribute to jpillora/chisel development by creating an account on GitHub.
Golang drawer
https://github.com/apache/rocketmq-client-go
GitHub
GitHub - apache/rocketmq-client-go: Apache RocketMQ go client
Apache RocketMQ go client. Contribute to apache/rocketmq-client-go development by creating an account on GitHub.