Golang Functional Options Pattern

Functional options pattern implementation in Golang helps configure and initialize your structs expressive and flexible way.

March 14, 2023

Anonymous Functions and Closures in Golang With Examples

Golang allows functions to be assigned to variables, passed as argument to other functions and returned from other functions. Functions are …

March 19, 2023

How to Use Contexts in Golang Applications

Explain Contexts advantages for controlling deadlines, cancellation signals and passing values across application levels.

March 21, 2023

Golang Context With Value Best Practices

Explain with examples how to use advantages of context values in modern applications, mitigate and control downsides.

April 4, 2023