Introduction to Event-Driven Architecture

I’ve spent the last year migrating systems from request-response to event-driven patterns. The shift in thinking is significant, but the benefits are real. Here’s my introduction to event-driven architecture (EDA) and why you should care. What is Event-Driven Architecture? Instead of services directly calling each other (request-response), they communicate through events. When something happens, a […]

Read more โ†’

TypeScript Basics for C# Developers

If you’re a C# developer dipping your toes into frontend development, TypeScript will feel surprisingly familiar. It’s JavaScript with types, and Microsoft designed it with C# developers in mind. Here’s what you need to know. Why TypeScript? JavaScript is… flexible. Too flexible sometimes. TypeScript adds compile-time type checking, which catches bugs before they hit production. […]

Read more โ†’

Azure DevOps Community Launch Event – LK MUG January 2019

Last week I had the privilege of organizing and presenting at the Azure DevOps Community Launch event with the Letterkenny Microsoft User Group (LK MUG). It was fantastic to see so many developers from the Northwest Ireland region come together to explore what’s new in Azure DevOps. What We Covered The rebranding from VSTS to […]

Read more โ†’

Entity Framework Core 2.2: Performance Improvements

EF Core 2.2 shipped alongside .NET Core 2.2, and while it’s not a revolutionary release, the performance improvements are worth talking about. Here’s what I’ve noticed in real-world usage. Spatial Data Types Finally! If you’ve been waiting to use geography types with EF Core, the wait is over. Install the spatial package: Then use NetTopologySuite […]

Read more โ†’

SharePoint Framework (SPFx) 1.7: Building Modern Web Parts

SPFx 1.7 dropped a few weeks ago, and it’s a solid release. If you’re building SharePoint customizations in 2019, here’s what you should know about the latest version of the SharePoint Framework. What’s New in SPFx 1.7 This release focuses on stability and developer experience. Not flashy, but important. Dynamic Data The dynamic data capability […]

Read more โ†’

Getting Started with .NET Core 2.2: What’s New

It’s been a few weeks since Microsoft released .NET Core 2.2, and I’ve finally had the chance to dig into what’s new. If you’re still on 2.1 (which is LTS, so fair enough), here’s what you’re missing and whether it’s worth upgrading. The Headline Features .NET Core 2.2 isn’t a massive release, but it brings […]

Read more โ†’