Blog

Insights on software development, architecture patterns, and industry best practices.

April 1, 2022

Logrus package in Go-Lang

a powerful package for Go-Lang loggingPhoto by Mildly Useful on UnsplashBy the way I will not write about logging like a picture above. To avoid any confuse let’s get started with introduction of logg...

Read More
March 27, 2022

JSON in Go

Introduction to JSON Package in Golangsource : https://caraguna.comWhat is JSON ?Json is stand for JavaScript Object Notation, JSON is a structure of interchange-data format which is formatted like an...

Read More
March 25, 2022

Go : HttpRouter

Go: Introduction to HttpRouterOne of The Most Popular Http Router Library in GoPhoto by Javier Allegue Barros on UnsplashWhat is HttpRouter?HTTP Router is one of the most popular open-source HTTP Rout...

Read More
March 14, 2022

Go: Introduction to Embed Package

No more generate files when embeddingsource: blog.logrocket.comWhat is Embed ?Embed package is a new feature from Go, the function is to embed file into a variable. So, go can read the content of the ...

Read More
March 14, 2022

Go : Introduction to Context Package

Go : Introduction to Context PackageA powerful package from GOsource: freecodecampWhat is Context ?Context is a data that carries value, cancel signal, timeout signal, Deadline signal. With Context ...

Read More
March 10, 2022

Git : Introduction

Git : Introductionfrom The Ultimate Git Course by Code With MoshPhoto by Roman Synkevych on UnsplashWhat is Git ?Git is the most popular version control system. A version control system records the ch...

Read More