Published onMarch 10, 2025Top 5 Common TypeScript Mistakestypescriptbest-practicescommon-mistakesAvoid these common TypeScript mistakes to write cleaner, more robust code.
Published onMarch 1, 2025Swapping with HTMX: Making Dynamic Content Changes EffortlessHTMXJavaScriptDynamic-ContentAJAXFrontend-DevelopmentExplore the powerful hx-swap attribute in HTMX to swap HTML content dynamically. From simple inner swaps to targeted DOM updates, learn how to control the position and style of updates within your webpage.
Published onFebruary 27, 2025Today I Learned About HuskygithuskylintinghooksautomationA personal reflection on learning how Husky automates Git hooks for pre-commit tasks like linting, ensuring cleaner code without manual intervention.
Published onFebruary 23, 2025Understanding Type Inference in Rustrusttype-inferenceprogramming-conceptsLearn how Rust's type inference works, including special cases like function pointers and the never type (`!`).
Published onFebruary 22, 2025Rust Iteration: Understanding `IntoIterator` vs `iter()`rustiterationintoiteratoriterrust-programmingLearn the differences between `IntoIterator` and `iter()` in Rust, and explore how they are used in different iteration contexts.