cloudnative wiki
Search
Search
Dark mode
Light mode
Explorer
Home
❯
Architecture
❯
programming concepts
Folder: Architecture/programming-concepts
15 items under this folder.
Oct 19, 2026
Programming Concepts
architecture
programming-concepts
fundamentals
Oct 19, 2026
Compiled vs Interpreted Languages & How Code Runs
architecture
programming-concepts
compilers
runtimes
Oct 19, 2026
Composition vs Inheritance & Interfaces as Contracts
architecture
programming-concepts
oop
interfaces
design-patterns
Oct 19, 2026
Error Handling: Exceptions vs Errors as Values
architecture
programming-concepts
error-handling
exceptions
Oct 19, 2026
Garbage Collection Basics: How Runtimes Manage Memory
architecture
programming-concepts
garbage-collection
memory-management
Oct 19, 2026
Generics Explained: Reusable, Type-Safe Code
architecture
programming-concepts
generics
type-systems
Oct 19, 2026
Processes, Threads & Coroutines (Goroutines)
architecture
programming-concepts
concurrency
operating-systems
goroutines
Oct 19, 2026
Programming Paradigms: Procedural, OOP & Functional
architecture
programming-concepts
paradigms
oop
functional-programming
Oct 19, 2026
Recursion vs Iteration: When to Use Loops vs Recursive Calls
architecture
programming-concepts
algorithms
recursion
Oct 19, 2026
Variable Scope, Closures & Callbacks
architecture
programming-concepts
closures
callbacks
scope
Oct 19, 2026
Serialization & Data Formats: JSON, YAML & Protobuf
architecture
programming-concepts
serialization
json
protobuf
Oct 19, 2026
Stack vs Heap Memory & Stack Overflow
architecture
programming-concepts
memory-management
stack-heap-and-stack-overflow
Oct 19, 2026
Synchronous vs Asynchronous Programming (async/await)
architecture
programming-concepts
async
concurrency
event-loop
Oct 19, 2026
Type Systems: Static vs Dynamic & Strong vs Weak
architecture
programming-concepts
type-systems
typing
Oct 19, 2026
Value vs Reference, Pointers & Mutability
architecture
programming-concepts
pointers
mutability