PinnedGreg PabianinLevel Up CodingKiller Design Patterns: Asynchrony of JavaScriptUpgrade your architectural skills regarding promises and streams before AI learns it on my story.Aug 25Aug 25
PinnedGreg PabianinLevel 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 251Aug 251
PinnedGreg PabianinLevel 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 185Jun 185
PinnedGreg PabianinLevel 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 2812Apr 2812
PinnedGreg PabianinLevel Up CodingWill I use the upcoming TypeScript 5.4 features?The musings of an experienced full-stack developer.Feb 202Feb 202
Greg PabianinLevel Up CodingWhen instanceof failsNavigating and overcoming pitfalls with the instanceof operator and RTTI in JavaScript and TypeScriptJan 28Jan 28
Greg PabianinLevel Up CodingSecrets of Type Generation in TypeScriptMy learnings about type generation with code generators and TypeScript inference with examples.Nov 20, 20236Nov 20, 20236
Greg PabianinLevel 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
Greg PabianinLevel 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
Greg PabianinLevel Up CodingJavaScript and Number SerializationHow to serialize and deserialize JavaScript/TypeScript numbers and ensure the correctness of the exchange.Feb 23, 2023Feb 23, 2023