السلام علیکم

Thoughts on design, development, and everything in between

More articles

15 Stories
Tailwind CSS v4: The Future of Utility-First CSS
02

Tailwind CSS v4: The Future of Utility-First CSS

Explore the key improvements in Tailwind CSS v4, featuring native CSS variables, a highly optimized CSS compiler, and simplified config files.

Read Article
React 19 Server Components: What You Need to Know
03

React 19 Server Components: What You Need to Know

Get ready for React 19. Understand how Server Components differ from Client Components, and how they improve page load performance.

Read Article
Building Secure Node.js APIs: Best Practices for Authentication and CORS
04

Building Secure Node.js APIs: Best Practices for Authentication and CORS

Secure your Node.js backend against common vulnerabilities. Learn best practices for CORS, cookie-based JWTs, and secure headers.

Read Article
Understanding REST vs GraphQL: Choosing the Right API Style
05

Understanding REST vs GraphQL: Choosing the Right API Style

Compare REST APIs and GraphQL. Understand the differences in querying, over-fetching, schema definitions, and tooling.

Read Article
Modern State Management with Zustand: Simple, Fast, and Scalable
06

Modern State Management with Zustand: Simple, Fast, and Scalable

Say goodbye to Redux boilerplate. Zustand offers a lightweight, reactive, hook-based state management solution for React applications.

Read Article
Optimizing Next.js App Performance: Font, Image, and Scripts
07

Optimizing Next.js App Performance: Font, Image, and Scripts

Improve your Core Web Vitals score by mastering image optimization, font preloading, and dynamic script scheduling in Next.js.

Read Article
Advanced CSS Grid Layouts: Beyond the Basics
08

Advanced CSS Grid Layouts: Beyond the Basics

Go beyond grid columns and rows. Discover grid template areas, subgrid, and auto-fit vs auto-fill logic to build complex dashboard structures.

Read Article
Mastering TypeScript Generics: Writing Reusable Type-Safe Code
09

Mastering TypeScript Generics: Writing Reusable Type-Safe Code

Learn how to utilize TypeScript generics to construct highly flexible and reusable helper functions, components, and classes.

Read Article
Next.js 14 Server Actions: A Paradigm Shift in Data Mutation
10

Next.js 14 Server Actions: A Paradigm Shift in Data Mutation

Explore the power of Server Actions in Next.js 14, enabling direct backend mutations from your components without creating REST or GraphQL endpoints.

Read Article
What is React Query and when you might need it in your Next 14 project
11

What is React Query and when you might need it in your Next 14 project

Everytime I come across a new technology in the ever expanding universe of tools and frameworks i.e. the React ecosystem, I start wondering how it fits in the picture and do I even need to use it in my projects.

Read Article
 Mastering JavaScript Arrays: A Comprehensive Guide
12

Mastering JavaScript Arrays: A Comprehensive Guide

Unravel the power of JavaScript arrays in this comprehensive exploration. From fundamental operations to advanced techniques, this article delves into the versatility of arrays, offering insights into multidimensional arrays, iteration methods, and more. Whether you're a beginner or an experienced developer, mastering arrays is crucial for efficient data manipulation and dynamic application development in JavaScript.

Read Article
SvelteKit Unleashed: Transforming Web Development with Ease
13

SvelteKit Unleashed: Transforming Web Development with Ease

Explore the innovative features of SvelteKit, the modern framework built on the principles of Svelte, designed to simplify and streamline the process of creating dynamic and performant web applications.

Read Article
Nuxt.js Unveiled: Elevating Vue.js Development to New Heights
14

Nuxt.js Unveiled: Elevating Vue.js Development to New Heights

Dive into the world of Nuxt.js, the powerful Vue.js framework that simplifies and enhances the process of building robust and performant web applications. Explore its key features and discover how Nuxt.js is reshaping the landscape of Vue development.

Read Article
Unleashing the Power of Remix.run: A New Dawn in Web Development
15

Unleashing the Power of Remix.run: A New Dawn in Web Development

Discover the innovative features and paradigm-shifting capabilities of Remix.run, the modern web framework that's redefining how developers build robust and scalable applications.

Read Article
Unveiling Next.js 14: A Quantum Leap in Web Development
16

Unveiling Next.js 14: A Quantum Leap in Web Development

Explore the groundbreaking features and enhancements that come with Next.js 14, the latest version of the popular React framework, and discover how it's set to revolutionize the way we build web applications.

Read Article