Knowledge base

Hi! Nice to meet you
My name is Taras Sahaidachnyi and I'm a software engineer

Linkedin

Medium

YouTube


Here on this page, you can find a lot of useful notes, cheat sheets, and infographics.

Protobuf Cheat Sheet

12 Factor App Explained

Make Code More Testable

Beginners Guide to Clean Code

ACID Principles in Details

RegEx Cheat Sheet

Query Optimization Techniques in Relational Databases

Common Types of Indexes In Relational Databases

Top 'grep' arguments

CAP Theorem in Details

DRY Principle in Details

FIRST in Unit Testing

KISS Principle in Details

OOP Principles in Details

SOLID Principles in Details

YAGNI Principle in Details

Planning Poker

The Coffman Conditions

6 Key Optimization Techniques in Programming

Transaction Isolation Levels

TOP 6 Concurrency Issues in Software development

containerd

GitHub Actions Cheat Sheet

10 Code Performance Testing Approaches

OWASP 10 Issues & Solution

Kubernetes Definitions

Kafka Elements Definitions

Monolith VS Microservices

REST vs. gRPC

Terraform Cheat Sheet

SQL VS NOSQL

Five Types of Review For Software Code Quality

Fagan Inspection Approach

Common Shell Commands

“find” Command Common Arguments

SSH Core Concepts

Linux Common System Monitoring Commands

Containerization VS Virtualization

Docker Basic Commands

Docker Advanced Commands

Dockerfile Core Instructions

Common Ports and Protocols

REST: For Interview Preparation

Bash Wildcards

Bash Redirection Operators

ECHO Common Flags

BASH ARRAY: HOW TO ACCESS ELEMENTS

OSI Model in Details

BASH `READ` COMMON FLAGS

Linux Network Commands

Authentication VS Authorization

7 Software Task Estimation Techniques

Rate Limiting Approaches