Engineering, written from the work.

Architecture, product decisions, and what it takes to ship software that lasts.

Newest first

Front-End DevelopmentSystem DesignTips & TricksUncategorized

MCP vs RAG vs Skills?

Most people think MCP, RAG, and Skills compete — they don’t.They’re three layers of the same system:MCP connects, RAG provides knowledge, and Skills…

2 min read
Front-End DevelopmentJavascriptTypescript

🚀 TypeScript Best Practices at Scale (Part-7)

Learn TypeScript best practices at scale including type architecture, avoiding any, monorepo strategies, performance tips, and testing with strong type safety.

2 min read
Front-End DevelopmentJavascriptTypescript

🔥 Advanced TypeScript Patterns (Part-6)

Learn advanced TypeScript patterns like keyof, mapped types, conditional types with infer, and custom utilities with real React and Angular examples.

2 min read
Front-End DevelopmentJavascriptTypescript

TypeScript Utility Types (Part 4)

Learn TypeScript utility types like Partial, Pick, Omit, and Record with real-world examples and best practices for scalable apps.

2 min read
Front-End DevelopmentJavascriptTypescript

Generics in TypeScript (Part 3)

Learn generics in TypeScript with real-world examples including API handling, React props, classes, and utility functions.

2 min read
Front-End DevelopmentJavascriptTypescript

Type vs Interface in TypeScript (Part 2)

Learn the difference between type and interface in TypeScript with real-world examples, best practices, and when to use each in modern apps.

3 min read
Front-End DevelopmentJavascriptReactTypescript

What is TypeScript and Why Should You Use It?

A beginner-friendly guide to TypeScript explaining what it is, why to use it, and how it helps build maintainable web applications.

3 min read
Front-End DevelopmentReact Native

Security concerns in a rooted or jaibroken devices

Rooted (Android) or jailbroken (iOS) devices pose security concerns because these modifications grant users elevated privileges and the ability to bypass…

2 min read
Front-End DevelopmentTips & Tricks

Build a web app for AR and VR

Building a web app for Augmented Reality (AR) and Virtual Reality (VR) can be a complex but exciting endeavour. These technologies offer immersive and…

3 min read
Javascript

ECMAScript – Features

List of some of the major features introduced in each version of ECMAScript:

2 min read
SEOTips & Tricks

SEO and Best Practices

SEO, or Search Engine Optimization, is the practice of optimizing your website and its content to improve its visibility and ranking in search engine…

3 min read
Front-End DevelopmentTips & Tricks

Lazy Loading for Images – Improve Page Loading Time

Lazy loading is a technique used to defer the loading of images and videos on a web page until they are about to enter the user's viewport (the visible…

1 min read
Front-End DevelopmentTips & Tricks

Improve browser page load time — Strategies

Improving page load time is crucial for providing a better user experience, reducing bounce rates, and potentially improving your website’s search engine…

3 min read
CSSFront-End DevelopmentTips & Tricks

Inline Critical CSS – Explained

Inline Critical CSS refers to the practice of including critical (above-the-fold) CSS directly within the HTML of a web page, rather than loading it from an…

1 min read
Front-End DevelopmentTips & Tricks

How DOM and CSSOM are combined during Web Page Rendering

Combining the Document Object Model (DOM) and the CSS Object Model (CSSOM) to create a Render Tree is a crucial step in the browser rendering process. Below…

1 min read
Front-End DevelopmentTips & Tricks

How DOM and CSSOM created during Browser Page Rendering

The Document Object Model (DOM) and the CSS Object Model (CSSOM) are critical components of web browsers that represent the structure and styling of a web…

2 min read
Front-End DevelopmentTips & Tricks

Critical Render Path — In Depth Understanding

The Critical Render Path (CRP) is a concept in web performance optimization that refers to the sequence of steps the browser takes to render the initial…

2 min read
Front-End DevelopmentTips & Tricks

Web page Rendering Optimisation Technique

Web page rendering optimization is crucial for delivering fast and responsive web experiences to users. Here are some techniques and best practices to help…

2 min read
Tips & Tricks

Browser rendering cycle — Explained

The browser rendering cycle, also known as the rendering pipeline, is the process by which a web browser displays a web page on the user’s screen. It…

2 min read
Front-End Development

Growth path for Front End Developer

The front-end development field is dynamic and constantly evolving, so your growth path should involve continuous learning and adaptation to new…

2 min read
Tips & Tricks

Pretexting, Baiting, and Tailgating – Explained

"Pretexting," "baiting," and "tailgating" are social engineering techniques used by individuals with malicious intent to gain unauthorized access to…

2 min read
ReactTips & TricksTypescript

Control Code Quality in Your React Typescript Project

Writing high-quality code is essential for building maintainable and scalable applications. Here are some tips and best practices that you can use to ensure…

1 min read
CSSHTML

Special Responsive Layout Design Technique

responsive approach for all big screens, design layout responsive for large screens resolutions, high resolution design layout technique

4 min read
React

Getting started with React — Advance

react advance, react advance concepts, advance react concepts, advance level of react, links react, important links react

1 min read