Late 2020 brought a preview of “React Server Components” (RSC). This is a paradigm shift. Unlike Server-Side Rendering (SSR) which merely sends HTML, RSCs allow components to run exclusively on the server, never sending their code to the client bundle. Client vs Server Components The Zero-Bundle-Size Promise If a component uses a large library (like […]
Read more βCategory: Emerging Technologies
Emerging technologies include a variety of technologies such as educational technology, information technology, nanotechnology, biotechnology, cognitive science, psychotechnology, robotics, and artificial intelligence.
Azure Bicep: ARM Templates You’ll Actually Want to Write
Continuing our coverage of Project Bicep (now v0.3), this version introduces loops, conditional deployment, and modules, making it a viable replacement for ARM JSON in production. Loops Conditional Deployment Key Takeaways Bicep is transpiled to ARM JSON `bicep build main.bicep`. IntelliSense works for all Azure resources immediately. Much easier to read and review in Pull […]
Read more βAzure Communication Services: Integration Guide
Azure Communication Services (ACS) exposes the same backend that powers Microsoft Teams as a set of APIs. You can now build SMS, Chat, Voice, and Video capabilities directly into your applications without managing SIP trunks or WebSocket servers. Sending an SMS User Access Tokens To access Chat or VoIP, users need a token. Key Takeaways […]
Read more βVue 3 Teleport: Rendering Outside the Component Tree
Modals, Tooltips, and Dropdowns often suffer from z-index issues when nested deep in the component tree. Vue 3’s `<teleport>` allows a component to render its children elsewhere in the DOM (e.g., direct child of `<body>`) while keeping the logical hierarchy intact. Implementation Common Use Cases **Fullscreen Overlays**: Avoid parent `overflow: hidden` clipping. **Notifications**: Stack toasts […]
Read more βEntity Framework Core 5.0: Many-to-Many and More
EF Core 5.0 brings the feature everyone has been asking for: Many-to-Many relationships without a mapped join entity. It also introduces Split Queries to fix the “Cartesian Explosion” problem in complex joins. Many-to-Many You can now define navigation properties on both sides, and EF Core handles the middle table. Split Queries Instead of one giant […]
Read more βVite: Lightning Fast Frontend Build Tool
Webpack has dominated the frontend for years, but slow dev server startup times are killing productivity. Enter **Vite** (French for “fast”), created by Evan You (Vue.js creator). It leverages Native ES Modules (ESM) in the browser to offer instant server start. How Vite Woks (vs Webpack) Scaffolding a Project Key Takeaways Instant HMR (Hot Module […]
Read more β