How to learn React in 2025
A guide comparing library-first and framework-first approaches to learning React in 2025, considering the evolving ecosystem.
A guide comparing library-first and framework-first approaches to learning React in 2025, considering the evolving ecosystem.
A quick tutorial and code example for getting started with React Router 7, covering basic routing concepts.
React is evolving into a full-stack framework with Server Components and Server Actions, bridging the gap between frontend and backend development.
A guide to using ARIA Live Regions for creating accessible notifications in web applications, focusing on screen reader compatibility.
Explores three methods to dynamically enable or disable Server-Side Rendering (SSR) for specific routes in a Nuxt 3 application.
A tutorial on implementing smooth, progressively enhanced page transitions in SvelteKit applications.
Explains how lazy loading components can cause Cumulative Layout Shift (CLS) on slow connections and offers solutions to prevent it.
Explains how Core Web Vitals apply to Single-Page Applications (SPAs), highlighting measurement gaps and optimization strategies like SSR.
A guide to implementing client-side routing in React applications using the React Router library, covering setup, components, and navigation.
A proposal for a native browser feature to load and replace HTML content without JavaScript, enabling SPA-like experiences directly with HTML attributes.
A guide to configuring Nginx with HTTP/2 to properly serve a React Single Page Application using React Router, including performance tuning with server push.
A tutorial on using Vue and Nuxt for pre-rendering web pages to solve SEO and social sharing problems in single-page applications.
Explains how ASP.NET Core integrates with React, Angular, and VueJS for SPA development, covering project structure, hot reload, and build processes.
Explains how routing and navigation work in Blazor, comparing traditional web apps to Single Page Applications (SPAs).
Explores four patterns to implement persistent layouts in Next.js applications, preventing full UI re-renders during navigation.
A guide to using IndexedDB for client-side data storage in Blazor web apps, focusing on the Reshiru.Blazor.IndexedDB.Framework NuGet package.
Explains one-way and two-way data binding in Blazor, including examples for component communication and UI updates.
A developer explores InertiaJS, a tool for building server-side apps with client-side rendering, comparing it to his own project Livewire.
A tutorial on setting up a modern Single Page Application (SPA) and Progressive Web App (PWA) using Vue.js, Parcel, and Workbox.
Explores strategies and challenges for orchestrating micro-frontends, comparing client-side, server-side, and edge-side approaches.