Loading...
Articles - 190
2026
Billiards & Snooker — 16 · Cue-Ball Control: Pro Patterns
Billiards & Snooker — 16 · Cue-Ball Control: Pro Patterns
Billiards & Snooker — 15 · Rules, Tactics and Practice
Billiards & Snooker — 15 · Rules, Tactics and Practice
Billiards & Snooker — 14 · Special Shots
Billiards & Snooker — 14 · Special Shots
Dev Essentials — 24 · Desk Health — Eye Strain, Posture, Movement and Setup
Dev Essentials — 24 · Desk Health — Eye Strain, Posture, Movement and Setup
Billiards & Snooker — 13 · Break-building
Billiards & Snooker — 13 · Break-building
Dev Essentials — 23 · Money Basics for Engineers — Budget, Emergency Fund, Compound Interest and Index Funds
Dev Essentials — 23 · Money Basics for Engineers — Budget, Emergency Fund, Compound Interest and Index Funds
Dev Essentials — 22 · Design Docs and READMEs People Actually Read
Dev Essentials — 22 · Design Docs and READMEs People Actually Read
Billiards & Snooker — 12 · Position Play
Billiards & Snooker — 12 · Position Play
Dev Essentials — 21 · Estimating Software Tasks — Breakdown, Ranges and Why Estimates Slip
Dev Essentials — 21 · Estimating Software Tasks — Breakdown, Ranges and Why Estimates Slip
Dev Essentials — 20 · How to Read a Research Paper — The Three-Pass Method
Dev Essentials — 20 · How to Read a Research Paper — The Three-Pass Method
Billiards & Snooker — 11 · Safety
Billiards & Snooker — 11 · Safety
Dev Essentials — 19 · RAG from Scratch in Python
Dev Essentials — 19 · RAG from Scratch in Python
Next.js Deep Dive — 03 · Production Next.js
Next.js Deep Dive — 03 · Production Next.js
Billiards & Snooker — 10 · Multi-ball Shots
Billiards & Snooker — 10 · Multi-ball Shots
Billiards & Snooker — 09 · Escaping Snookers (對射角)
Billiards & Snooker — 09 · Escaping Snookers (對射角)
3D Printing Course — 07 · Strength, Failure Modes and Functional Parts
3D Printing Course — 07 · Strength, Failure Modes and Functional Parts
Next.js Deep Dive — 02 · Rendering Strategies & Runtimes
Next.js Deep Dive — 02 · Rendering Strategies & Runtimes
Billiards & Snooker — 08 · Doubles (反彈)
Billiards & Snooker — 08 · Doubles (反彈)
Dev Essentials — 18 · Coding with AI Agents — Project Memory, Skills, Hooks and Reviewing Output
Dev Essentials — 18 · Coding with AI Agents — Project Memory, Skills, Hooks and Reviewing Output
Billiards & Snooker — 07 · Cushions (庫邊)
Billiards & Snooker — 07 · Cushions (庫邊)
Dev Essentials — 17 · How LLMs Work in Practice — Tokens, Context, Sampling and Embeddings
Dev Essentials — 17 · How LLMs Work in Practice — Tokens, Context, Sampling and Embeddings
Next.js Deep Dive — 01 · Data Fetching, Caching & Server Actions
Next.js Deep Dive — 01 · Data Fetching, Caching & Server Actions
Dev Essentials — 16 · CI/CD with GitHub Actions — Build, Test and Deploy a Static Blog
Dev Essentials — 16 · CI/CD with GitHub Actions — Build, Test and Deploy a Static Blog
Billiards & Snooker — 06 · Cut and Side into Pockets
Billiards & Snooker — 06 · Cut and Side into Pockets
Dev Essentials — 15 · Testing Strategy — Unit, Integration, End-to-End, Mocks and Testcontainers
Dev Essentials — 15 · Testing Strategy — Unit, Integration, End-to-End, Mocks and Testcontainers
Dev Essentials — 14 · API Reliability — Timeouts, Retries with Backoff, Idempotency, Rate Limits and Queues
Dev Essentials — 14 · API Reliability — Timeouts, Retries with Backoff, Idempotency, Rate Limits and Queues
Dev Essentials — 13 · Caching Everywhere — HTTP Headers, CDN, Redis and Invalidation
Dev Essentials — 13 · Caching Everywhere — HTTP Headers, CDN, Redis and Invalidation
Billiards & Snooker — 05 · Side Spin
Billiards & Snooker — 05 · Side Spin
Dev Essentials — 12 · OWASP Top 10 with Runnable Examples
Dev Essentials — 12 · OWASP Top 10 with Runnable Examples
Billiards & Snooker — 04 · Where the White Goes
Billiards & Snooker — 04 · Where the White Goes
Dev Essentials — 11 · Authentication Done Right — Password Hashing, Sessions vs JWT, OAuth 2 and OIDC
Dev Essentials — 11 · Authentication Done Right — Password Hashing, Sessions vs JWT, OAuth 2 and OIDC
Billiards & Snooker — 03 · Tip and Power
Billiards & Snooker — 03 · Tip and Power
Dev Essentials — 10 · Debugging Method — Stack Traces, Reproduce, Bisect, Debuggers and Profilers
Dev Essentials — 10 · Debugging Method — Stack Traces, Reproduce, Bisect, Debuggers and Profilers
Dev Essentials — 09 · Versions and Dependencies — SemVer, Lockfiles, Safe Upgrades and Supply Chain
Dev Essentials — 09 · Versions and Dependencies — SemVer, Lockfiles, Safe Upgrades and Supply Chain
Billiards & Snooker — 02 · Aiming and Potting
Billiards & Snooker — 02 · Aiming and Potting
Dev Essentials — 08 · Floating Point — Why 0.1 + 0.2 Is Not 0.3 and How to Store Money
Dev Essentials — 08 · Floating Point — Why 0.1 + 0.2 Is Not 0.3 and How to Store Money
Billiards & Snooker — 01 · Cue Action and Elevation
Billiards & Snooker — 01 · Cue Action and Elevation
Next.js Deep Dive — 00 · App Router Mental Model
Next.js Deep Dive — 00 · App Router Mental Model
Dev Essentials — 07 · How HTTPS Works — DNS, TCP, TLS 1.3 and the Certificate Chain
Dev Essentials — 07 · How HTTPS Works — DNS, TCP, TLS 1.3 and the Certificate Chain
Dev Essentials — 06 · Regex from Zero to Useful
Dev Essentials — 06 · Regex from Zero to Useful
Dev Essentials — 05 · Command Line Daily Kit — Pipes, grep, find, sed, jq and ssh in Bash and PowerShell
Dev Essentials — 05 · Command Line Daily Kit — Pipes, grep, find, sed, jq and ssh in Bash and PowerShell
Dev Essentials — 04 · Line Endings — CRLF vs LF, autocrlf and .gitattributes
Dev Essentials — 04 · Line Endings — CRLF vs LF, autocrlf and .gitattributes
Vue Deep Dive — 03 · Ecosystem & Production (Pinia, Router, Nuxt)
Vue Deep Dive — 03 · Ecosystem & Production (Pinia, Router, Nuxt)
Vue Deep Dive — 02 · Compiler, Virtual DOM & Vapor Mode
Vue Deep Dive — 02 · Compiler, Virtual DOM & Vapor Mode
Dev Essentials — 03 · Git Rescue Kit — Reflog, Restore, Reset, Revert, Rebase and Worktrees
Dev Essentials — 03 · Git Rescue Kit — Reflog, Restore, Reset, Revert, Rebase and Worktrees
Dev Essentials — 02 · Dates and Time Zones — UTC, ISO 8601, DST and Offsets
Dev Essentials — 02 · Dates and Time Zones — UTC, ISO 8601, DST and Offsets
3D Printing Course — 06 · CAD for Printing
3D Printing Course — 06 · CAD for Printing
3D Printing Course — 05 · Dimensional Accuracy and Tolerances
3D Printing Course — 05 · Dimensional Accuracy and Tolerances
3D Printing Course — 04 · Materials
3D Printing Course — 04 · Materials
Vue Deep Dive — 01 · Composition API at Scale
Vue Deep Dive — 01 · Composition API at Scale
Vue Deep Dive — 00 · Reactivity Internals
Vue Deep Dive — 00 · Reactivity Internals
3D Printing Course — 03 · Orientation, Supports and Design for Printing
3D Printing Course — 03 · Orientation, Supports and Design for Printing
Real Analysis — 05 · Sequences of Functions, Uniform Convergence and Power Series
Real Analysis — 05 · Sequences of Functions, Uniform Convergence and Power Series
3D Printing Course — 02 · Slicing in Depth
3D Printing Course — 02 · Slicing in Depth
3D Printing Course — 01 · First Print and Calibration
3D Printing Course — 01 · First Print and Calibration
3D Printing Course — 00 · How 3D Printing Works
3D Printing Course — 00 · How 3D Printing Works
Real Analysis — 04 · The Riemann Integral
Real Analysis — 04 · The Riemann Integral
React Deep Dive — 03 · Performance, Testing & Architecture at Scale
React Deep Dive — 03 · Performance, Testing & Architecture at Scale
Dev Essentials — 01 · Text Encoding — Bytes, Unicode, UTF-8, BOM and Mojibake
Dev Essentials — 01 · Text Encoding — Bytes, Unicode, UTF-8, BOM and Mojibake
JavaScript Deep Dive — 05 · Performance, Memory & Production Debugging
JavaScript Deep Dive — 05 · Performance, Memory & Production Debugging
JavaScript Deep Dive — 04 · Modules, Packaging & TypeScript at Scale
JavaScript Deep Dive — 04 · Modules, Packaging & TypeScript at Scale
React Deep Dive — 02 · Concurrent React & React 19
React Deep Dive — 02 · Concurrent React & React 19
React Deep Dive — 01 · Hooks & State Architecture
React Deep Dive — 01 · Hooks & State Architecture
Real Analysis — 03 · Differentiation, the Mean Value Theorem and Taylor's Theorem
Real Analysis — 03 · Differentiation, the Mean Value Theorem and Taylor's Theorem
React Deep Dive — 00 · Rendering Model
React Deep Dive — 00 · Rendering Model
AWS Course — 08 · Infrastructure as Code — Terraform on AWS
AWS Course — 08 · Infrastructure as Code — Terraform on AWS
Real Analysis — 02 · Topology of the Real Line and Continuity
Real Analysis — 02 · Topology of the Real Line and Continuity
Real Analysis — 01 · Sequences and Series
Real Analysis — 01 · Sequences and Series
JavaScript Deep Dive — 03 · Async Engineering
JavaScript Deep Dive — 03 · Async Engineering
Real Analysis — 00 · The Real Numbers and Completeness
Real Analysis — 00 · The Real Numbers and Completeness
Containers Course — 07 · Ingress, Observability, RBAC and GitOps
Containers Course — 07 · Ingress, Observability, RBAC and GitOps
Containers Course — 06 · Scheduling, Resources, Probes and Rollouts
Containers Course — 06 · Scheduling, Resources, Probes and Rollouts
JavaScript Deep Dive — 02 · Objects, Prototypes & Metaprogramming
JavaScript Deep Dive — 02 · Objects, Prototypes & Metaprogramming
JavaScript Deep Dive — 01 · Event Loop & Concurrency
JavaScript Deep Dive — 01 · Event Loop & Concurrency
AWS Course — 07 · Observability & Security Baseline
AWS Course — 07 · Observability & Security Baseline
AWS Course — 06 · Workflow Orchestration — Step Functions and Patterns
AWS Course — 06 · Workflow Orchestration — Step Functions and Patterns
JavaScript Deep Dive — 00 · Engines & Runtime
JavaScript Deep Dive — 00 · Engines & Runtime
AWS Course — 05 · Serverless & Events — Lambda, API Gateway, SQS, SNS, EventBridge
AWS Course — 05 · Serverless & Events — Lambda, API Gateway, SQS, SNS, EventBridge
Abstract Algebra — 05 · Field Extensions and Galois Theory
Abstract Algebra — 05 · Field Extensions and Galois Theory
AWS Course — 04 · Managed Data — RDS, Aurora, DynamoDB, ElastiCache
AWS Course — 04 · Managed Data — RDS, Aurora, DynamoDB, ElastiCache
AWS Course — 03 · Scale & Survive — Load Balancers, Auto Scaling, Multi-AZ
AWS Course — 03 · Scale & Survive — Load Balancers, Auto Scaling, Multi-AZ
Containers Course — 05 · Config, Storage and Stateful Workloads
Containers Course — 05 · Config, Storage and Stateful Workloads
Containers Course — 04 · Kubernetes Architecture and Core Objects
Containers Course — 04 · Kubernetes Architecture and Core Objects
AWS Course — 02 · Compute & Storage — EC2, EBS, S3
AWS Course — 02 · Compute & Storage — EC2, EBS, S3
2025
AWS Course — 01 · Network First — VPC, Subnets, Routing, Security Groups
AWS Course — 01 · Network First — VPC, Subnets, Routing, Security Groups
AWS Course — 00 · Cloud Fundamentals, Regions, IAM, and First Steps
AWS Course — 00 · Cloud Fundamentals, Regions, IAM, and First Steps
Containers Course — 03 · Registries, Supply Chain and Security
Containers Course — 03 · Registries, Supply Chain and Security
PostgreSQL Course — 07 · Operations, Backup, Replication and Security
PostgreSQL Course — 07 · Operations, Backup, Replication and Security
Containers Course — 02 · Networking, Volumes and Compose
Containers Course — 02 · Networking, Volumes and Compose
Abstract Algebra — 04 · Rings, Ideals, Integral Domains and Fields
Abstract Algebra — 04 · Rings, Ideals, Integral Domains and Fields
Abstract Algebra — 03 · Homomorphisms, Group Actions and the Sylow Theorems
Abstract Algebra — 03 · Homomorphisms, Group Actions and the Sylow Theorems
Containers Course — 01 · Images and Dockerfiles
Containers Course — 01 · Images and Dockerfiles
Abstract Algebra — 02 · Cosets, Lagrange's Theorem and Quotient Groups
Abstract Algebra — 02 · Cosets, Lagrange's Theorem and Quotient Groups
Containers Course — 00 · Containers from First Principles
Containers Course — 00 · Containers from First Principles
MongoDB Course — 29 · Kubernetes Operator + mongosync + Cost + Compliance (Omnibus Final)
MongoDB Course — 29 · Kubernetes Operator + mongosync + Cost + Compliance (Omnibus Final)
Abstract Algebra — 01 · Groups and Subgroups
Abstract Algebra — 01 · Groups and Subgroups
Abstract Algebra — 00 · Integers, Relations and Modular Arithmetic
Abstract Algebra — 00 · Integers, Relations and Modular Arithmetic
PostgreSQL Course — 06 · Schema Design, Normalization and JSONB
PostgreSQL Course — 06 · Schema Design, Normalization and JSONB
PostgreSQL Course — 05 · Transactions, MVCC, Isolation and Locking
PostgreSQL Course — 05 · Transactions, MVCC, Isolation and Locking
Three.js Course — 13 · AI-Assisted 3D, NavMesh Pathfinding, Procedural
Three.js Course — 13 · AI-Assisted 3D, NavMesh Pathfinding, Procedural
PostgreSQL Course — 04 · Query Optimization and Statistics
PostgreSQL Course — 04 · Query Optimization and Statistics
PostgreSQL Course — 03 · Indexes and the Query Planner
PostgreSQL Course — 03 · Indexes and the Query Planner
PostgreSQL Course — 02 · Joins, Aggregation and Window Functions
PostgreSQL Course — 02 · Joins, Aggregation and Window Functions
PostgreSQL Course — 01 · SQL Fundamentals and Data Types
PostgreSQL Course — 01 · SQL Fundamentals and Data Types
PostgreSQL Course — 00 · Foundations and Setup
PostgreSQL Course — 00 · Foundations and Setup
Linear Algebra — 05 · Inner Products, the Spectral Theorem and the SVD
Linear Algebra — 05 · Inner Products, the Spectral Theorem and the SVD
Three.js Course — 12 · React Three Fiber + Drei Ecosystem
Three.js Course — 12 · React Three Fiber + Drei Ecosystem
MongoDB Course — 28 · Time-Series at Extreme Scale — vs ClickHouse, Timescale, Influx
MongoDB Course — 28 · Time-Series at Extreme Scale — vs ClickHouse, Timescale, Influx
MongoDB Course — 27 · Geospatial Deep Dive — 2dsphere, GeoJSON, $near, Geofences
MongoDB Course — 27 · Geospatial Deep Dive — 2dsphere, GeoJSON, $near, Geofences
Three.js Course — 11 · Physics & Interactivity — Rapier, Raycaster, Gizmos
Three.js Course — 11 · Physics & Interactivity — Rapier, Raycaster, Gizmos
Three.js Course — 10 · Post-Processing, Tone Mapping, Color Management
Three.js Course — 10 · Post-Processing, Tone Mapping, Color Management
Three.js Course — 09 · Custom Shaders — GLSL & TSL Node Material
Three.js Course — 09 · Custom Shaders — GLSL & TSL Node Material
Three.js Course — 08 · Performance on Low-End & Mobile Devices
Three.js Course — 08 · Performance on Low-End & Mobile Devices
Three.js Course — 07 · Instancing & Batching for Large Scenes
Three.js Course — 07 · Instancing & Batching for Large Scenes
MongoDB Course — 26 · OpenTelemetry Observability — Traces, Metrics, Logs, Correlation
MongoDB Course — 26 · OpenTelemetry Observability — Traces, Metrics, Logs, Correlation
Linear Algebra — 04 · Eigenvalues, Eigenvectors and Diagonalization
Linear Algebra — 04 · Eigenvalues, Eigenvectors and Diagonalization
MongoDB Course — 25 · Testing Strategies — Testcontainers, In-Memory, Fixtures, Snapshots
MongoDB Course — 25 · Testing Strategies — Testcontainers, In-Memory, Fixtures, Snapshots
Three.js Course — 06 · Animation — Mixer, Clips, Morph Targets, Skinned Meshes
Three.js Course — 06 · Animation — Mixer, Clips, Morph Targets, Skinned Meshes
Three.js Course — 05 · Asset Pipeline — glTF, Draco, KTX2, Meshopt
Three.js Course — 05 · Asset Pipeline — glTF, Draco, KTX2, Meshopt
Three.js Course — 04 · Textures & PBR (Color Space, IBL, KTX2)
Three.js Course — 04 · Textures & PBR (Color Space, IBL, KTX2)
Three.js Course — 03 · Lighting & Shadows (PCF, PCFSoft, VSM, CSM, Contact)
Three.js Course — 03 · Lighting & Shadows (PCF, PCFSoft, VSM, CSM, Contact)
MongoDB Course — 24 · Kafka + Debezium + MongoDB Kafka Connector (Source + Sink)
MongoDB Course — 24 · Kafka + Debezium + MongoDB Kafka Connector (Source + Sink)
MongoDB Course — 23 · Migrating from SQL / Postgres to MongoDB
MongoDB Course — 23 · Migrating from SQL / Postgres to MongoDB
MongoDB Course — 22 · Production RAG Build — Atlas Vector + LangChain + OpenAI
MongoDB Course — 22 · Production RAG Build — Atlas Vector + LangChain + OpenAI
MongoDB Course — 21 · CQRS + Event Sourcing on MongoDB
MongoDB Course — 21 · CQRS + Event Sourcing on MongoDB
MongoDB Course — 20 · Outbox Pattern + Transactional Event Publishing
MongoDB Course — 20 · Outbox Pattern + Transactional Event Publishing
Linear Algebra — 03 · Linear Maps, Change of Basis and Determinants
Linear Algebra — 03 · Linear Maps, Change of Basis and Determinants
Three.js Course — 02 · Cameras, Controls, and Coordinate Systems
Three.js Course — 02 · Cameras, Controls, and Coordinate Systems
MongoDB Course — 19 · Beanie + Pydantic v2 + FastAPI — Async Python ODM
MongoDB Course — 19 · Beanie + Pydantic v2 + FastAPI — Async Python ODM
Three.js Course — 01 · Geometry & Materials
Three.js Course — 01 · Geometry & Materials
MongoDB Course — 18 · Mongoose Deep Dive (Schemas, Hooks, Populate, Discriminators, Plugins, Transactions)
MongoDB Course — 18 · Mongoose Deep Dive (Schemas, Hooks, Populate, Discriminators, Plugins, Transactions)
MongoDB Course — 17 · Drivers + Modeling Case Studies (Time-Series, IoT, E-commerce, Social, Multi-Tenant)
MongoDB Course — 17 · Drivers + Modeling Case Studies (Time-Series, IoT, E-commerce, Social, Multi-Tenant)
Three.js Course — 00 · Foundations, WebGL/WebGPU, First Scene
Three.js Course — 00 · Foundations, WebGL/WebGPU, First Scene
MongoDB Course — 16 · Atlas — Search, Vector Search (RAG), Triggers, Stream Processing
MongoDB Course — 16 · Atlas — Search, Vector Search (RAG), Triggers, Stream Processing
Linear Algebra — 02 · Vector Spaces, Subspaces, Basis and Dimension
Linear Algebra — 02 · Vector Spaces, Subspaces, Basis and Dimension
MongoDB Course — 15 · Performance Deep — WiredTiger, Working Set, Compression, MVCC, Hot Keys
MongoDB Course — 15 · Performance Deep — WiredTiger, Working Set, Compression, MVCC, Hot Keys
Linear Algebra — 01 · Matrix Algebra, Inverses and LU Factorization
Linear Algebra — 01 · Matrix Algebra, Inverses and LU Factorization
Linear Algebra — 00 · Vectors and Systems of Linear Equations
Linear Algebra — 00 · Vectors and Systems of Linear Equations
MongoDB Course — 14 · Backup, Restore, Ops Monitoring, Capacity Planning
MongoDB Course — 14 · Backup, Restore, Ops Monitoring, Capacity Planning
C++ Course — 05 · Modern C++ (smart pointers, move, lambdas, auto, constexpr)
C++ Course — 05 · Modern C++ (smart pointers, move, lambdas, auto, constexpr)
MongoDB Course — 13 · Security — Auth, RBAC, TLS, KMS, CSFLE, Queryable Encryption
MongoDB Course — 13 · Security — Auth, RBAC, TLS, KMS, CSFLE, Queryable Encryption
MongoDB Course — 12 · Change Streams — Real-time CDC, Resume Tokens, Patterns
MongoDB Course — 12 · Change Streams — Real-time CDC, Resume Tokens, Patterns
C++ Course — 04 · Templates and the Standard Library (STL)
C++ Course — 04 · Templates and the Standard Library (STL)
MongoDB Course — 11 · Sharding — mongos, Shard Keys, Chunks, Balancer, Resharding
MongoDB Course — 11 · Sharding — mongos, Shard Keys, Chunks, Balancer, Resharding
MongoDB Course — 10 · Replica Sets — Primary, Secondary, Oplog, Elections
MongoDB Course — 10 · Replica Sets — Primary, Secondary, Oplog, Elections
MongoDB Course — 09 · Multi-Document Transactions
MongoDB Course — 09 · Multi-Document Transactions
MongoDB Course — 08 · Connection Pool, Concurrency, Write/Read Concern
MongoDB Course — 08 · Connection Pool, Concurrency, Write/Read Concern
MongoDB Course — 07 · Schema Design — Embed vs Reference, Patterns, Trees, Versioning
MongoDB Course — 07 · Schema Design — Embed vs Reference, Patterns, Trees, Versioning
MongoDB Course — 06 · Aggregation Advanced — $facet, $bucket, $graphLookup, Window Functions, $merge
MongoDB Course — 06 · Aggregation Advanced — $facet, $bucket, $graphLookup, Window Functions, $merge
MongoDB Course — 05 · Aggregation Basics — Pipeline, $match, $group, $project, $lookup
MongoDB Course — 05 · Aggregation Basics — Pipeline, $match, $group, $project, $lookup
MongoDB Course — 04 · Query Optimization — explain, Planner, Plan Cache, $indexStats
MongoDB Course — 04 · Query Optimization — explain, Planner, Plan Cache, $indexStats
MongoDB Course — 03 · Indexes — Single, Compound, Multikey, Text, Geo, TTL, Wildcard, Hashed
MongoDB Course — 03 · Indexes — Single, Compound, Multikey, Text, Geo, TTL, Wildcard, Hashed
C++ Course — 03 · Classes, Constructors, Inheritance, and Polymorphism
C++ Course — 03 · Classes, Constructors, Inheritance, and Polymorphism
MongoDB Course — 02 · Query Operators, Projections, Range Pagination
MongoDB Course — 02 · Query Operators, Projections, Range Pagination
MongoDB Course — 01 · CRUD Basics — Insert, Find, Update, Delete, Bulk
MongoDB Course — 01 · CRUD Basics — Insert, Find, Update, Delete, Bulk
MongoDB Course — 00 · Foundations, Document Model, Install, Tools
MongoDB Course — 00 · Foundations, Document Model, Install, Tools
Violin Notes — 08 · Grade 8 Virtuoso Bowing, All Double Stops, Performance Polish
Violin Notes — 08 · Grade 8 Virtuoso Bowing, All Double Stops, Performance Polish
Violin Notes — 07 · Grade 7 All Positions, Harmonics, Advanced Bowing
Violin Notes — 07 · Grade 7 All Positions, Harmonics, Advanced Bowing
C++ Course — 02 · Pointers, Arrays, Memory, and RAII
C++ Course — 02 · Pointers, Arrays, Memory, and RAII
C++ Course — 01 · Syntax, Types, References, and Control Flow
C++ Course — 01 · Syntax, Types, References, and Control Flow
C++ Course — 00 · Setup, Compiler, and Hello World
C++ Course — 00 · Setup, Compiler, and Hello World
Piano Notes — 04 · Grade 4 Theory & Repertoire
Piano Notes — 04 · Grade 4 Theory & Repertoire
AI Prompting (Foundations & Practice)
AI Prompting (Foundations & Practice)
Piano Notes — 03 · Grade 3 Theory & Repertoire
Piano Notes — 03 · Grade 3 Theory & Repertoire
Python Course — 05 · Files, Paths, and Exception Handling
Python Course — 05 · Files, Paths, and Exception Handling
Piano Notes — 02 · Grade 2 Theory & Repertoire
Piano Notes — 02 · Grade 2 Theory & Repertoire
Piano Notes — 01 · Grade 1 Theory & Repertoire
Piano Notes — 01 · Grade 1 Theory & Repertoire
Piano Notes — 00 · Beginner Basics & Your First Songs
Piano Notes — 00 · Beginner Basics & Your First Songs
Python Course — 04 · Object-Oriented Python (classes, inheritance, dataclasses)
Python Course — 04 · Object-Oriented Python (classes, inheritance, dataclasses)
Violin Notes — 06 · Grade 6 Double Stops, Higher Positions, Chromatic Scales
Violin Notes — 06 · Grade 6 Double Stops, Higher Positions, Chromatic Scales
2024
Python Course — 03 · Functions, Scope, Modules, and Packages
Python Course — 03 · Functions, Scope, Modules, and Packages
Violin Notes — 05 · Grade 5 Vibrato, Shifting Across Positions, Three-Octave Scales
Violin Notes — 05 · Grade 5 Vibrato, Shifting Across Positions, Three-Octave Scales
Python Course — 02 · Data Structures (list, tuple, dict, set, comprehensions)
Python Course — 02 · Data Structures (list, tuple, dict, set, comprehensions)
Python Course — 01 · Syntax, Types, and Control Flow
Python Course — 01 · Syntax, Types, and Control Flow
Violin Notes — 04 · Grade 4 2nd & 3rd Position, Melodic Minor, Spiccato
Violin Notes — 04 · Grade 4 2nd & 3rd Position, Melodic Minor, Spiccato
Python Course — 00 · Setup, REPL, and Hello World
Python Course — 00 · Setup, REPL, and Hello World
Violin Notes — 03 · Grade 3 New Keys, Shifting Prep & Slurred Staccato
Violin Notes — 03 · Grade 3 New Keys, Shifting Prep & Slurred Staccato
Violin Notes — 02 · Grade 2 Two-Octave Scales & Slur Control
Violin Notes — 02 · Grade 2 Two-Octave Scales & Slur Control
Violin Notes — 01 · Grade 1 First Steps & Repertoire
Violin Notes — 01 · Grade 1 First Steps & Repertoire
Violin Notes — 00 · Beginner Basics & Your First Sound
Violin Notes — 00 · Beginner Basics & Your First Sound
2022
Statistic & Probability Models
Statistic & Probability Models
Web Development (Advanced) — Node.js, React, Vue, Build Tools, UI Frameworks
Web Development (Advanced) — Node.js, React, Vue, Build Tools, UI Frameworks
Java Development [Basic] Part 1 — Language, OOP, Exceptions, I/O, Threads
Java Development [Basic] Part 1 — Language, OOP, Exceptions, I/O, Threads
Java Development [Basic] Part 2 — GUI, Events, Functional, Collections, Streams
Java Development [Basic] Part 2 — GUI, Events, Functional, Collections, Streams
Java語言 重溫筆記 - Q&A (In Progress)
Java語言 重溫筆記 - Q&A (In Progress)
Java語言 重溫筆記 - 上 (In Progress)
Java語言 重溫筆記 - 上 (In Progress)
Web Development (Basic) — HTML, CSS, JavaScript, jQuery
Web Development (Basic) — HTML, CSS, JavaScript, jQuery
Logic Circuit Design
Logic Circuit Design
Data Structure & Algorithm (C++)
Data Structure & Algorithm (C++)
Data Communication & Networking
Data Communication & Networking