.NET 5 Migration: Real World Lessons

Migrating a large enterprise monolith to .NET 5 is different from upgrading a “Hello World” app. We share lessons learned from migrating 50+ microservices, including handling breaking changes in ASP.NET Core and Entity Framework. Breaking Change: JSON Serialization System.Text.Json is the default now. If you rely heavily on Newtonsoft.Json quirks, switching is painful. Target Framework […]

Read more โ†’

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

Looking Back at 2020: A Developer’s Perspective

2020. What a year. It’s a year that will happen defined by the global pandemic, but within our tech bubble, it was also a year of massive acceleration and resilience. As we close it out, let’s reflect on what changed for software engineers. The Remote revolution In March, the world went remote. For many developers, […]

Read more โ†’