James LouieinPragmatic Programming2: Pragmatic Programmer DigestLegacy Code and What to do with itAug 23, 2021Aug 23, 2021
James LouieinPragmatic 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
James LouieinPragmatic 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
James LouieinPragmatic 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
James LouieinPragmatic 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
James LouieinPragmatic 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
James LouieinPragmatic 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
James LouieinPragmatic 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
James LouieinPragmatic 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
James LouieinPragmatic 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