Posts
All the articles I've posted.
Nodejs Testing Tips(TIL)
Posted on:January 30, 2025 at 02:57 AMKey techniques for setting up unit, integration, CLI tests in Nodejs projects. Covers file structure, helpers, transpiling, exec cmds.
Key learnings on publishing packages to npm(TIL)
Posted on:January 30, 2025 at 02:57 AMQ&A summary of insights on using tools like npm, Lerna, Bit and best practices for publishing and managing JavaScript packages.
Understanding Django Database Migrations(TIL)
Posted on:January 30, 2025 at 02:57 AMThis summarizes how Django migrations work to manage database schema changes, including the migration workflow and why migrations run for tests.
Differences Between Relative and Absolute Positioning in CSS(TIL)
Posted on:January 30, 2025 at 02:57 AMRelative positioning shifts an element without affecting layout. Absolute positioning positions an element relative to a parent element and removes it from the normal page flow.
The Power of Invert(Mental Model)
Posted on:January 30, 2025 at 02:52 AMInvert, always invert. - Carl Gustav Jacob Jacobi
A Guide to the Good Life-The Ancient Art of Stoic Joy(Book Notes)
Posted on:January 30, 2025 at 02:52 AMhow to live a good life
Key Capabilities and Usage of Alpine.js(TIL)
Posted on:January 29, 2025 at 03:09 AMThis summarizes the core benefits, API, and usage patterns of Alpine.js - a lightweight framework for adding interactivity to HTML that can replace jQuery and vanilla JS.
linting for typescript(TIL)
Posted on:January 29, 2025 at 03:09 AMESLint, Prettier, and TypeScript compiler help enforce code quality, consistency, and compilation for TypeScript projects. ESLint provides linting, Prettier handles code formatting, and TypeScript compiler converts TypeScript to JavaScript. Integrating them involves installing required packages, configuring ESLint and Prettier rules, extending the recommended configs, and running ESLint on JS/TS files.