Tobias LangThe Adapter Design Pattern: Bridging Incompatible Interfaces EfficientlyDesign patterns represent solutions to common problems that occur in software design. They are best practices that can be used to solve…10 min read·Jun 3, 2023----
Tobias LangThe Proxy Design Pattern: Mastering Controlled Access to ObjectsSoftware development practices entail a myriad of challenges, one of which is the efficient management of resources. As developers, we…9 min read·May 27, 2023----
Tobias LangThe Builder Design Pattern: Simplifying Object ConstructionIntroduction8 min read·May 20, 2023----
Tobias LangThe Observer Design Pattern: Unlocking Efficient Notification SystemsIntroduction9 min read·May 13, 2023----
Tobias LangThe Decorator Design Pattern: A Gateway to Flexible Code CustomizationIn this blog article, we’ll dive deep into the Decorator design pattern, a powerful technique for extending the functionality of an object…6 min read·May 7, 2023----
Tobias LangSoftware Design Patterns — An IntroductionDesign patterns are reusable solutions to common problems that arise during software development. They are not ready-made code snippets…12 min read·Apr 22, 2023----
Tobias LangMocking the OpenAI API in Python: A Step-by-Step GuideAs developers, we often need to test our applications without making actual API calls, especially when dealing with APIs that have rate…5 min read·Apr 7, 2023----
Tobias LangHow to clear the AWS SysOps Administrator Associate ExamIf you read my other posts, you already know that I just recently started to go down the AWS certification road. If not, take a look at…8 min read·Apr 4, 2023----