Developer Predictions for 2021

Crystal ball time. Based on the trends of 2020, here is what I think 2021 holds for software developers. 1. Hybrid Work is the New Normal Companies will not go back to 100% office presence. Tools for async collaboration will explode. Docs-as-code and written culture will become essential skills. 2. Kubernetes vanishes (mostly) Developers are […]

Read more β†’
Posted in UncategorizedTagged

React Server Components: The Future of React?

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 β†’

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 β†’

Blazor WebAssembly Authentication with Azure AD

Securing a Single Page Application (SPA) can be tricky. Blazor WebAssembly makes it easier by providing built-in integration with OpenID Connect (OIDC) providers, including Azure Active Directory (AAD). Here is how to secure your app. App Registration First, register your app in the Azure Portal. 1. Create a “Single-page application” registration. 2. Set the Redirect […]

Read more β†’