Thriving on the 21st century: Build your extended selfThe future remains unwritten.Aug 22, 2023·5 min read
Design pattern (part 5): Behavioural pattern IIPatterns are just what they are: repeating behaviors, not rules.May 7, 2023·9 min read
Design pattern (part 4): Behavioural pattern IWhen I learned about coding principles like SOLID, one principle has always stood out: Functions should do one thing. They should do it well. They should do it only. When I think back to the code I wrote in the past, many of them did not pass this ...Apr 30, 2023·11 min read
Design pattern (part 3): Structural patternsAfter the previous post about creational patterns, in this post, we will talk about structural patterns. Creational design patterns are an essential part of software development. However, they are often overlooked and misunderstood by developers. In ...Apr 29, 2023·10 min read
Design pattern (part 2): Creational patternsI. What is a creational pattern again? Creational patterns are design patterns that deal with object creation mechanisms. The main idea of these patterns is to control the object-creation process in a way that is more flexible and efficient. The reas...Apr 29, 2023·9 min read
Design pattern (part 1): Wait, pattern ?Programs should be written for people to read, and only incidentally for machines to execute.Apr 29, 2023·2 min read