TLWI Golang #109
thelastweekin.dev
Welcome back everyone, it's that time of the week again! Hope you're all set to dive into some exciting tech talk with me. Let's start off with something that many of us struggle with - time conversion. Fear not, as we are here to provide you with confirmation on the correct method of time conversion on specific timezone. Check out our exclusive guide on time conversion that'll put all your doubts to rest.
If you're a Go enthusiast, you must be aware of the significance of training your fundamental skills. Whether you're an accomplished developer or just starting out with the language, there's always room for improvement. Our experts have put together an informative article on training your fundamentals in Go
Are you having trouble figuring out cyclic dependency errors? Don't worry, you're not alone. Many developers face the same issue and we're here to help. Our team has researched and put together a comprehensive guide on Topological Sort
Moving on to something new, have you heard of MSK Serverless and AWS Lambda? Interested in using Go along with these technologies? Well, you're in luck! We've got an exclusive guide on getting started with MSK Serverless and AWS Lambda using Go
Lastly, we have an informative guide on backend API development using Go
That's all for today folks! Don't forget to click on the links above and read up on some exciting tech topics. Until next time, stay curious and keep learning!
Dennis
Our Article Picks
- Pratik Singh: Reducing Docker Image size
- Siddhesh Khandagale: JWT Authentication in Go
- Siddhesh Khandagale: Building CRUD Operations in Golang 🎉
- Yussif Mohammed: Go: Arrays and Slices, a deep dive.
- Prasanna Kumar: FireQL - Query Google Firestore database using SQL syntax.
- Fıratcan Doğan: How to Deploy Your Container into AWS EC2 with ECS
- Pierre Jambet: A toy Redis Server, in Go
- vala broumand: how to install assetfinder tool on any linunx distro 🐧
- Yusuf Turhan Papurcu: 📧 Sending E-Mail from Gmail Using Golang.
- Lukas Gaucas: Golang encapsulation for protected fields – quick insight
- Khalil Drissi: Building and releasing Go binaries
- Siddhesh Khandagale: Fiber web framework written in Go 🎉
- Lukas Gaucas: Most sophisticated embedding pattern in Go: embedded interface within a struct
- Toul | CISSP: Ch. 4 Functions
- José Córdova: Quick Guide To Big O Notation
- Prabesh Thapa: Backend API development using Go
- Lukas Gaucas: Explicit Golang interface implementation using simple function signature
- Yusuf Turhan Papurcu: Transform Audio Files Bit Rate
- Siddhesh Khandagale: Getting started with CLI's using Golang.
- Khalil Drissi: Containerization your Go application with Docker
- Srinivas Kandukuri: Top 5 Featured DEV Tag(#go) Posts from the year 2022
- Abhishek Gupta: Getting started with MSK Serverless and AWS Lambda using Go
- Benjamin Bryant: In Go, How Do You Train Your Fun-damentals?
- sai teja: Handling response from a go routine
- Yussif Mohammed: Topological sort and why you're getting cyclic dependency errors
- ORJI CECILIA O.: "Think About Your Audience" [Extend Gettor Browser]
- Chinonso Amadi: Deploying a Go App to DigitalOcean with Zero Downtime using pmgo and GitHub Actions
Our Repo Picks
- alist-org/alist (Go): 🗂️A file list program that supports multiple storage, powered by Gin and Solidjs. / 一个支持多存储的文件列表程序,使用 Gin 和 Solidjs。
- go-sonic/sonic (Go): Sonic is a blogging platform developed by Go. Simple and powerful
- slimtoolkit/slim (Go): Slim(toolkit): Don't change anything in your container image and minify it by up to 30x (and for compiled languages even more) making it secure too! (free and open source)
- techschool/simplebank (Go): Backend master class: build a simple bank service in Go
- kubernetes/minikube (Go): Run Kubernetes locally
- syncthing/syncthing (Go): Open Source Continuous File Synchronization
- smartcontractkit/chainlink (Go): node of the decentralized oracle network, bridging on and off-chain computation
- opencontainers/image-spec (Go): OCI Image Format
- moby/moby (Go): Moby Project - a collaborative project for the container ecosystem to assemble container-based systems
- ethereum/go-ethereum (Go): Official Go implementation of the Ethereum protocol
- miniflux/v2 (Go): Minimalist and opinionated feed reader
- gohugoio/hugo (Go): The world’s fastest framework for building websites.
- gofiber/fiber (Go): ⚡️ Express inspired web framework written in Go
- photoprism/photoprism (Go): AI-Powered Photos App for the Decentralized Web 🌈💎✨
- devtron-labs/devtron (Go): Tool integration platform for Kubernetes
- answerdev/answer (Go): An open-source knowledge-based community software. You can use it quickly to build Q&A community for your products, customers, teams, and more.
- getlantern/lantern (Go): Lantern 官方版本下载 蓝灯 翻墙 代理 科学上网 外网 加速器 梯子 路由 - Быстрый, надежный и безопасный доступ к открытому интернету - lantern proxy vpn censorship-circumvention censorship gfw accelerator پراکسی لنترن، ضدسانسور، امن، قابل اعتماد و پرسرعت
- kgretzky/evilginx2 (Go): Standalone man-in-the-middle attack framework used for phishing login credentials along with session cookies, allowing for the bypass of 2-factor authentication
- fyne-io/fyne (Go): Cross platform GUI in Go inspired by Material Design
- V4NSH4J/discord-mass-DM-GO (Go): The most powerful Discord selfbot written in GO allowing users to automate their campaigns & send low-cost mass messages to Discord users!
- kubevela/kubevela (Go): The Modern Application Platform.
- swaggo/swag (Go): Automatically generate RESTful API documentation with Swagger 2.0 for Go.
- microsoft/CBL-Mariner (Go): Linux OS for Azure 1P services and edge appliances
- cli/cli (Go): GitHub’s official command line tool
- influxdata/telegraf (Go): The plugin-driven server agent for collecting & reporting metrics.
Forum Topics
- Daemonize golang options and method
- Max value of untyped constants
- Need to run schedulers concurrently with net/http
- Issue while doing go mod tidy
- Need to run schedulers concurrently
- SOLVED: Discrepancies in docker image sizes using the github.com/docker/docker/client package
- How to pass string value as request body to the post method of third party API
- Lead Golang developer role in Sweden
- Confirmation on the correct method of time conversion on specific timezone?
- Solved - TinyGo build and simple deploy uf2
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! 🦄