React Server Components: The Future of React?

In a surprising end-of-year announcement, the React team unveiled React Server Components (RSC). It’s an experimental feature (zero-bundle-size components) that might redefine how we build React apps. The Idea Traditionally, React components (Client Components) are downloaded, parsed, and executed in the browser. They fetch data via API calls (useEffect). Server Components execute only on the […]

Read more โ†’

Vue 3 + TypeScript: The Perfect Combination

Vue 2’s TypeScript support was… okay, but awkward. It often required class-based components or clunky decorators. Vue 3 was written in TypeScript from the ground up, and the integration is now seamless, especially with the Composition API. Defining Props In <script setup lang=”ts”>, you can use pure TypeScript interfaces to define props. Typing Emits Strictly […]

Read more โ†’

.NET 5: Performance Improvements Deep Dive

.NET 5 is the fastest .NET version ever releases. The engineering team has gone through the runtime and libraries with a fine-toothed comb, optimizing everything from the impacts of the Garbage Collector (GC) to the internals of List<T>. Let’s look at the numbers. TechEmpower Benchmarks In the TechEmpower benchmarks (Round 19/20), .NET 5 performs exceptionally […]

Read more โ†’

SPFx and Microsoft Graph: Accessing User Data

Microsoft Graph is the API to access Microsoft 365 data. Here’s how to use it from SPFx web parts. Setup Graph Client Common Operations Permissions Request permissions in package-solution.json: Admins must approve these permissions in SharePoint Admin Center. References Use Microsoft Graph in SPFx

Read more โ†’