How I write Go HTTP services after seven yearsMat Ryer·Follow1 min read·May 9, 2018--41ListenShareUPDATE: You can watch a video of me giving this talk at Gophercon 2019:GopherCon 2019: Mat Ryer — How I Write HTTP Web Services after Eight YearsAn updated version of this post is available on the Pace blog.
Mat RyerWriting middleware in #golang and how Go makes it so much fun.I recently did a talk at the Go UK Conference in London (you can see the hosted slides) on Building APIs with Go where I touched upon a…4 min read·Aug 27, 2015--17
Mat RyerCode: Align the happy path to the left edgeAt the recent Golang UK Conference in London, I spoke about line of sight in code in my Idiomatic Go Tricks talk (slides are online) and I…4 min read·Aug 25, 2016--6
Mat RyerContext keys in GoPassing state around via context.Context got a lot easier with Go 1.7 as the context package became part of the standard library.2 min read·Jul 24, 2016--5
Mat RyerThe http.Handler wrapper technique in #golang UPDATEDtl;dr: functions that take an http.Handler and return a new one can do things before and/or after the handler is called, and even decide…4 min read·Feb 24, 2017--12
Sabuj JanaLeveraging Go concurrency: Building a public File Download ManagerOne of the primary reason for using Go for modern projects, in today’s world, is its first-class support for concurrency. If we have a…8 min read·Jun 9--
Emre Ayberk KaymazinGoTurkiyeConcurrency in Go: Channels and WaitGroupsConcurrency is a powerful feature in Go (Golang) that allows developers to write efficient and scalable applications. Two commonly used…11 min read·Jul 16--1
VijeshExploring Golang and Beego: A Beginner’s Guide with Examples. Part:1. 😊While this blog provides an introduction to Golang and Beego 😊, it is not intended for complete beginners and assumes some prior knowledge…5 min read·Jun 5--
Ronen AlbagliSimplifying Dependency Injection in Golang: A Practical GuideThe number of programmers has been steadily increasing over the years, and in parallel, the volume of code being written has also…6 min read·Jun 17--
Vaishnav ManojinDataX JournalJSON is incredibly slow: Here’s What’s Faster!Unlocking the Need for Speed: Optimizing JSON Performance for Lightning-Fast Apps and Finding Alternatives to it!16 min read·Sep 28--123
FenixAraBuilding Modern Web Services with GoLang, Gin, and GORM: A Practical GuideIn the dynamic landscape of software development, web services have emerged as essential tools for enabling seamless communication and data…4 min read·Nov 18--