My thoughts on software development, life, and more.
GitHub Authentication Using SSH: Why You Should Use It
March 31, 2025
Understanding CSRF and How to Secure Your Express + TypeScript Server
February 6, 2025
Understanding the JavaScript Event Loop: A Deep Dive
February 3, 2025
๐ฆ Understanding Ownership in Rust: A Beginner's Guide
January 27, 2025
Event-Driven Architecture in MERN: Using RabbitMQ for Asynchronous Communication
January 26, 2025
Implementing Rate Limiting in an Express + TypeScript Server
January 21, 2025
Why Rust is Stealing the Hearts (and Minds) of Developers Worldwide?
February 23, 2024
๐ JavaScript Destructuring for Cleaner and More Efficient Code ๐งนโจ
September 3, 2023
Unleash the Power of JavaScript Array Methods ๐
September 2, 2023
Figma Updates Dev Mode, Variables, Prototyping, and VS Code Plugin
June 22, 2023
The Art of Designing Intuitive User Experiences: Tips and Best Practices
May 5, 2023
Exploring Decision Trees in Machine Learning: A Practical Guide with Python Implementation
March 4, 2023
K-Nearest Neighbors (KNN) Algorithm Explained with Easy-to-Understand Examples
February 23, 2023
Understanding MAE, MSE, and RMSE in Machine Learning
February 19, 2023
The Essential Skills and Tools for Modern Full-Stack Developers
February 17, 2023