Blog
-
TypeScript Utility Types | Partial· Pick
TypeScript utility types: Partial, Required, Readonly, Pick, Omit, Record, Exclude, Extract, ReturnType, Parameters—API DTOs, forms, and state patterns.
-
TypeScript Decorators — Complete Guide
TypeScript decorators: experimentalDecorators, class/method/property decorators, decorator factories, logging, validation, authorization, and caching pa...
-
Advanced TypeScript | Conditional Types· Template Literals
Advanced TypeScript: conditional types, infer, template literals, mapped types, key remapping—type-safe events, reducers, and query objects.
-
TypeScript REST API Project | Express· Layered Architecture
TypeScript REST API tutorial: Express, tsconfig, DTOs (Omit/Partial), controller/service/database layers, ApiResponse JSON, and curl examples for user C...
-
TypeScript Type Narrowing Complete Guide | Unions
TypeScript type narrowing explained: typeof, instanceof, in, equality checks, discriminated unions, and custom type predicates—write safer APIs and stat...
-
VDA5050 Protocol Complete Guide | AGV/AMR Fleet Interoperability· C++ Implementation
How VDA5050 standardizes AGV/AMR fleet communication over MQTT — topic structure, order/state messages, the Node/Edge/Action model, and a C++ implementation with libVDA5050++.
-
Vi/Vim Complete Guide
Complete Vi/Vim editor guide. From exit methods to modes, navigation, editing, search, and replace - all practical commands.
-
AV1 Video Codec Next-Generation Standard | Royalty-Free
From AV1 Alliance for Open Media background, advantages vs VP9, tiles, filters, CDEF, to libaom, SVT-AV1, rav1e encoding and browser/streaming usage.
-
AV1 Video Codec: Next-Gen Standard | Royalty-Free
AV1 from AOMedia and VP9 lineage: tiles, filters, CDEF, libaom, SVT-AV1, rav1e, browser and streaming adoption—practical encoding and deployment.
-
H.264 vs HEVC vs AV1 Video Codec Comparison | Compression
Compare H.264 (AVC), HEVC (H.265), and AV1: compression efficiency, decoding load, and licensing.