Why 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, listSep 2 · 10 min readcode-after-degree.hashnode.dev
Developing 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 usiJul 17 · 15 min readcode-after-degree.hashnode.dev
Developing 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 thaJun 23 · 20 min readcode-after-degree.hashnode.dev
Developing 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-generatJun 5 · 14 min readcode-after-degree.hashnode.dev
Developing 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 Jun 3 · 10 min readcode-after-degree.hashnode.dev