Backend

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 …

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 »

Java Encryption: a Practical Use Case

When requesting data using online communication, privacy is very important. Sensitive data could be intercepted by an attacker and then misused. To decrease the risk of data interchange, the involved parties use cryptography to encode the data in case an attacker captures it, to guarantee its content safety. For this purpose, two types of cryptography …

Java Encryption: a Practical Use Case 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 »

Automatically document and deploy your API with SLATE and GitLab

Sometime ago we were looking into Markdown (MD) documentation for a project, and we found out there are different tools out there. We were particularly curious about SLATE. SLATE allows you to automatically convert your MD files into a web application you can deploy, so you just need to focus on writing the documentation. SLATE …

Automatically document and deploy your API with SLATE and GitLab Read More »

Scroll to Top