TLWI Golang
thelastweekin.dev
Hello Readers!
Buckle up because we are about to take a cyber-ride on some thrilling tech subjects that are sure to spark excitement this week! Let's see what we have in store for you in this issue.
Ever heard of Terrapin Attack? If not, then now is a good time to dive into it. The fellows keeping an eye on our cyberspace have discovered a new vulnerability scanner specifically for the Terrapin attack. This makes you think, "What is cybercrime whispering now?" Clearly, we need a handy tool to counter this tricky threat. Visit this repository to explore our initiative towards securing SSH Channel Integrity from Sequence Number Manipulation.
Next, we take you on a tour of the cloud - the tech cloud, to be specific. Say hello to the Cloud Native Application Proxy
Our digital world is not all about threats and protection. It offers significant support for an important cause as well. Check out the Supernote and ReMarkable's Digital Planner
And oh! Do we have a wonderful surprise for all the Bitcoin enthusiasts out there? Yes, we do! Allow us to introduce an alternative full node bitcoin implementation
Now, to wrap things up marvelously, we bring you something special for the Go (golang) enthusiasts. Hands up if you've ever been stumped by how to handle dynamic API responses in Go. Well, fret no more, we've got you covered! Take this quick tutorial to unravel the mystery of Handling Dynamic API Response In Go
That's all for this week, dear readers! Stay tuned, because as always, we have lots more exciting content on the way. So, till the next time, keep innovating, stay safe, and have fun!
Dennis
Our Article Picks
- Caio Borghi: Node vs Go: API Showdown
- Marcus Kohlberg: Using Type-Safe Infrastructure in Go for Event-Driven Backends
- Adetoye Anointing: Handling Dynamic API Response In Go
- Mukesh Kuiry: GO vs RUST speed test | Which one to choose in 2024
- Gospel Lekia: A One-Pager to Understanding Pointers in Go (expanded)
- Claudiu: Using Private Go Modules with golangci-lint in GitHub Actions
- Amin Rashidbeigi: Go Test Doubles by Example
- hil: Scraping the full snippet from Google search result
- Alain D'Ettorre: [NYCR 2024] New Year's Coding Resolutions 2024
- MD. Zariful Huq: Techs I Will Be Side Learning in 2024
- Envoy49: GO Spotify CLI
- renanbastos93: Criando meu pacote de erro usando Go
- Jaime Herrera Muñoz: Orientación a Objetos en Go
- Trevor Slocum: Hello, world! - A technical overview of the software powering bgammon.org
- Yota Hamada: Mastering DDD: Repository Design Patterns in Go
- Clavin June: Golang Testing HTTP Handler
- Kamalesh-Seervi: Real-Time Trading App: Golang, Kafka, Websockets — Setting up Consumer & Websockets(PART-3)
- Mateus Marquezini: Go 1.22: Melhorias no laço For
- Paulo H. R. Pinheiro: Testando o novo mux no GO 1.22
- Krishan Thisera: GitOps for Devs - Part 2: Navigating the Code
- Timileyin Daso: How to use SQLC with Golang
- Ortiz de Arcanjo Antonio David: Base de dados para um Software Modularizado
- Alisson: Concurrency in golang with goroutines, threads and process.
- Ortiz de Arcanjo Antonio David: Arquitectura e Design num Software Modularizado
- Wahyu Rudiyan Saputra: Graph: Simple implementation non-linear data structure with Go
- ทรงเดฟ: Golang 101: ติดตั้ง Go บน Mac ด้วย Homebrew
- karleeov: WSL Install Go
- Kelechi Ogbonna: Setup HTML Templates and Static Assets in Golang
Our Repo Picks
- k8sgpt-ai/k8sgpt (Go): Giving Kubernetes Superpowers to everyone
- 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".
- googleapis/google-api-go-client (Go): Auto-generated Google APIs for Go.
- halfrost/LeetCode-Go (Go): ✅ Solutions to LeetCode by Go, 100% test coverage, runtime beats 100% / LeetCode 题解
- jesseduffield/lazydocker (Go): The lazier way to manage everything docker
- restic/restic (Go): Fast, secure, efficient backup program
- songquanpeng/one-api (Go): OpenAI 接口管理 & 分发系统,支持 Azure、Anthropic Claude、Google PaLM 2 & Gemini、智谱 ChatGLM、百度文心一言、讯飞星火认知、阿里通义千问、360 智脑以及腾讯混元,可用于二次分发管理 key,仅单可执行文件,已打包好 Docker 镜像,一键部署,开箱即用. OpenAI key management & redistribution system, using a single API for all LLMs, and features an English UI.
- projectdiscovery/subfinder (Go): Fast passive subdomain enumeration tool.
- knadh/listmonk (Go): High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- 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.
- netbirdio/netbird (Go): Connect your devices into a single secure private WireGuard®-based mesh network with SSO/MFA and simple access controls.
- harness/gitness (Go): Gitness is an Open Source developer platform with Source Control management, Continuous Integration and Continuous Delivery.
- 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.
- cloudreve/Cloudreve (Go): 🌩 支持多家云存储的云盘系统 (Self-hosted file management and sharing system, supports multiple storage providers)
- junegunn/fzf (Go): 🌸 A command-line fuzzy finder
- kube-logging/logging-operator (Go): Logging operator for Kubernetes
- fleetdm/fleet (Go): Open-source platform for IT, security, and infrastructure teams. (Linux, macOS, Windows, Chromebooks, AWS, Google Cloud, Azure, data center, containers, IoT)
- btcsuite/btcd (Go): An alternative full node bitcoin implementation written in Go (golang)
- evcc-io/evcc (Go): Sonne tanken ☀️🚘
- techschool/simplebank (Go): Backend master class: build a simple bank service in Go
- kudrykv/latex-yearly-planner (Go): Digital planner for Supernote and ReMarkable // Support Ukraine 🇺🇦 https://savelife.in.ua/en
- traefik/traefik (Go): The Cloud Native Application Proxy
- projectdiscovery/katana (Go): A next-generation crawling and spidering framework.
- rclone/rclone (Go): "rsync for cloud storage" - Google Drive, S3, Dropbox, Backblaze B2, One Drive, Swift, Hubic, Wasabi, Google Cloud Storage, Yandex Files
Forum Topics
- Singleton and "Exported function with the unexported return type"
- Hello, world! - A technical overview of the software powering bgammon.org
- Json data not displaying
- Is there a cross-platform package to move files/folders with Go?
- File Format Conversion and compression
- Nil pointer panic trying to retrieve value from a map[string]struct{}
- Optimizing structs
- New to Go, code review request pls
- ORM Golang similiar with linq from C#
- Using rdpmc within Go
- What if Go support Just In Time compile?
- Converting Container[Y] -> Container[Z] where Z < Y
- Ajuda com preenchimento de valores em um array slice
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! 🦄