Pinnediamprovidence·Aug 17, 2024C# interview questions for web devsJust a list of subjects, topics, and questions that I believe developers at junior, middle, and senior levels should know. You can use it…A response icon3A response icon3
iamprovidence·Jul 7Architecture ScalesThere has been a lot of confusion over the years around the terms design and architecture. What is software design? What is software…
iamprovidence·Jun 27Serverless ArchitectureIf you’ve been around long enough, you probably started building applications the “classic” way: create a single API, define a few…
iamprovidence·Jun 17Event-Driven ArchitecturePicture a common scenario with two microservices: one handling Orders and another managing Users. The Orders microservice needs to verify…
iamprovidence·Jun 7Event-Driven ProgrammingImagine you are sitting in a room waiting for the phone to ring. You don’t constantly check the phone every second, asking: “Did someone…A response icon1A response icon1
iamprovidence·May 27Managing Dependency Chaos in Your CodeEvery developer at least once experienced tangled code where responsibilities are mixed, and even a small change feels risky and painful to…
iamprovidence·May 17Vertical Slice ArchitectureIt is common to build backend architectures around horizontal layers. We separate systems into familiar tiers like presentation…A response icon3A response icon3
iamprovidence·May 7Ultimate guide to PR review processYeap, another article about PR reviews 😅. This one’s going to be a big one — however, it’s not for you guys, it’s for me. It’s a personal…A response icon1A response icon1
iamprovidence·Apr 27Designing Boundaries: The Art of Splitting SystemsHave you ever wondered what the difference is between a folder and a project? While it may seem minor at first, a simple decision can save…A response icon2A response icon2
iamprovidence·Apr 17Unlocking the Secret Features of LINQPreviously, I wrote an article about a handy ‘weird’ method that prevents empty collections.