TLWI Golang
thelastweekin.dev
Hello there Readers!
Spring into action with our featured container platform tailored for Kubernetes multi-cloud, datacenter and edge management. With a brand new state-of-the-art design, you can now handle cloud-based tasks with more speed, precision and finesse ever before! 🖥☁️This platform is styled to meet all your Kubernetes needs and is power-packed with amazing features! So, get ready to elevate your containerization game!
But hey, sometimes getting new software up and running smoothly can be a trip to struggle city 🛣. Don't fret though! In this week's share, we got real about the hurdles of http2 push
Speaking of back-up plans (which we all need), this week we take a deep dive into how to backup and migrate Kubernetes applications
Also in store this week, we have a little something for the Go (Golang) enthusiasts out there. We dive into building CLI Tools with Go- specifically, a JSON File Formatter
Lastly, no coding expedition is complete without a few hiccups. To round off this week’s collection, we share our attempt to setup a webserver with gin
Gear up for some exciting content this week. Happy reading!
Dennis
Our Article Picks
- Renato de Pontes Pereira: One Billion Row Challenge in Golang - From 95s to 1.96s
- Felipe: Options Pattern em Go
- Georgios Kampitakis: Memory leaks in Go
- Rudransh Bhardwaj: I released A Physics Engine in GoLang 🔥
- Stefan Alfbo: Live reloading in Go
- Kennan Fattahillah: Concurrency Control in Go with Ent ORM and MySQL
- buarki: Hexagonal Architecture/Ports And Adapters: Clarifying Key Concepts Using Go
- Achintya: Blazingly Fast Interprocess communication in Go using UNIX Sockets!!
- Honeybadger Staff: The complete guide to dates and times in Go
- Manav Bhatia: Craft Dynamic Experiences: A Guide to spurtCMS Website Building
- Shenouda Fawzy: Using UTC time in Golang slog
- Manthan Gupta: Introducing CricLang 🏏: A programming language for cricket enthusiasts
- Stefan Alfbo: Example tests in Go
- George Wettlaufer: Back on the grind
- Damien Sedgwick: When you are writing code, do you "align the happy path to the left"?
- Haru Blank: Todo app with go and gqlgen. Just need to add socket now
- MBV: Top level internal is unnecessary
- UponTheSky: [Go, Book Review] Learn Go with Tests by Chris James
- Sam: GoLang Packages: Basics of golang packages
- r4mimu: Get success rate and average time from your Github Actions workflow runs and jobs
- Xiao Ling: Integrating Dynamsoft's C++ Barcode SDK v10 into Go Module with a C Wrapper
- Aurélie Vache: Understanding Go: part 6 – For ... range
- newking28: Need to join a group or community
- Xiao Ling: Linking and Loading *.dylib Files in Go Barcode Reader Modules on macOS
- Russell 👨🏾💻: Building CLI Tools with Go (Golang): A JSON File Formatter
- Kirill Scherba: Teonet messages queue
- Kirill Scherba: Teonet messages queue
- Ortiz de Arcanjo Antonio David: Left Padding com caracteres em Golang
- Marco: Measure Execution Time in Go
- Luqman Shaban: From Node.js to Go: Why I’m Making the Switch for Backend Development
- Nandani Sharma: How to use Enums in Golang
- Ashutosh Sahu: Creating a Chess Engine from Scratch
Our Repo Picks
- iawia002/lux (Go): 👾 Fast and simple video download library and CLI tool written in Go
- casdoor/casdoor (Go): An open-source UI-first Identity and Access Management (IAM) / Single-Sign-On (SSO) platform with web UI supporting OAuth 2.0, OIDC, SAML, CAS, LDAP, SCIM, WebAuthn, TOTP, MFA, Face ID, RADIUS, Google Workspace, Active Directory and Kerberos
- milvus-io/milvus (Go): A cloud-native vector database, storage for next generation AI applications
- SagerNet/sing-box (Go): The universal proxy platform
- sourcegraph/sourcegraph (Go): Code AI platform with Code Search & Cody
- authelia/authelia (Go): The Single Sign-On Multi-Factor portal for web apps
- XIU2/CloudflareSpeedTest (Go): 🌩「自选优选 IP」测试 Cloudflare CDN 延迟和速度,获取最快 IP !当然也支持其他 CDN / 网站 IP ~
- fatedier/frp (Go): A fast reverse proxy to help you expose a local server behind a NAT or firewall to the internet.
- cockroachdb/cockroach (Go): CockroachDB - the open source, cloud-native distributed SQL database.
- libp2p/go-libp2p (Go): libp2p implementation in Go
- supabase/gotrue (Go): A JWT based API for managing users and issuing JWT tokens
- spf13/viper (Go): Go configuration with fangs
- kubesphere/kubesphere (Go): The container platform tailored for Kubernetes multi-cloud, datacenter, and edge management ⎈ 🖥 ☁️
- hashicorp/vault (Go): A tool for secrets management, encryption as a service, and privileged access management
- grpc/grpc-go (Go): The Go language implementation of gRPC. HTTP/2 based RPC
- gitleaks/gitleaks (Go): Protect and discover secrets using Gitleaks 🔑
- yusufcanb/tlm (Go): Local CLI Copilot, powered by CodeLLaMa. 💻🦙
- kubernetes-sigs/gateway-api (Go): Repository for the next iteration of composite service (e.g. Ingress) and load balancing APIs.
- Jguer/yay (Go): Yet another Yogurt - An AUR Helper written in Go
- evcc-io/evcc (Go): Sonne tanken ☀️🚘
- vmware-tanzu/velero (Go): Backup and migrate Kubernetes applications and their persistent volumes
- avelino/awesome-go (Go): A curated list of awesome Go frameworks, libraries and software
- karmada-io/karmada (Go): Open, Multi-Cloud, Multi-Cluster Kubernetes Orchestration
- zitadel/zitadel (Go): ZITADEL - Identity infrastructure, simplified for you.
- chaos-mesh/chaos-mesh (Go): A Chaos Engineering Platform for Kubernetes.
Forum Topics
- Trying to setup a webserver with gin but i get a error
- What is the common norm of exposing read only variables?
- Is it possible to write to the channel after starting http.ListenAndServe?
- Is there any specific naming convention for Test functions of private functions?
- Crypto/rsa encryption in angular and decrypt in golang
- Can not serve WASM from template
- template.ParseFiles() vs template.ParseGlob()
- Gomq: a new pure Go ZMQ implementation
- Golang gin how to secure payload
- CGO signal handling and garbage collection
- Golang test + github action very slow (takes time)
- Looking for (OnSite) Go Backend Freelancer in Paris region (urgent)
- Context deadline is not returned with timeout error
- I try out example that go office show about http2 push, but i never work
Gopher Gold is a weekly roundup for all things Go! If you have more suggestions for resources, submit them below! Follow me on Twitter for more projects @dennisokeeffe92
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄