PinnedPublished inLevel Up CodingKiller Design Patterns: Asynchrony of JavaScriptUpgrade your architectural skills regarding promises and streams before AI learns it on my story.Aug 25, 2024Aug 25, 2024
PinnedPublished inLevel Up CodingDon’t Hesitate to Try Type-safe Pipelines in Node.js!Leverage Node.js and TypeScript to ditch procedural programming in favor of behavioral descriptions.Aug 25, 20241Aug 25, 20241
PinnedPublished inLevel Up CodingHow I Ship Faster with TypeScript, Schemata, and InferenceMy ideas on faster continuous delivery by using schema libraries with TypeScript inference and LLMs.Jun 18, 20246Jun 18, 20246
PinnedPublished inLevel Up CodingHow I Reduce Type Complexity in TypeScript with 3 Clear-cut StepsHow to use identity elements, immutable types, and minimal structures to reduce type complexity in TypeScript.Apr 28, 202413Apr 28, 202413
PinnedPublished inLevel Up CodingWill I use the upcoming TypeScript 5.4 features?The musings of an experienced full-stack developer.Feb 20, 20242Feb 20, 20242
Published inLevel Up CodingWhen instanceof failsNavigating and overcoming pitfalls with the instanceof operator and RTTI in JavaScript and TypeScriptJan 28, 2024Jan 28, 2024
Published inLevel Up CodingSecrets of Type Generation in TypeScriptMy learnings about type generation with code generators and TypeScript inference with examples.Nov 20, 20236Nov 20, 20236
Published inLevel Up CodingThe Curious Case of Type Inference in TypeScriptA case study on extracting parameter types from overloaded functions in TypeScript.Oct 9, 20234Oct 9, 20234
Published inLevel Up CodingEngineer’s Notes: QR Codes & Stress-Free TravelHow I leveraged QR codes and cryptography to design an offline ticket system.Sep 24, 2023Sep 24, 2023
Published inLevel Up CodingJavaScript and Number SerializationHow to serialize and deserialize JavaScript/TypeScript numbers and ensure the correctness of the exchange.Feb 23, 2023Feb 23, 2023