Node.js REST API with Express: Complete Guide

Express is still the go-to framework for Node.js APIs. It’s minimal, flexible, and has a massive ecosystem. Here’s how to build a production-ready REST API from scratch. Project Setup Basic Server Organizing Routes Input Validation Never trust user input. Use express-validator: Async Error Handling References Express.js Documentation Node.js Best Practices

Read more →

LK DevConf 2019: Building Modern Web Applications

LK DevConf 2019 was a blast! This local developer conference in Letterkenny brought together speakers from across Ireland to share knowledge about modern development practices. My Session: Modern .NET Development I presented a session on building modern web applications with ASP.NET Core. The focus was on practical patterns that work in real projects: Clean Architecture […]

Read more →

SQL Server Query Optimization: Index Strategies

I’ve spent countless hours staring at execution plans. Indexes are the single biggest lever you have for query performance, but they’re often misunderstood. Here’s what actually works. The Basics An index is like a book’s index—it helps you find data without scanning every page. Without indexes, SQL Server reads every row (table scan). With the […]

Read more →

Building SPFx Web Parts with React

React is the recommended framework for SPFx web parts, and for good reason. The component model fits perfectly with SharePoint’s web part architecture. Here’s how to build a real-world web part using React and TypeScript. Project Setup Web Part Structure An SPFx React web part has two main files: WebPart.ts – The SPFx wrapper that […]

Read more →
Posted in Uncategorized