A Trick A Day

Sidorenko Konstantin
30 January 2023

Private Dependency

How to have private modules.

Sidorenko Konstantin
14 November 2022

HTTP RoundTripper

The basics of Go HTTP Transport & RoundTripper.

Sidorenko Konstantin
21 September 2022

Generics

The basics of Go generics.

Sidorenko Konstantin
25 August 2022

Error

You will find the basics on errors and how to build your own.

Sidorenko Konstantin
23 August 2022

Top List of Libraries for CRUD

You start a new CRUD project but you don't know which library to choose, you will find here the top libraries.

Sidorenko Konstantin
18 August 2022

Go & Context

Why it is interesting to propagate the context to lower layers.

Sidorenko Konstantin
17 August 2022

Struct & Syntax Error

Thorough use of struct and avoid syntax compilation errors.

Sidorenko Konstantin
16 August 2022

func VS var f = func & Mocking

Declaration vs literals function and how to optimize your tests.

Sidorenko Konstantin
12 August 2022

HTTP Code Check & Benchmark

A simple trick to make your code look swag with an introduction to benchmark testing.

Sidorenko Konstantin
11 August 2022

Function in Function

Need to pass more parameters to a function type parameter, you will know everything at the end.

Sidorenko Konstantin
10 August 2022

Application & Containers

How to optimize the containerization of your application.

Sidorenko Konstantin
09 August 2022

How to contribute

Want to write posts, but don't know how, check out this post.

Sidorenko Konstantin
08 August 2022

Overview of the Go tooling

I'll show you some interesting Go tools that you can integrate into your project.

Sidorenko Konstantin
04 August 2022

Project structure

By the end of this guide, you will be all about the Go project structure.

Sidorenko Konstantin
03 August 2022

Anonymous functions

Go language provides a special feature known as an anonymous function.