Isaac CummingsThe Factory Pattern — A Simple GuideSoftware components aren’t nearly as useful if you don’t have a succinct way to create them.Oct 31, 2018Oct 31, 2018
Isaac Cummings“I Think You’re Wrong” — How to manage debate in the workplaceAnd if you disagree you can keep it to yourself!Sep 27, 2018Sep 27, 2018
Isaac CummingsWhy Every Developer Should Practice WritingAs software developers we take on varying duties. Depending on the context we could spend most of our time writing code, or spend high…Sep 25, 2018Sep 25, 2018
Isaac CummingsThe difference between Asynchronous and ParallelLately, i have been seeing a common misconception (mostly in less experienced developers) in the definitions of ‘Asynchronous’ and…Sep 21, 20182Sep 21, 20182
Isaac CummingsThe Operation Result Pattern — A Simple GuideThe Operation Result Pattern is not really an official pattern (as in, i haven’t seen it show up in books yet). But its still legitimate…Sep 21, 20184Sep 21, 20184
Isaac CummingsThe Proxy Pattern — A Simple GuideThe proxy design pattern is one that i don’t see used in production systems very frequently. I also hear one overwhelmingly loud question…Sep 5, 20181Sep 5, 20181
Isaac CummingsThe Adapter Pattern — A Simple GuideYou can find the source code for this post here. As always its intended to be an example, and if you find any errors please let me know so…Aug 14, 20181Aug 14, 20181
Isaac CummingsThe Decorator Pattern — A simple guideThe decorator pattern has a combination of usefulness and low cost that is indispensable when designing software. It allows you to separate…Aug 10, 20183Aug 10, 20183
Isaac CummingsIs implementing the repository pattern worth it?For the purposes of this article we are going to focus on Entity Framework, although the principles should still apply to other generic…Aug 8, 2018Aug 8, 2018
Isaac CummingsWhy DRY can be misleadingDRY, the software design principle that gets so much press. Its listed on every resume, mentioned in every tutorial, it has the power to…Aug 7, 20182Aug 7, 20182