Algorithms in Go: heap sort
by Dorin Fodor
3 minutes – A front-end performance checklist that takes 87 minutes to read! Well, it includes all the tech you need to know to create fast experiences on the web today.
How does Go stop the world?
by Vincent Blanchon
4 minutes – A “Stop the World” (STW) is a crucial phase in some garbage collector algorithms to get track of the memory. It suspends the execution of the program to scan the memory roots and add write barriers.
“for” statement and all its faces in Golang
by Michal Lowicki
9 minutes – In contrast to many other languages, Go doesn’t have multiple constructs for executing block of code repeatedly. There’s a single `for` statement which takes different forms to support various scenarios and also integrates well with Go-specific mechanisms like slices or channels.
Go: defer is synchronous
by John Refior
5 minutes – Defer is executed immediately _before_ the function exits. And it occurs synchronously, so the caller waits for the defer to complete.
PayPal taps Go to modernize and scale
by the core Go team
5 minutes – As its Payments Platform grew larger and more complicated, PayPal sought to modernize its systems and reduce time-to-market for new applications. PayPal chose to embrace Go.
How I build robust, scalable Go applications
by Dirk Hoekstra
3 minutes – I use interfaces to keep my Go applications modular.