Code Basics logo

Guides on technologies, tools, and practices

When to use Docker? What are encodings, DNS, and Webpack? How to learn touch typing? And much more

This guide will explain how using Makefile will reduce the process of deploying a project to a few short and clear commands

The mind resists and makes you doubt yourself when problems arise. It is ok. You need to learn to perceive it.

Code delivery to the production server. Data base migration. Zero Downtime Deployment. Ansible, Kubernetes

Find out what virtualization is and how it works. It allows you to run the operating system like a regular program right on your computer

Approaches to testing, deployment, developement and processes

The right approach to installing programming languages and updating them. Universal asdf version manager

Most of the problems faced by a beginner have already been solved and described. You just need to learn how to find these solutions and answers

Errors are unavoidable. So you should be able both to track and prevent them. There are services which help manage this task

How to build a project infrastructure, bundle and run services? We'll discuss process isolation in the operating system without relying on heavy virtualization