https://golangbot.com/structs/
Golang Structs Tutorial with Examples | golangbot.com
A struct is a user defined data type which represents a collections of fields. Structs can either be named or anonymous. It is also possible to create nested...
golang structswith examplestutorialgolangbot
https://golangbot.com/defer/
Learn Defer in Go through examples | golangbot.com
Defer statement in Go is used to execute a function call just before the surrounding function where the defer is present returns. Multiple defer calls are...
learndefergoexamples
https://golangbot.com/hire-me/
Golang training - golangbot.com
Backend development I can take care of you back-end and web services development using Go. I can also help deploying the web services as binaries or...
golang traininggolangbot
https://golangbot.com/polymorphism/
Polymorphism in Golang using Interfaces | OOP in Go | golangbot.com
Polymorphism in Go is achieved with the help of interfaces. A variable of type interface can hold any value which implements the interface. This property is...
polymorphismgolangusinginterfacesoop
https://golangbot.com/read-files/
Read files using Go (aka) Golang | golangbot.com
Learn how to read an entire file and also how to read files in small chunks using Go. This tutorial also deals with bundling static files using the embed...
readfilesusinggoaka
https://golangbot.com/loops/
Learn for loops in Go with Examples | golangbot.com
for loop is the only looping construct in Go. for loop has an initialisation, condition and post component.
for loopswith exampleslearngo
https://golangbot.com/reflection/
Reflection in Golang | golangbot.com
Reflection is the ability of a program to inspect its own values and variables at run time and find their type. Learn reflection by coding a SQL query...
reflectiongolang
https://golangbot.com/switch/
Learn Switch Statement in Go (Golang) with Examples | golangbot.com
A switch is a conditional statement that evaluates an expression and compares it against a list of possible matches. It can replace complex if else clauses.
switch statementwith exampleslearn
https://golangbot.com/variables/
Declaring Variables in Go | golangbot.com
The var keyword is used to declare a variable of a specific type. There is also a shorthand syntax available using := operator to declare a variable.
declaring variables in gogolangbot
https://golangbot.com/go-kubernetes-validating-admission-controller/
Kubernetes validating admission controller using Go (Golang) | golangbot.com
Learn how to create a Kubernetes validating admission controller using Go
kubernetesvalidatingadmissioncontrollerusing
https://golangbot.com/channels/
Go (Golang) Channels Tutorial with Examples | golangbot.com
Channels can be thought as pipes using which Goroutines communicate. Sends and receives on a channel are blocking by default.
golang channelswith examplestutorialgolangbot
https://golangbot.com/select/
Go (Golang) Select Tutorial with Practical Examples | golangbot.com
The select statement is used to choose from multiple send/receive channel operations. The select statement blocks until one of the send/receive operation is...
practical examplesgoselecttutorial