rubric
Articles
- When an AI Knows Too Much A reflection on AI memory, privacy, safety, and the power that may belong to whoever controls the most personal data. ~6 min
- Code is a reflection of a person Reflections on conscience, responsibility, habits and their influence on architecture and the maintainability of projects. ~4 min
- System Design Interview Part 2 A practical guide to networking for system design interviews, covering TCP, UDP, DNS, HTTP, and SSL/TLS. ~5 min
- System Design Interview Part 1 A practical introduction to system design interviews, including architecture, scaling, reliability, latency, and common trade-offs. ~4 min
- The Art of Video Optimization + Snippet Discover expert techniques optimize Video files, slashing load times and boosting user experience without sacrificing quality. ~3 min
- My best Frontend Resources Handpicked list of the best frontend and design resources. Discover the Latest Web Resources for Development & Design. ~3 min
- The Art of Image Optimization Discover expert techniques to compress and optimize images, slashing load times and boosting user experience without sacrificing quality. ~5 min
- Web Storage - Cookies vs. Local Storage vs. Session Storage vs. IndexedDB A comparison of cookies, Local Storage, Session Storage, and IndexedDB, with guidance on when to use each browser storage option. ~7 min
- Speed Up Your Website. Tips for Better Web Performance Learn how to make your website faster with easy-to-understand tips on Core Web Vitals, lazy loading, code splitting and rendering strategies. ~4 min
- Reusable Button component. Build Once, Use Everywhere. The Power of Reusable Buttons. We will create reusable button component written in JSX ~2 min
- Debounce and Throttle. Step-by-Step Guide Learn how debouncing and throttling work in JavaScript, with a detailed implementation and line-by-line explanation. ~4 min
- Web Design Rules and Guidelines Mastering Web Design in 2025. Essential Rules and Guidelines for Creating Stunning, User-Centric Websites ~5 min
- Creating Gradients with Transitions Creating Smooth Gradient Transitions on :hover using CSS @property rule ~2 min
- JavaScript Fundamentals for Frontend Development A practical introduction to the JavaScript fundamentals every frontend developer should understand. ~3 min
- Fundamental Introduction to Web Development Understanding how a browser works is essential. This guide focuses primarily on browser-based development ~5 min