Sidecar microservices pattern
Software architectureOne of the most clear, logical and interesting explanation about sidecars in microservices architecture.
GitOps as a new way to do continuous delivery
Software architectureGitOps 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 architectureAll 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 learningAn amazing "The Hundred–Page Machine Learning Book" about machine learning!
The Joel test
Code standartsDo 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.