BIBenjamin Inglisincode-after-degree.hashnode.dev·Sep 2 · 10 min readWhy is Redis so Fast despite being (mostly) single-threaded?What is Redis? Redis is one of the most popular and versatile data-stores today, favored for its speed and simplicity. Redis offers features that resemble common data structures, such as strings, list00
BIBenjamin Inglisincode-after-degree.hashnode.dev·Jul 17 · 15 min readDeveloping as a Developer: Code Smells – Object-Orientation AbusersThe category of Object-Orientation Abusers encompass smells where the code fails in it's implementation of object-oriented design principles and best practices. This includes but is not limited to usi00
BIBenjamin Inglisincode-after-degree.hashnode.dev·Jun 23 · 20 min readDeveloping as a Developer: Code Smells - BloatersIn this installment of the Developing as a Developer series I will be exploring the code smells belonging to the category known as Bloaters, which Mäntylä and Lassenius (2006) define as "something tha00
BIBenjamin Inglisincode-after-degree.hashnode.dev·Jun 5 · 14 min readDeveloping as a Developer: IntroductionOverview: Motivation for writing this Writing clean, maintainable code is crucial in developing software that stands the test of time. In today's landscape where there is a massive push for AI-generat00
BIBenjamin Inglisincode-after-degree.hashnode.dev·Jun 3 · 10 min readDeveloping as a Developer: Strategy PatternWhat is the Strategy design pattern? To start, let's look at the definition provided in Design Pattern Elements of Reusable Object-Oriented Software: “Define a family of algorithms, encapsulate each 00