The Fortune Days
Generic Parameter Type Assertion
How to perform type assertion at runtime on generic parameter.

Versioning Go Modules
Versioning Go sub modules inside a single github repository.

Apache Spark Structured Streaming
Getting started with Apache Spark and Structure Streaming on Kubernetes.

Getting Started With Apache Spark
Getting started with Apache Spark and Structure Streaming on Kubernetes.

Cancellable Functions
How to write cancellable functions in Go using context and channel.

Go Private Module
How to configure Go private modules behind corporate proxy.

Fast Comes With A Cost
Thoughts about software development process.

Go Map Hash
How to implement hash function in Go.

String Concatenation Performance in Go.
String concatenation performance in Go with strings.Builder and more.

Learning By Distraction
Thoughts about learning as a lazy person.

The Bus
A little bit about the good old day.

Dragonfly
A little bit about life and the good old days.

3 Lessons
Just some lessons to remember.

The Right Thing
Thoughts about what is the right thing to do.

Go Generics
A quick look about Go generic.

Page Speed Insights
Tips to improve web page speed.

any
Brief introduction about any in Go generic.

Reading
The joy of reading.

Effective Options
Effective ways to organize options and write API in Go.

They Don't Even Know The Fundamentals
Thoughts about learning.

Interface Explained
A little bit deep inside Go interface{}.

Interface
An illustration of what and how interface{} works in Go.

Name Conventions In Go
Ground rules for naming in Go.

Bad Code Is Great
Funny thoughts about coding career.

Measure Execution Time
Measure Go function executions with time package.

100 Stars On GitHub
How I get the first 100 stars on Github.

Useful Docker Commands
Some useful docker commands that I often forgot.

How We Work Together
Ground rules for working together as a team.

Go Reading List
Good links for getting started with Go.

Go Interview Structure
How to prepare for an interview in Go as a beginner.

Go Interview Questions
A bunch of questions for practicing Go interview for beginner.

Working with constant in Go
A quick review of constant in Go.

Working with string in Go.
A quick review of string in Go.

Working with slice in Go.
A quick review of slice in Go.

Working with map in Go.
A quick review of map in Go.

Working with array in Go.
A quick review of array in Go.

See all tags.