TLWI Golang #63
Yoohoo, people of the internet! Welcome to another issue of our weekly newsletter where we bring you the latest buzz from the tech world. This week, we have an interesting mix of development tools, gaming tech, and blockchain innovation. So, fasten your seatbelts and get ready to dive in!
First up, we have the Lightning Network Daemon ⚡️, which is a powerful tool for building lightning-fast, secure Bitcoin payments on top of the Bitcoin blockchain. If you're an avid Bitcoin enthusiast, this is definitely worth checking out. Check it out here!
Next up, we have an incredible resource for anyone who wants to learn Go programming language. Golang 101: Değerler (Values) is a comprehensive guide on the basics of Go programming that covers everything from variables to operators. Start your Go journey here!
For all the gaming enthusiasts out there, we have some exciting news. The development team behind Ebiten has released version 2.2.0, which brings a ton of new features like Nintendo Switch™ support, audio improvements, standard gamepad layout mappings, and more. Check out the release notes here!
If you're a Golang developer, you probably know how important it is to work with command-line arguments and flags. But if you're new to the language, this might seem intimidating. Fortunately, we have an awesome tutorial that covers the basics of working with Command Line Arguments and Flags in Golang. Start your learning journey here!
Last but not least, we have a groundbreaking blockchain innovation called Ethermint. Ethermint is a scalable and interoperable Ethereum library built on Proof-of-Stake with fast-finality using the Cosmos SDK. If you're interested in blockchain tech, this is definitely something you don't want to miss. Learn more about Ethermint here!
That's it for this week's newsletter. We hope you've enjoyed reading about these amazing tech tools and resources. Until next time, happy coding and gaming!
Hot Go Articles This Week On Reddit
Our Article Picks
- Aydın Yakar: Golang 101: Değerler (Values)
- Andrei Dascalu: Some Go(lang) tips
- enbis: how to use build tags to control GO testing with a GitLab CI use case
- Daniil Maslov: First Glance: WSL2 & GoLand on Windows 11
- Samarth Gupta: Golang for Experienced Developers - Part III
- TheRedRad: UDP Socket manager for go server-side
- Aydın Yakar: Golang 101: Değişkenler (Variables)
- Aydın Yakar: Golang 101: Döngü (For)
- Farhan: Kubediff: A Kubernetes Resource Diff Tool
- Aydın Yakar: Golang 101: Switch
- Aydın Yakar: Golang 101: Merhaba Dünya!
- Charles ken: How Could You Technically Strengthen Your On-demand App Development In All Sessions?
- Stephen Afam-Osemene: How to schedule a task at specific time in Go
- kuldeep_singh: How to work with Command Line Arguments and Flags in Golang?
- Aydın Yakar: Golang 101: Koşul (If/Else)
- kuldeep_singh: How TO Read XML Files From a Directory In Golang?
- Alexey Melezhik: golang projects contest on #mybfi.io
- Antonio Villagra De La Cruz: Building a link shortening service
- Aydın Yakar: Golang 101: Diziler (Arrays)
Our Repo Picks
- gitpod-io/gitpod (Go): Gitpod automates the provisioning of ready-to-code development environments.
- mattermost/mattermost-server (Go): Open source Slack-alternative in Golang and React - Mattermost
- docker/compose (Go): Define and run multi-container applications with Docker
- knadh/listmonk (Go): High performance, self-hosted, newsletter and mailing list manager with a modern dashboard. Single binary app.
- sundowndev/phoneinfoga (Go): Information gathering & OSINT framework for phone numbers
- avelino/awesome-go (Go): A curated list of awesome Go frameworks, libraries and software
- tharsis/ethermint (Go): Ethermint is a scalable and interoperable Ethereum library, built on Proof-of-Stake with fast-finality using the Cosmos SDK.
- inancgumus/learngo (Go): 1000+ Hand-Crafted Go Examples, Exercises, and Quizzes
- goplus/gop (Go): GoPlus - The Go+ language for engineering, STEM education, and data science
- schollz/croc (Go): Easily and securely send things from one computer to another 🐊 📦
- hashicorp/terraform (Go): Terraform enables you to safely and predictably create, change, and improve infrastructure. It is an open source tool that codifies APIs into declarative configuration files that can be shared amongst team members, treated as code, edited, reviewed, and versioned.
- hashicorp/terraform-provider-aws (Go): Terraform AWS provider
- lightningnetwork/lnd (Go): Lightning Network Daemon ⚡️
- photoprism/photoprism (Go): Open-Source Photo Management powered by Go and Google TensorFlow 🌈
- pulumi/pulumi (Go): Pulumi - Modern Infrastructure as Code. Any cloud, any language 🚀
- aquasecurity/trivy (Go): Scanner for vulnerabilities in container images, file systems, and Git repositories, as well as for configuration issues
- hashicorp/vault (Go): A tool for secrets management, encryption as a service, and privileged access management
- im2nguyen/rover (Go): Interactive Terraform visualization. State and configuration explorer.
- OWASP/Amass (Go): In-depth Attack Surface Mapping and Asset Discovery
- knative/serving (Go): Kubernetes-based, scale-to-zero, request-driven compute
- hashicorp/consul (Go): Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
- hashicorp/packer (Go): Packer is a tool for creating identical machine images for multiple platforms from a single source configuration.
- OJ/gobuster (Go): Directory/File, DNS and VHost busting tool written in Go
- tanc7/EXOCET-AV-Evasion (Go): EXOCET - AV-evading, undetectable, payload delivery tool
- ovotech/gitoops (Go): all paths lead to clouds
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! 🦄