Sidecar microservices pattern

Software architecture

One of the most clear, logical and interesting explanation about sidecars in microservices architecture.

Common mistakes in Go


This post is a great list of the most common mistakes in Go source code.

GitOps as a new way to do continuous delivery

Software architecture

GitOps is a way to do Continuous Delivery. It works by using Git as a single source of truth. With Git at the center of delivery pipelines, developers can make pull requests to accelerate application deployments and operations tasks.

All you need to know about microservices

Software architecture

All you want to know about microservices architecture collected in one place: definition, common patterns, pro and contras, use case analysis and diverse life examples.

Machine learning in simple words

Short overview about machine learning technologies in Russian

Machine learning

Machine learning

An amazing "The Hundred–Page Machine Learning Book" about machine learning!

Go string operations cheat sheet


40 useful tips for working with strings in go!

The Joel test

Code standarts

Do you use source control? Can you make a build in one step? Do you make daily builds? Do you have a bug database? Do you fix bugs before writing new code? Do you have an up-to-date schedule? Do you have a spec? Do programmers have quiet working conditions? Do you use the best tools money can buy? Do you have testers? Do new candidates write code during their interview? Do you do hallway usability testing?

Online regex tester

One of the best online regex tester/generator

Caching algorithms

Great article about caching algorithms in modern web apps.