Knowledge Base

Technical articles, patterns & lessons from 8+ years of enterprise engineering

🔍
Category
Angular
Frameworks
TypeScript Angular Frontend

Angular's component model, dependency injection, RxJS-driven data flow, lazy loading, signals, and enterprise-scale architectur...

Bloodika's Java Understanding
Deep Dives
Java JVM Concurrency GC Collections Deep Dive

The deepest possible exploration of Java internals: JVM architecture, every GC algorithm, the Java Memory Model, concurrency ma...

C
Languages
C Systems Low-level

C from pointers and memory management to structs, the preprocessor, undefined behavior, and writing correct systems-level code.

C#
Languages
CSharp .NET Backend

C# from LINQ and async/await to generics, delegates, expression trees, the CLR memory model, and high-performance spans.

C++
Languages
C++ Systems Performance

Modern C++ from RAII and smart pointers to move semantics, templates, STL algorithms, concurrency, and undefined behavior pitfa...

Databases
Concepts
SQL NoSQL Database Architecture

SQL vs NoSQL vs NewSQL, ACID guarantees, the CAP theorem, indexing, transactions, and how to pick the right database for the job.

Deno & Bun
Runtimes
JavaScript Runtime

Two modern alternatives to Node.js — Deno for security and Web API compatibility, Bun for raw speed and all-in-one tooling.

Express.js
Frameworks
JavaScript Node.js Backend

Minimal, unopinionated Node.js web framework — routing, middleware, validation, authentication, error handling, testing, and pr...

Generic Programming
Concepts
Generics TypeScript Java C++ Design

Why generics exist, how constraints work, variance explained plainly, and what C++ templates, Java erasure, and TypeScript's co...

Go
Languages
Go Backend Systems

Go's type system, goroutines, channels, interfaces, error handling patterns, memory model, and production-grade concurrency pat...

Java
Languages
Java Backend

JVM internals, concurrency, generics, Collections API, streams, and modern Java features from Java 8 through Java 21.

JavaScript
Languages
JavaScript Frontend Backend

The weird parts explained — closures, the event loop, prototype chains, and the async model that trips people up until it sudde...

NestJS
Frameworks
TypeScript Node.js Backend

Opinionated TypeScript framework with Angular-inspired architecture — modules, dependency injection, guards, interceptors, pipe...

Next.js
Frameworks
JavaScript React Frontend

React framework with SSR, SSG, App Router, server components, data fetching, server actions, middleware, and deployment patterns.

Node.js
Runtimes
JavaScript Node.js Backend

Event loop internals, streams, worker threads, cluster, ESM vs CJS, memory management, and production patterns.

Nvidia Driver Issues
Troubleshooting
Windows GPU Drivers

Fix for the nvlddmkm Event ID 153 error in Windows Event Viewer, including ownership fixes and disabling automatic driver updates.

Object-Oriented Programming
Concepts
OOP Design Architecture

The four pillars, SOLID, why deep inheritance breaks, and when composition wins — with examples across Java, TypeScript, and Py...

Programming Fundamentals
Concepts
Fundamentals Beginner Concepts

Variables, functions, conditionals, loops, and recursion — the building blocks that every language shares, explained clearly wi...

Python
Languages
Python Backend Scripting

Python from list comprehensions and generators to decorators, async IO, type hints, the GIL, and performance optimization strat...

Quarkus
Frameworks
Java Quarkus Backend Cloud

Quarkus for cloud-native Java — supersonic startup, native compilation with GraalVM, reactive programming, Panache ORM, and con...

React
Frameworks
JavaScript TypeScript React Frontend

React from hooks fundamentals to concurrent rendering, state management patterns, performance optimization, and architecture at...

Spring Boot
Frameworks
Java Spring Backend

Spring Boot's auto-configuration, REST APIs with Spring MVC, data access with JPA, security, testing, actuator, and production ...

Spring Framework
Frameworks
Java Spring Backend DI

Spring's IoC container, dependency injection, bean lifecycle, AOP, Spring MVC internals, and the core concepts that Spring Boot...

TypeScript
Languages
TypeScript JavaScript Frontend Backend

TypeScript's type system in depth — inference, generics, utility types, discriminated unions, mapped types, conditional types, ...

Vue.js
Frameworks
JavaScript TypeScript Vue Frontend

Vue 3 Composition API, reactivity system internals, component patterns, state management with Pinia, and performance at scale.

Webpack
Tools
JavaScript Bundler Frontend

Static module bundler — entry/output, loaders, plugins, code splitting, tree shaking, caching, HMR, Module Federation, and perf...

🔍

No articles match your filters.