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 181Jun 181
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 2813Apr 2813
PinnedGreg PabianinLevel Up CodingWill I use the upcoming TypeScript 5.4 features?The musings of an experienced full-stack developer.Feb 202Feb 202
PinnedGreg 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
PinnedGreg PabianinLevel Up CodingSecrets of Type Generation in TypeScriptMy learnings about type generation with code generators and TypeScript inference with examples.Nov 20, 20235Nov 20, 20235
Greg PabianinLevel Up CodingWhen instanceof failsNavigating and overcoming pitfalls with the instanceof operator and RTTI in JavaScript and TypeScriptJan 28Jan 28
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 CodingJavaScript and Number SerializationHow to serialize and deserialize JavaScript/TypeScript numbers and ensure the correctness of the exchange.Feb 23, 2023Feb 23, 2023
Greg PabianinLevel Up CodingTypeScript SpymastersHow to use the concept of spymasters to enhance testing, logging and auditing of your applications.Jan 24, 2022Jan 24, 2022
Greg PabianinLevel Up CodingAll You Need to Know about Environment Variables in TypeScriptHow to efficiently extract environment variables in TypeScript, including type checks in both runtime and compile-time.Jan 12, 2022Jan 12, 2022