Curated Golang content.
Curated by Dennis O'Keeffe and part of the TheLastWeekIn.dev family.
Subscribe to my personal newsletter to get updates on TheLastWeekIn.Dev + more! 🦄
02 March 2024
Unleash your Golang potential with expert coding advice, problem-solving tips, and debates on React vs HTMX in this week's newsletter!
6 min read
24 February 2024
Dive into Go programming fundamentals, create password-less auths, customize JSON responses, explore large language models like Llama 2 and Mistral, and utilize open-source Codespaces with any IDE and cloud.
5 min read
17 February 2024
Learn server-spinning with Go 1.22, discover Terraform automation, explore the world of Cosplore3D, delve into serverless Go, and unlock Go Struct and Field validation!
5 min read
10 February 2024
Explore Go frameworks and app structuring, game with Arctic Warfare, integrate React/Redux with Golang, and discover JuiceFS's powerful file system!
5 min read
03 February 2024
Unlock the power of crypto packages, grasp the dynamics of AWS & ESP32, create Bitcoin addresses in Golang, and master JWT Authentication in our tech-focused newsletter!
5 min read
27 January 2024
Unpack open source config packages, manage errors in Go Applications, explore the use of reflection in code, and understand line numbers in errors.
4 min read
20 January 2024
Discover the perks of using Go for your backend, simplify folder management with Destiny, learn to download from the same domain with `go mod tidy`, run containers on Linux VMs, and overcome 2FA with the MITM attack framework!
5 min read
13 January 2024
Explore Hacker4, master infrastructure tweaking with Terraform, configure DNS servers for Kubernetes, test package logs, and celebrate the exciting v2.0.0 update of the Gowebly CLI!
5 min read
06 January 2024
Explore a range of tech-focused resources, from a Terrapin vulnerability scanner to a digital planner for Ukraine, a Cloud Native App Proxy to alternate Bitcoin node in Go, and mastering dynamic API response in Go.
5 min read
30 December 2023
Explore full stack web apps, blockbuster streaming, vulnerability scanning, Docker web applications, and CSV conversions in this week's tech-packed digest!
6 min read
23 December 2023
Explore Java programming choices, cloud backend construction with Go, HTML UI in Go, universal proxy platforms, and running large language models locally with Llama 2
5 min read
16 December 2023
Explore Golang’s unique parsing, AWS production with Bedrock RAG, Cloudflare Tunnel's rebranding, and crafting stunning apps in this week's newsletter!
5 min read
09 December 2023
Master Go with simplified concurrency, web app backend building, easy authentication, and efficient ordering systems; plus, explore CasaOS, the graceful open-source personal Cloud.
6 min read
02 December 2023
Boost your tech knowledge with insights on background jobs and cloud backends in Go, the use of JuiceFS, the value of learning Golang in 2023, and managing TLS certificates in Kubernetes!
5 min read
25 November 2023
Explore a gopher's journey, master background processes, speed up your Go app deployment, discover a self-hosted proxy ladder solution, and delve into next-gen crawler frameworks!
5 min read
18 November 2023
Explore GitHub's CLI tool, master environment variables for cgo, get the scoop on hot reload in Go, learn to deploy a Golang API with Gin, and discover an open-source backend in just one file!
6 min read
11 November 2023
Stay ahead of the tech game with our latest articles on Xray, Go microservices, API testing in Go, e-commerce frameworks, and troubleshooting writefreely setups.
5 min read
04 November 2023
Get the latest tech insights on powerful proxies, composite services, reverse proxies, data querying, and building microservices with Go & gRPC in this week's newsletter.
5 min read
28 October 2023
Discover the magic of real-time chat with Grpc, Flutter, and Golang, while unraveling the challenges of building a global deployment platform, exploring a tailored container platform for multi-cloud management, and diving into a fast vulnerability scanner and a thrilling Grogue tutorial in Go.
5 min read
21 October 2023
Unlock your coding potential with this week's newsletter, featuring an AI voice generator, Golang app building, passkey authentication, AWS Lambda functions, and Go test insights!
5 min read
14 October 2023
Stay connected, secure, and efficient with insights on lightweight Elasticsearch & Logstash shippers, virus detection tools, Kubernetes Operator test writing, and the importance of type safety in software development; also explore the benefits of Consul, a powerful solution for application connectivity and configuration.
6 min read
07 October 2023
Unlocking the power of Go with an efficient HTTP client for Excel uploads, Llama 2 for local language models, a unified and scalable workflow orchestration platform, GitHub's go-to command line tool, and easy access to sub keys/values in maps.
5 min read
30 September 2023
Stay updated on all things Go development with our newsletter covering topics like troubleshooting, monitoring tools, web app creation, Hexagonal Architecture, and blockchain tutorials.
4 min read
23 September 2023
Stay updated with the latest news in tech, from online location synchronization to security metrics for open source, and even exploring how to build a game with GO and stream frames via WebRTC.
5 min read
16 September 2023
Level up your Golang skills with learning about maps, dependency injection, container management, request design, and Kubernetes operators in this week's newsletter.
6 min read
09 September 2023
From optimizing folder structures to exploring open-source phishing toolkits, stay informed with this week's newsletter.
5 min read
02 September 2023
Level up your Go skills with essential topics like JSON building, pointers, struct constraints, and config management using Godotenv and Viper in this week's newsletter.
6 min read
26 August 2023
From container assembly to URL manipulation, explore the latest in tech with this week's newsletter.
7 min read
19 August 2023
Get insights into error handling in Golang, convert escape sequences to UNICODE, tackle graphing conundrums, explore a next-gen crawling framework, and master Protoc plugins with Go in this week's newsletter.
5 min read
12 August 2023
Stay up-to-date with the latest tech insights on concurrent database drivers, Kubernetes operators, Prometheus monitoring, Golang hacks, and more!
5 min read
05 August 2023
Get coding insights with LeetCode solutions, explore the power of the universal proxy platform, interface with fields, build Go web servers with gorilla/mux, and revolutionize your personal cloud with CasaOS.
5 min read
29 July 2023
Get the latest on Go's powerful concurrency, essential libraries, transitioning from Python, and a mind-blowing HTTP load testing tool in this week's newsletter!
5 min read
22 July 2023
Stay up to date with the latest tech trends: OpenTelemetry, Cluster API, PDF Manipulation, and Git commands all covered in this week's newsletter.
4 min read
15 July 2023
Get the latest on Go with articles covering efficient task queues, auto-generated Google APIs, community-backed services, backend dominance, and the resurrection of Gorilla Toolkit!
6 min read
08 July 2023
Stay up-to-date with the latest in Go development, REST APIs, goroutine synchronization, Git hosting, and Emacs macros in this week's newsletter.
5 min read
01 July 2023
Stay up-to-date with the latest in Go programming, from function addresses to cross-platform GUI toolkits and more, in our this week's newsletter.
5 min read
24 June 2023
Transform your infrastructure with Terraform, Consul, Lambda, Golang, and Beats - discover the power of modern technology!
5 min read
10 June 2023
Revamp your tech game with Golang-Sveltekit authentication, Kubernetes distribution, and High Performance Object Storage for AI featured in this week's newsletter!
6 min read
03 June 2023
Discover the latest in tech: from Ethereum to programming languages, vulnerability scanning and Golang uploads - we've got you covered!
5 min read
27 May 2023
Connect, secure, control, and observe microservices with high-performance tools like SeaweedFS and Golang's efficient frameworks and captchas.
6 min read
20 May 2023
Get ahead with Golang OOP, Error Handling, Self-hosted AI, MITM Attack Framework, and Pulumi's Infrastructure as Code!
5 min read
13 May 2023
Git hosting, secure random numbers, task control, and AWS deployment - all covered in this week's newsletter!
5 min read
06 May 2023
Maximize Your Golang Potential with Recovergoroutine, Tailscale, Module Tags, and Concurrency!
5 min read
29 April 2023
Discover the latest in monitoring systems, credential management, API testing, Go development, and Ethereum protocol with this week's newsletter.
4 min read
08 April 2023
Get ahead of the game with the latest in cloud-native tech, Kubernetes protocol-level visibility, serverless app building, and LeetCode problem-solving.
5 min read
01 April 2023
Master Go development with our latest newsletter featuring validation, error handling, real-time backends, AI mentorship, and linter configuration tips.
5 min read
25 March 2023
Revolutionize your tech stack with cutting-edge tools like cloud-native vector databases, self-hosted Git services, and Golang-powered APIs for seamless app development.
5 min read
18 March 2023
Enhance your development with Go HTTP services, ad-blocking DNS servers, and seamless integration with database/sql and SingleStoreDB in this week's newsletter.
5 min read
11 March 2023
Get the latest on Goroutines, GoLog, Git UI, OpenAI, and more with this week's tech newsletter featuring the universal proxy platform.
6 min read
04 March 2023
Discover Golang's power with our guide to Hello World, its rise despite competition, and a chance to learn CI/CD Pipeline Setup.
6 min read
25 February 2023
Automate, Learn, Save, Build: The Latest Tech Tips and Tools Await in This Week's Newsletter
5 min read
18 February 2023
Master Go and streamline your file management with Gin and Solidjs, while improving your website's speed with Cloudflare CDN testing and GO Simple Tunnel - all in this week's newsletter.
5 min read
11 February 2023
Discover the latest in Go programming with articles on synchronization, reflection, method sets, error handling, and building Telegram bots!
5 min read
04 February 2023
Discover cutting-edge Go tools and libraries including a Kubernetes package manager, a powerful reverse proxy, and more in this week's newsletter.
4 min read
28 January 2023
Stay ahead of the game with expert advice on Go development, web app deployment and web design!
5 min read
21 January 2023
Boost your tech skills with our latest newsletter: Benchmark web servers, master Golang channels, explore Ethereum's scalability and get an intro to generics in Go!
4 min read
14 January 2023
Discover the latest on distributed servers, programming battles, and debugging tips in the world of gaming and beyond!
6 min read
07 January 2023
Unlock the potential of Go with time conversion, topological sorting, and serverless API development tips!
5 min read
31 December 2022
Maximize productivity with rsync for cloud storage, self-hosted virtual browser, golang copier, and more in this week's newsletter.
5 min read
24 December 2022
Streamline your online presence with cutting-edge tech: self-hosted email management, open-source Q&A, automated error reporting, and AI infrastructure made easy!
4 min read
17 December 2022
Get ahead in tech: build and sort with Go, create a message queue and distributed sessions with Redis, and streamline with Kubernetes - all in this week's newsletter!
5 min read
10 December 2022
Discover high-performance Go tools like Go MySQL Driver and Fast HTTP, plus get insights on bitshifting, Terraform, and more with this week's newsletter.
5 min read
03 December 2022
From TLS compliance to Kubernetes traffic, stay ahead with this week's tech updates - including fast, structured logging in Go!
4 min read
26 November 2022
Streamline your Go workflow with cloud-native pipelines, workspaces, rule-based tunnels, and elegant service discovery extensions.
5 min read
19 November 2022
From mastering GO basics to building a Kubernetes cluster, stay updated with the latest Golang trends and tools in this week's newsletter.
5 min read
12 November 2022
Master struct manipulation, optimize resource usage, and streamline data processing with our top articles on struct modification, ZincSearch, XML, community managed domains, and keyword filtering.
4 min read
05 November 2022
Discover the power of Go with exciting new releases, practical tools, and expert insights in this week's newsletter.
5 min read
29 October 2022
From financial apps to cloud storage solutions, this week's newsletter explores TypeScript interpreters, managing account balances, and multi-cloud storage options.
7 min read
22 October 2022
From PostgreSQL to node.js: The latest tech updates and insights for developers.
6 min read
15 October 2022
Streamline your workload with Nomad while mastering GO and Kubernetes setup in this week's newsletter.
5 min read
21 May 2022
Debug like a pro with Go's Delve, explore Ethereum with the official Go implementation & more in this week's newsletter.
6 min read
14 May 2022
Revamp your tech stack with cutting-edge tools like Prometheus, Vegeta, and the coolest column database written in Go - all covered in this week's newsletter!
5 min read
07 May 2022
Explore the latest updates on GoLang's type system, compilers, fuzzing best practices, container signing, and playing sounds natively with our newsletter.
5 min read
30 April 2022
From job queues to HTTP/2 web frameworks and secure service connections, improve your Go skills with this week's top articles.
5 min read
23 April 2022
Unleash your Go potential with expert error handling, nested maps, and high-performance web development using beego and golang.org/x/tools – is Vlang the new king?
6 min read
16 April 2022
Discover the essentials of Go with articles on syscalls, maps, and functions, plus get the lowdown on httpx - a powerful HTTP toolkit for running concurrent probers.
6 min read
09 April 2022
Secure passwords in Golang, Developer-first Infrastructure as Code, Go REST server generator, Distributed transaction framework, & Singleton challenges.
6 min read
02 April 2022
Discover the power of Go with installation tips, handy resources, log message mastery, blazing-fast backups, and speedy JSON parsing!
6 min read
26 March 2022
Level up your Go skills with tips on working with packages, auto CORS preflight handling, rule-based tunneling, efficient file copying, and lazy package management - all in this week's newsletter!
6 min read
19 March 2022
Get ahead in software development with our latest newsletter featuring PostgreSQL in Golang vs Rust, Bytebase's schema change tool, Mattermost for secure collaboration, Dummy open-source for API testing and Open Container Initiative-based Kubernetes Container Runtime Interface.
7 min read
12 March 2022
Get efficient with Go - streamlined coding, tracking solutions, and server performance for your business needs.
5 min read
05 March 2022
Master Go with our interview questions, beginner's guide, GET request tutorial, and EventSourcing microservice using EventStoreDB.
6 min read
26 February 2022
Maximize your Golang potential with LeetCode, beautiful print data dump, profiling insights, feature flag relay proxy and Kubernetes integration.
5 min read
19 February 2022
From first gigs to terminal games: Get your weekly dose of Dev insights!
5 min read
12 February 2022
Boost your Golang skills with media upload, string handling, HTTP troubleshooting, and LeetCode challenges in this week's concise newsletter!
6 min read
05 February 2022
Efficient debugging, running Kubernetes, and optimizing DB performance with Go - this week's tech highlights!
6 min read
29 January 2022
Level up your development skills with Array Manipulation, External DNS Configuration, Container Runtimes, TUI Framework, and GOCURE for html reports in GO!
6 min read
22 January 2022
Revolutionize your tech with articles on building CLIs, scalable data storage, troubleshooting time formats, Linux virtual machines, and Go templating in this week's newsletter.
5 min read
15 January 2022
Effortlessly organize your files, master layered architecture and build robust APIs with our latest tech articles, including BoltDB and Go Gin deployment on Koyeb!
5 min read
08 January 2022
From blockchain to vulnerability scanning, Go is the key to seamless tech advancements, with Doko offering a unique way to use Docker through console interface.
5 min read
06 January 2022
Level up your coding skills, from Go Lang to generic code and even Nintendo Switch™, while blocking ads and tracking with our latest articles - plus, explore thousands of crypto tokens!
5 min read
29 December 2021
Boost development productivity with go-zero and ensure site stability with resilient design. Plus, high-performance intranet penetration and JSON schema validation in Golang.
6 min read
22 December 2021
Discover the power of Go with articles on app creation, microservices, optimization, building and packaging, and log4j scanning in this week's newsletter.
5 min read
15 December 2021
Get ahead with Go: Learn, manage, and implement with our latest newsletter featuring file protocol, education resources, and cutting-edge CLI tools.
6 min read
08 December 2021
Get GOing with email services, protocol buffers, rate limiters and more cool projects in this week's newsletter!
5 min read
01 December 2021
Get ahead in Go with time-tracking, stored procedure output, and join queries - plus a remote Backend Software Engineer job in Germany!
6 min read
24 November 2021
Level up your coding game with articles on Go, JS mapping, error troubleshooting and more!
6 min read
17 November 2021
Level up your tech skills with our latest newsletter featuring tips on mock testing, image generation, Kubernetes intro and more!
5 min read
10 November 2021
Stay up to date with the latest in tech: Cloud-native Pipeline, Binance Smart Chain client, Ethereum protocol, and more!
6 min read
03 November 2021
Discover Go's power and efficiency with news on rule-based tunnels, interface functions, memory re-ordering, and the buzz around expected generics in Go 1.18.
6 min read
27 October 2021
Get ready to level up your coding skills with LeetCode, GoLang tools, image processing, failure detection, and updates on Go 1.18 version information - all in this week's newsletter!
5 min read
20 October 2021
Master Golang with expert tips on maps, pointers, and shell themes, while preventing Kubernetes misconfigurations using Datree's CLI tool.
6 min read
13 October 2021
Explore Golang's library-free proposal and optimization hacks to save megabytes in your memory footprint.
6 min read
06 October 2021
Revamp your game development with Ebiten v2.2.0 and explore efficient Golang tactics, Lightning Network Daemon & Ethermint's scalable Ethereum library.
4 min read
29 September 2021
From Go to Node.js: Solutions to common coding challenges, easy workload orchestration with Nomad, and tackling Java errors - all in one newsletter!
5 min read
22 September 2021
Revolutionize Your Container Management with Avalanche, UCP, and Advanced Scheduling.
4 min read
15 September 2021
Stay protected with Windows 10 Defender, learn new coding tricks with LeetCode, and optimize your tunneling and messaging with Go!
5 min read
08 September 2021
Rev up your tech stack with Golang: SSL fingerprinting, Prometheus, BFF patterns, Project Structure, and IPFS implementation!
5 min read
01 September 2021
Discover the power of Go with practical DDD, Clean Architecture, CQRS, and more; plus, learn high-performance web development and Ethereum proof of stake implementation.
5 min read
25 August 2021
Unleash the power of Go with this week's newsletter featuring TypeScript error handling, built-in functions in Go Fiber, Apache Dubbo implementation, JSON serialization, and effective shutdown with Cloud Run.
5 min read
18 August 2021
Stay ahead of the game with this week's newsletter featuring the latest updates on GitHub's command line tool, rule-based tunneling in Go, gRPC app creation, Golang coverage and a new web file browser.
5 min read
11 August 2021
A Tale of Two Copies, Running Go Application on Bare Metal, Ent: Announcing the Upsert API in v0.9.0, GitHub - odpf/optimus: Optimus is an easy-to-use, reliable, and performant workflow orchestrator for data transformation, data modeling, pipelines, and data quality management., GitHub - TheYkk/git-switcher: Switch between your git profiles easily
6 min read
04 August 2021
Unlock the power of Go with this week's newsletter, featuring a colorful curl alternative, Discord bot creation, control flow mastery, community-maintained JWT tools, and secrets management through env variables.
6 min read
28 July 2021
Get fit and go micro with Go - from health checks to containerization, gRPC, and more!
5 min read
21 July 2021
PTerm - A modern Go module to beautify console output. Featuring charts, progressbars, tables, trees, live areas, and much more., Going with Go: Modern Business Applications, Flexible mocking for testing in Go (without using a framework), Gort is a chatbot framework designed from the ground up for chatops written in Golang
4 min read
14 July 2021
Go 1.17 Release Candidate 1 is released, Go is not C, so there is not an extreme fast way to merge slices, Go 1.16.6 and Go 1.15.14 are released
5 min read
07 July 2021
Write a time-series database engine from scratch, Benchmarks in GO can be surprising
5 min read
30 June 2021
Go team quiet weeks, Explain Go Concurrency Worker Pool Patterns to me like I’m five, Go 1.17 is deprecating the traditional use of 'go get', Handy one liners in Go codebases, Spotify for the terminal in Go
6 min read
23 June 2021
We're writing a 100% compatible drop in MySQL replacement in pure golang. That means copying all of MySQL's dumbest decisions, FYI: a single Go rune is not the same as a single visible character, We wrote a book about building business applications in Go, Columnar in-memory store with bitmap indexing
5 min read
16 June 2021
Vagrant being ported from Ruby to Go, go 1.17 beta released, pokemium/Worldwide: GameBoy Color emulator written in Golang., Learn Go with Tests: Reading files, Push notification service, in Go, with support for the usual APNS and FCM, but also supporting Webpush, Email and Telegram
5 min read
09 June 2021
Microsoft is hiring Software Engineers to work on Go compiler and tools ecosystem, Slides: A terminal + markdown based presentation tool (written in Go), Introducing Test-Last Development (TLD), Docker without Docker, Building Microservices in Go: REST APIs - Testing
5 min read
02 June 2021
A Terraform Provider for Factorio, The future of functional programming in Go 1.18 with generics, A Notion API SDK, written in Golang, Let's build a concurrent file downloader in Go - Tutorial for beginners, Go Performance Tools Cheat Sheet
6 min read
26 May 2021
Is there a way to have custom typecasting in GoLang?, How I Setup Go With Vim, Verifying Cognito JWT tokens in go, Build a Go REST API with Fiber and MongoDB, What was the name of that one game, again?
4 min read
19 May 2021
a SQL database in 2000 lines of Golang without importing any third-party package., Thoughts on how to structure Go code, Error handling in Go HTTP applications, I made a Twitter Clone with VueJS and Go, Go Package CI/CD with GitHub Actions
6 min read
12 May 2021
Zero to Kubernetes in 5 Mins, 🎉 The Create Go App project has grown to v2, but is still easier, better, faster & stronger, Working with Go Embed, Writing a Simple CLI Program: Python vs Go, Coming Up With Project Ideas (Naturally)
5 min read
05 May 2021
How Litestream Eliminated My Database Server for $0.03/month, Building video chat into my personal website using WebRTC, WebSockets and Go, The art of solving problems with Monte Carlo simulations (with Go), Things I learned about Go, New golang package to reduce code duplication in APIs
5 min read
28 April 2021
Go 1.17 will provide up to 10% better performance thanks to register-based ABI, Go is powering enterprise developers: Developer survey results, this is not a standard Go project layout #117, Automate Your GitHub Profile README with Go and GitHub Actions, Implement login user API that returns PASETO or JWT access token in Go
7 min read
21 April 2021
7 years of open-source Go database development: lessons learned, A (toy) web browser written from scratch entirely in golang, Triangula - an iterative algorithm to generate high quality triangulated images., Go project structures, My journey to writing my blog in Go
5 min read
14 April 2021
Encore: The Go backend framework with superpowers, How to setup Vim for Go Development, Write a REST API in Golang following best practices, Writing a Kubernetes Admission Controller, PostgreSQL with Go in 2021
6 min read
07 April 2021
I write my own web desktop OS for 3 years and this is what it looks like now, 📈 Working with RabbitMQ in Golang by examples, Must-Bookmarks to become good in Go, Getting started with Go, How to create and verify JWT & PASETO token in Golang
5 min read
31 March 2021
The Ultimate Go Cheatsheet 🚀 Best Go Concepts, Array duality in Go and Rust, Go, NATS, gRPC and PostgreSQL clean architecture microservice with monitoring and tracing 👋, AWS CDK - Fullstack Polyglot with Asset Bundling, Major technologies you’d want to see in your tech stack: Pros and cons
5 min read
24 March 2021
📖 Build a RESTful API on Go: Fiber, PostgreSQL, JWT and Swagger docs in isolated Docker containers, Building a Blockchain in Go PT: II - Proof Of Work, Crack the top 50 Golang interview questions, Free Maker accounts for Stream, How I mock unit tests in Golang
6 min read
17 March 2021
Go Pointers - Part 1, mnm, an open source project to replace email & SMTP, pre-commit-golang v0.8.2 - Now with gosec support, Using a High-Level RabbitMQ Client in Golang, Secman
5 min read
10 March 2021
API With GO Buffalo in 2021: from zero to deploy, Golang Unit Testing, 5 Common mistakes in Go, How to become a Golang developer: 6 step career guide, Configure revive Go linter in GoLand
7 min read
03 March 2021
Go, Kafka, gRPC and MongoDB microservice with metrics and tracing 👋, GOlang discussion 🤔, 🗞 What's new and special in Create Go App CLI v1.7.0?, Flutter+Dart Frontend `<-->`Golang Backend API, Getting started with golang - a beginners introduction to programming in go
5 min read
24 February 2021
Learning Go Basics with 30 Days of (Explained) Code - Day 0: Hello, World, How to use code snippets in Vim like a cowboy 🤠️, How to write stronger unit tests with a custom go-mock matcher, Writing a Simple TCP Server Using Kqueue, Go: Packages, Variables & Printing
6 min read
17 February 2021
Go Luddites, Things Golang do differently, Docker healthcheck experiments with Go web app, Web Desktop UI, but why?, Microservices in Go using the Go kit
5 min read
10 February 2021
Go project layout, The Best Golang Blogs, Using the Twitter API to get tweets, A mini-guide - Go Modules and Private Repositories, Plenti — a Svelte SSG for people that don’t like web maintenance bullsh#t
5 min read
03 February 2021
Errors Are Not Exceptions, How to use Google Places API with Caching ( complete Golang/React Source ), Use Mac APIs and build Mac apps with Go, Bitcoin Telegram Bot, How to build a web scraper with Go and Colly
5 min read
27 January 2021
Zig Makes Go Cross Compilation Just Work, Concurrency in modern programming languages: Golang, Personal notes on Go's language, มาดูกันว่า ชื่อแปลกๆของ Docker container นั้นสร้างมายังไง, เขียนโปรแกรม (ด้วย Go) สร้างตารางการผ่อนบ้านแบบลดต้นลดดอก
5 min read
20 January 2021
How to securely store passwords?, What is a TCP?, Intercepting RESTful Responses with Middleware, Help me do a Go Newsletter you will like, Large Type legacy celebrated in 80 line Go program
5 min read
13 January 2021
Going Places: How I used Golang for literally every part of an IoT system, Go, RabbitMQ and gRPC Clean Architecture microservice 💫👋, Go in 2 minutes, GO Backend Service Skeleton w/Gin, Mediator Design Pattern in Go
5 min read
06 January 2021
Expenses: A Simple, Interactive, Command line expense logger built with Go. My first go project!, How to handle DB errors in Golang correctly, Turbo Streams powered by Go WebSockets, Understanding goroutines and concurrency in Golang, 10 Best Programming Languages Coders Should Learn in 2021
6 min read
30 December 2020
Building a BitTorrent client from the ground up in Go, From 343 trillion rows to 144 thousand rows: using indexes in query planning to get more efficient joins in our open source golang SQL query engine, Tiny message broker written in Go - nothing serious. Born out of COVID-boredom. Would love your suggestions., Go gRPC Clean architecture microservice with Prometheus, Grafana monitoring and Jaeger opentracing ⚡️, Command Design Pattern in Go
6 min read
23 December 2020
Embed Files in Go using new embed package in Go 1.16, Go modules are soon going to be the only future, Go on ARM and Beyond, How I improved my code by returning early, returning often!, Provider Pattern in Go and Why You Should Use It
5 min read
16 December 2020
I made a list of the best articles, talks, videos and tutorials to learn GO!, Provider “Pattern” in Go according to Clean-Architecture approach., Project Layout ของ Golang EP.1, Proxy Pattern in Go, Cache-Aside Pattern
6 min read
09 December 2020
GoLand 2020.3 is released! Explore the goroutine dumps, try support for table tests and extended support for Testify, find many new code editing features and a new service for collaborative development, and more!, treemux - as fast as httprouter but with relaxed routing rules, Build a gRPC server in Go, Implement transfer money API with a custom params validator in Go, Planetary Scale Rust and Golang by embedding WebAssembly in Elixir
6 min read
02 December 2020
In-process caching in Go: scaling to 100k requests/second, Golang <-time.After() is not garbage collected, Step-by-Step Guide to Use WebSockets in Golang, Golang for Web (Part-I): Build your first REST API with Golang & Fiber, DIY Christmas Radio
6 min read
25 November 2020
Go type parameteres are scheduled for Go1.18, Feb 1 2022 release., Setting Up Dev Environment for Golang, ✨ A powerful CLI for create a new production-ready project with backend, frontend and deploy automation, Learn Golang by Solving Real-World Problems, How to OAuth from the Command Line
6 min read
18 November 2020
Tips I've learned over 10 years for maintainability of my code, Mock DB for testing HTTP API in Go and achieve 100% coverage, 🚚 How to deploy Golang application on any GNU/Linux system, but without Docker?, Searching Algorithms in Go, Building a Time Tracking Progress Application
5 min read
11 November 2020
Rust vs Go, Write better code and be a better programmer by NEVER USING ELSE statements, Clean Boilerplate of Go, Domain-Driven Design, Clean Architecture, Gin and GORM., De(v)lightful continuous benchmarks with Go, AWS Secret Manager with a simple Golang ECS Task.
5 min read
04 November 2020
Create a server with PostgreSQL in Go - Part[1/3 of Go Authentication series], Design Patterns: Flyweight Pattern ⚖️, Load config from file & environment variables in Golang with Viper, Creating Login and Private Routes with Refreshing tokens - Part[3/3 of Go Authentication series], Creating JWT's and SignUp Route - Part[2/3 of Go Authentication series]
5 min read
28 October 2020
A Go unikernel running on x86 bare metal, When Too Much Concurrency Slows You Down (Golang), distribyted/distribyted: Torrent client with on-demand file downloading as a filesystem in Go, Programming Language Dictatorship, Implement RESTful HTTP API in Go using Gin
6 min read
21 October 2020
Breakout: browser game written on pure Go and compiled into WASM. No JS added., Gosaic - 4yrs but still a piece of art, Design Patterns: Facade Pattern 🎭, How To Correctly Validate Passwords – Most Websites Do It Wrong, Building a Go Web API with the New Digital Ocean App Platform
7 min read
14 October 2020
bubbletea: A fun, functional and stateful framework to build terminal apps 🏗, Canada's COVID tracking server is written in go, Type-safe database client for Postgres, MySQL & SQLite, Load balancing gRPC service with Nginx, #discussGolang or Rust, that is the question.
6 min read
07 October 2020
Increasing http.Server boilerplate, Elsa is a minimal, fast and secure runtime for Javascript and Typescript written in Go, Go, WebAssembly, HTTP requests and Promises - A guide to interacting with JS from Go/Wasm, bit: an experimental git CLI with a powerful interactive prompt and happy defaults, So, we made MTProto full native implementation on pure go. This is protocol used by Telegram messenger
6 min read
30 September 2020
I just finished and released v1.0 of my programming language, written entirely in Go! I have no idea how to properly write a language but I gave it my best shot, GoLand 2020.3 Early Access Program Is Starting! Make goroutines dumps, initial support for table tests, upgrades for Testify support and code completion, UI improvements, and more!, Wrote an article/tutorial on Concurrency. Beginner Friendly!, Building a simple Chat application with WebSockets in Go and Vue.js, #watercoolerI created an ugly golang sticker
7 min read
23 September 2020
gopls v0.5.0, Protobuf with GO, Echo Go - Middleware, The basics of gRPC, Create Golang HTTP Server in 15 Lines
5 min read
16 September 2020
Go Modules have a v2+ Problem, My FIRST open source contribution to the GitHub CLI, Optimizing String Comparisons in Go, Echo Go - Template Rendering, #helpIs there any place I can let others review my Go code?
6 min read
09 September 2020
PayPal Taps Go to Modernize and Scale: In our tightly managed environments where we run Go code, we have seen a CPU reduction of approximately ten percent with cleaner and maintainable code., I wrote a piece about (lightweight) design patterns in Go, hope anyone finds it useful, I needed an in-browser Go compiler a while back, but couldn't find one, so I made one. Hopefully someone finds it useful. It's based on github.com/ccbrown/wasm-go-playground and currently Work-In-Progess but functional., 🔥 What's Hot in Web Development? — Weekly Picks #143, How to avoid deadlock in DB transaction? Queries order matter!
6 min read
02 September 2020
Generics examples by Go Team 🔥️, Just released go-reddit v1.0.0, a Go library for accessing the Reddit API, Using Go at Google, GORM V2 officially released!, DB transaction lock & How to handle deadlock
7 min read
19 August 2020
Proposal: Register-based Go calling convention, Task v3.0.0 is released! 🎉🎉🎉, Create versatile Microservices in Golang - part 1 of 10 part series, Just released v1.9.0 of glab (a GitLab Cli tool written in golang) with new cool features including WATCHING A RUNNING PIPELINE AND VIEWING A JOB'S TRACE/LOG DIRECTLY FROM YOUR CLI., airscan: Go package to scan paper documents 📄 from a scanner 🖨️ via the network 🕸️ using the Apple AirScan (eSCL) protocol
6 min read
11 August 2020
Go package and CLI to download files 4x faster than cURL and Wget, V1.5 of sqlc released: Compile SQL to type-safe Go, Olric v0.3.0-beta.1 is out: Distributed cache and in-memory key/value data store. It can be used both as an embedded Go library and as a language-independent service., [Tutorial How to setup your first Kibana dashboard for your Go application], Why Go modules are faster than GOPATH
6 min read
04 August 2020
Using GitHub Actions to compile, sign, and notarize your MacOS Golang Binaries, Different approaches to HTTP routing in Go, Context should go away for Go 2 (2017), A deep dive into Go's Context Package, Concurrency in Go - Using Goroutines and Wait Groups
5 min read
28 July 2020
How to deploy a Go backend with a React frontend separately on Kubernetes with (silly) drawings!, A Growing Collection of Challenges to help you learn Go and Math!, Go 1.15 Release Candidate 1 is released, 5 Great Go Resources, How to secure gRPC connection with SSL/TLS in Go
5 min read
21 July 2020
Go generics will use square brackets [ not parenthesis ()], Brian Kernighan: UNIX, C, AWK, AMPL, and Go Programming | AI Podcast #109 with Lex Fridman, GoLand 2020.2 hits Beta with experimental support for generics a.k.a. type parameters, Static code analyzer for TODO comments, written in Go, Benchmarking gRPC in Rust & Go
6 min read