DEVELOPER NEWS STREAM
Direct logs, engine updates, and framework notifications parsed from curated RSS feeds and announcements, updated hourly.

Mohammad AzizHow to Use Embedding to Write Cleaner Code in Go?
Abstract Go is cleaner because it doesn't support many of the features that tradition OO l...

Taq KarimSafely Construct Elasticsearch Queries w/Golang
TL; DR: ya boy wrote a golang elasticsearch query dsl utility. Find it here! The Why I...

MarianneExceptions Are Not Errors (featuring Smokey Jones)
Inevitably the best way to make design decisions is to practice implementation over and over again. Marianne experiments with writing different types of specs and considers various ways they could be executed under the hood. Midway through she realizes she doesn't actually understand how to think about errors and attempts to do more research while her cat tries to distract her.

Jacob Goodwin13 - Gin Handler Timeout Middleware
Setting up an account server in Golang

David KröllExploiting network devices at the data link layer with Go
Back in 2018 when I attended the networking security class at highschool, our prof introduced us to a...

Tomas SirioProxy Pattern in Go
Hey there! In this week's post, I'm bringing you the proxy design pattern. Proxies may be used for...

Rungsikorn RungsikavanichProject Layout ของ Golang EP.1
วันนี้จะมาเล่าเรื่อง Project Layout ครับ เรียกได้ว่าเป็นหนึ่งในสิ่งสำคัญที่จะทำให้เราพัฒนา applicatio...

Husni Adil MakmurCache-Aside Pattern
Introduction When you develop an app that uses database as storage, i.e. MySQL, you probab...

WillEffective Interfaces In Golang
In go interfaces are useful to use in functions that you want to support multiple types To...

David KröllGo concurrency and sychronization - Part 3: Data pipelines
As already pointed out in the last part, I am going to refactor the notifiers and synchronization alr...

T. KudoGo - Set structure
Simple Set struct in Golang. Example package collection_test import ( "fmt" "<...

Ciro S. Costakubectl create pizza
making kubernetes do what it was always meant to do - order pizza

TECH SCHOOLImplement transfer money API with a custom params validator in Go
In the previous lectures, we have implemented and tested the HTTP APIs to mange bank accounts for our...

David KröllGo concurrency and sychronization - Part 1: First approach
This intention of this series is to teach something about concurrency and synchronization in the Gola...

Weerasak Chongnguluamเปรียบเทียบการจัดการข้อมูลของ ภาษาแบบ Functional อย่าง Elixir ด้วย Immutable Data กับ Go ที่เป็น Mutable Data
เราจะเทียบกันกับโจทย์ง่ายๆคือมีตัวเลขอยู่ชุดหนึ่งเช่น [1, 2, 3, 4, 5] ให้สร้างฟังก์ชันเพื่อแปลงข้อมูล...

Abhishek GuptaBuild a Serverless app using Go and Azure Functions
Webhook backend is a popular use case for FaaS (Functions-as-a-service) platforms. They could be used...