𝗗𝗮𝘆 𝟭𝟮 𝗼𝗳 𝗠𝘆 𝗧𝘆𝗽𝗲𝗦𝗰𝗿𝗶𝗽𝘁 𝗦𝗽𝗿𝗶𝗻𝘁 — 𝗖𝗟𝗜 𝗡𝗼𝘁𝗲𝘀 𝗔𝗽𝗽 (𝗡𝗼𝗱𝗲.𝗷𝘀 + 𝗧𝗦) I built a CLI Notes App using Node.js + TypeScript, focusing on how types behave in real execution — not just inside tutorials. 𝗖𝗼𝗻𝗰𝗲𝗽𝘁𝘀 𝗔𝗽𝗽𝗹𝗶𝗲𝗱  • fs module for file handling  • Async I/O with proper typing  • Strongly typed CLI arguments  • Module-based architecture  • Command handling with the commander 𝗙𝗲𝗮𝘁𝘂𝗿𝗲𝘀  • Add, list, delete, and search notes  • JSON-based persistence  • Clean, colored CLI output using chalk 𝗪𝗵𝗮𝘁 𝗧𝗵𝗶𝘀 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 𝗥𝗲𝗶𝗻𝗳𝗼𝗿𝗰𝗲𝗱 TypeScript delivers the most value when inputs are unpredictable and side effects exist. Typing CLI arguments, file I/O, and async flows forced me to:  • Model data intentionally  • Handle edge cases early  • Refactor confidently with compiler support #TypeScript #NodeJS #CLI #LearningInPublic #SoftwareEngineering #JavaScript #DeveloperJourney

To view or add a comment, sign in

Explore content categories