Backend

How to Manage Multi-Language Open Source SDKs on GitHub: Best Practices & Tools

Introduction In modern software development, Software Development Kits (SDKs) play a pivotal role in bridging the gap between APIs and developers. Managing an open-source SDK project on GitHub that supports multiple programming languages can be challenging, but it also presents an opportunity to deliver a scalable and robust product. This article explores best practices and […]

How to Manage Multi-Language Open Source SDKs on GitHub: Best Practices & Tools Read More »

Testing ASP.NET Core 8.0 API’s – A Comprehensive Guide

Introduction Building robust and reliable ASP.NET Core 8.0 APIs requires precision and strategic planning. This article explores essential practices that form the foundation of a well-tested API, navigating through the intricacies of Unit, Integration, and Functional Testing. Mastering the Art of Unit Testing Unit testing involves testing a single class by mocking out its dependencies.

Testing ASP.NET Core 8.0 API’s – A Comprehensive Guide Read More »

Refactoring Application Services with DDD in Golang

Implementing DDD patterns with Golang is very educational and a great way to refresh on these concepts, because you have to implement everything by yourself. Using frameworks that do “magical” things under the hood is often discouraged, even the use of DI containers, so you end up understanding the patterns to their core. Minimising the

Refactoring Application Services with DDD in Golang Read More »

The Ins and Outs of Open Banking

Open Banking is the practice that allows third-party financial service providers to securely access consumer banking, transactions, and other data from banks and financial institutions.  From the customer perspective, it gives you the control of your data. With Open Banking, you can share your economic information with other banks or other financial institutions so you

The Ins and Outs of Open Banking Read More »

Dependency Injection and Unit Testing in Golang

What is dependency injection? Dependency injection is a programming technique that makes a class independent of its dependencies. It achieves that by decoupling the usage of an object from its creation. This helps you to follow SOLID\’s dependency inversion and single responsibility principles, in order to write a good programme. Let’s refresh our memory with

Dependency Injection and Unit Testing in Golang Read More »

Scroll to Top