Published inPragmatic Programming2: Pragmatic Programmer DigestLegacy Code and What to do with itAug 23, 2021Aug 23, 2021
Published inPragmatic Programming1: Pragmatic Programmer DigestStarting a new weekly series called Pragmatic Programmer Digest to share content from around the internet that I found helpful in learning…Aug 14, 2021Aug 14, 2021
Published inPragmatic ProgrammingAn Opinionated Guide to Handling Errors in Your Rest API: ExceptionsIn this article we will cover how what are types of errors that occur in Rest APIs, how we can translate to programming languages, and…Apr 3, 2020Apr 3, 2020
Published inPragmatic ProgrammingTrust the Process: A Look at Handling Production IssuesToday’s systems are complex — distributed, data driven, continuously deployed systems allow for things to go wrong at any given point, at…May 27, 2019May 27, 2019
Published inPragmatic Programming.NET Things: DelegatesContinuing on with the .NET Things series, we’re going to explore C# delegates — put simply they are functions that are treated as first…Mar 7, 2019Mar 7, 2019
Published inPragmatic Programming.NET Things: Assembly ScanningIn this installment of .NET Things, we’ll dive into a common dependency injection pattern known as Assembly Scanning, which is used…Feb 28, 20191Feb 28, 20191
Published inPragmatic Programming.NET Things: Pipeline Design PatternThe pipeline (or chain of responsibility) design pattern is a programming pattern that allows you to chain composable units of code…Feb 24, 2019Feb 24, 2019
Published inPragmatic ProgrammingStructuring Your Team: Feature OwnersThe growing importance of technology in the industry has caused a surge of technology focused jobs to be in high demand. It is not…Feb 14, 2019Feb 14, 2019
Published inPragmatic ProgrammingFirst Impressions: Node.jsIn this article I wanted to share my initial impressions working with Node.js coming from a .NET developer.Jan 22, 2019Jan 22, 2019
Published inPragmatic ProgrammingThe Pragmatic ApproachToday I wanted to talk about what has recently inspired me to re-evaluate the way I see myself as a developer and how it has changed my…Jan 12, 2019Jan 12, 2019