Tag: Go
5 posts
-
[2026] Go in 2 Weeks #01 | Days 1–2: Go Philosophy & Core Syntax — A C++ Developer’s First Steps
Go tutorial for C++ devs: install Go, := and var, for/range, garbage collection, go fmt, packages, and modules—side by side with C++. Golang basics and ...
-
[2026] Go in 2 Weeks #02 | Day 3–4: Memory & Data Structures — Pointers Without Pointer Arithmetic
Go pointers, slices, and maps for C++ developers: safe *T, len/cap/append, map lookup with ok, and how slices differ from std::vector. Part of the 2-wee...
-
[2026] Go in 2 Weeks #04 | Day 7: Polymorphism Reimagined — Interfaces Without virtual
Go interfaces vs C++ virtual functions: implicit satisfaction, duck typing, io.Reader, io.Writer, small interfaces, any, type assertions, and type switc...
-
[2026] Go in 2 Weeks #03 | Day 5–6: OOP Without Classes — Prefer Composition Over Inheritance
No class keyword in Go: structs, methods, pointer vs value receivers, embedding, and NewXxx constructors compared to C++. Part of the 2-week Go series f...
-
[2026] Go in 2 Weeks #06 | Days 10–11: Goroutines & Channels — Concurrency That Scales
Go goroutines vs C++ threads: lightweight stacks, channels, buffered vs unbuffered, select, WaitGroup, worker pools, pipelines. SEO: golang goroutine tu...