TLWI Golang
thelastweekin.dev
Happy Monday all, it's time for your weekly tech digest! We've compiled only the most buzz-worthy nuggets of knowledge, fresh out of the digital oven. So grab that cup of coffee, put your nerd glasses on, and let's dive right into it!
Oh boy! Have we got a treat for our hacking aficionados - presenting Hacker4! Nothing less than a virtual representation of valhalla for all you tech warriors out there, this platform is committed to delivering unique and challenging puzzles straight to your code editor. Considered by many as a perfect playground for coders, Hacker4 won’t disappoint the hacker in you. Check it out today!
Calling all Infrastructure enthusiasts! Have you met Terraform
Ever found yourself wrestling with configuring external DNS servers for Kubernetes Ingresses and Services? Well, say goodbye to your struggles cause we've covered that for you! Whether you're a stalwart of AWS Route53 or a fan of Google CloudDNS, our latest guide on how to configure external DNS servers
You think Testing packages are boring? Not when it comes to the log - ship to centralized management tool
And drumroll, please... 🎉 The Gowebly CLI has grown to v2.0.0
So there you have it, folks. Your weekly tech roundup. Get clicking on these links and who knows, you might just find your new coding obsession! Until our next update, keep innovating and happy coding!
Dennis
Our Article Picks
- Marcus Kohlberg: Building an Appointment Booking app in Go
- Jan Stamer: The DDD Hamburger for Go
- Utpal Nadiger: Tools used by the top 1% of Platform Engineers and their Commercial Open Source Alternatives
- Patrick Domnick: Building a Kubernetes Operator with the Operator Framework
- Atsushi Suzuki: Optimizing Docker Images with Multi-Stage Builds and Distroless Approach
- Vic Shóstak: 🎉 The Gowebly CLI has grown to v2.0.0
- Abhishek Gupta: [20 Days of DynamoDB] Day 1 - Conditional PutItem
- Wiliam V. Joaquim: API completa em Golang - Parte 5
- Abhishek Gupta: [20 Days of DynamoDB] Day 5 - Avoid overwrites when using DynamoDB UpdateItem API
- Sergio: 🤖 7 essential VSCode extensions for Golang development
- paschal: Hello World in Go From Rust
- Ali Helmy: What is xdev tool and why I created it?
- Jonathan Hall: Error handling in Go web apps shouldn't be so awkward
- Yacine Si Tayeb: Mastering Golang Microservices - A Practical Guide: Embrace High-Performance with Kitex and Hertz
- Erick Takeshi: Learning Go - Blocos, Shadowing e Estruturas de controle
- ShandonCodes: Stop using entgo...please
- Yi Zhang: Dig into the codebase of Tendermint and Cosmos SDK
- Answer.dev: We Hit 10,000 Stars
- Amit Tiwary: recover from panic in go
- Paulo H. R. Pinheiro: Arte generativa com fórmula simples em Go
- Ankit: Hacker4
- Aaron Saikovski: Its 2024 and its time for a look at your Web API Tech Stack.
- Antonio Obradović: Development of the new Code Repo version
Our Repo Picks
- pocketbase/pocketbase (Go): Open Source realtime backend in 1 file
- aaamoon/copilot-gpt4-service (Go): Convert Github Copilot to ChatGPT
- wagoodman/dive (Go): A tool for exploring each layer in a docker image
- cloudreve/Cloudreve (Go): 🌩 支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
- apache/incubator-answer (Go): A Q&A platform software for teams at any scales. Whether it's a community forum, help center, or knowledge management platform, you can always count on Apache Answer.
- k8sgpt-ai/k8sgpt (Go): Giving Kubernetes Superpowers to everyone
- gin-gonic/gin (Go): Gin is a HTTP web framework written in Go (Golang). It features a Martini-like API with much better performance -- up to 40 times faster. If you need smashing performance, get yourself some Gin.
- opentofu/opentofu (Go): OpenTofu lets you declaratively manage your cloud infrastructure.
- RUB-NDS/Terrapin-Scanner (Go): This repository contains a simple vulnerability scanner for the Terrapin attack present in the paper "Terrapin Attack: Breaking SSH Channel Integrity By Sequence Number Manipulation".
- elastic/beats (Go): 🐠 Beats - Lightweight shippers for Elasticsearch & Logstash
- ethereum-optimism/optimism (Go): Optimism is Ethereum, scaled.
- hashicorp/terraform (Go): Terraform enables you to safely and predictably create, change, and improve infrastructure. It is a source-available tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
- anthdm/raptor (Go): Create, Deploy, and Run your applications on the edge
- deepflowio/deepflow (Go): Application Observability using eBPF
- rs/zerolog (Go): Zero Allocation JSON Logger
- kubernetes-sigs/external-dns (Go): Configure external DNS servers (AWS Route53, Google CloudDNS and others) for Kubernetes Ingresses and Services
- ubuygold/go-noss (Go): undefined
- nsqio/nsq (Go): A realtime distributed messaging platform
- goharbor/harbor (Go): An open source trusted cloud native registry project that stores, signs, and scans content.
- teamhanko/hanko (Go): Auth and user management for the passkey era
- istio/istio (Go): Connect, secure, control, and observe services.
- docker/compose (Go): Define and run multi-container applications with Docker
- derailed/k9s (Go): 🐶 Kubernetes CLI To Manage Your Clusters In Style!
- ariga/atlas (Go): A modern tool for managing database schemas
- cilium/cilium (Go): eBPF-based Networking, Security, and Observability
Forum Topics
- Ajuda com preenchimento de valores em um array slice
- My universal code beautification tool
- Compute the same crc as zlib
- Can I get some point's about security of my program
- Hi! Simple Code for You
- Issue enabling GraphQL subscriptions in Go; Playground doesn't detect the subscription - 'schema does not support subscriptions.'
- Understanding the Limitation of Reusing File-based Request Bodies in Go's HTTP Client
- Passing custom header to http.TimeoutHandler
- Testing package log - ship to centralized management tool
- How can I find blob using blob index tags in golang
- Call for Speakers for the 2024 Carolina Code Conference is open until April 15th
- Load balancer logs 460
- I want to know methods internal working
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! 🦄