Tag: beginner
All the articles with the tag "beginner".
Terraform Part 1 — What Is Terraform
Defining infrastructure as code. From the concept of IaC to how Terraform differs from Ansible, CloudFormation, and Pulumi — a step-by-step overview.
Kubernetes Beginner Series 1 — What Is Kubernetes
Why container orchestration became necessary. From the limits of manual operations to the core philosophy of Kubernetes, we lay the groundwork for the...
Docker for Beginners Part 1 — What Is Docker
The difference between VMs and containers, isolation built from cgroups and namespaces, the background behind Docker's emergence, and its overall...
Networking Fundamentals Part 1 — OSI and TCP/IP Models
Why networks are divided into layers. Comparing the OSI 7-layer model with the TCP/IP 4-layer model, and tracing how a packet flows through each layer.
Linux Basics Part 1 — The Shell and Filesystem Structure
The role of bash/zsh, the directory hierarchy branching from root, $PATH and environment variables, and a look behind the basic commands you type every...
Go Basics Part 6 — Structs and Methods
Struct declaration, pointer vs value receivers, embedding, constructor patterns, and tags. Go's approach to object-oriented programming.
Go Basics Part 5 — Arrays, Slices, and Maps
The difference between arrays and slices, what len/cap mean, how append works, and creating and iterating maps. The essentials of Go collections.
Go Basics Part 4 — Error Handling
The error interface, fmt.Errorf, errors.Is/As, custom errors, defer, and panic/recover. The complete guide to Go-style error handling.
Go Basics Part 3 — Functions
Multiple return values, named returns, variadic arguments, first-class functions, and closures. Everything about Go functions.








