Crypto to cash backend: Using blockradar + paystack.
Using Paystack and Blockradar to build a crypto to cash backend

Search for a command to run...
Using Paystack and Blockradar to build a crypto to cash backend

So I decided to go away from NoSQL databases and write raw SQL to strengthen my grip on backend technologies. Setting up Postgres was a bit daunting and frustrating but after a bit of research I am reminded that everything looks difficult in the begi...

In today's digital era, the need for online payment solutions is paramount, driven by the rapid evolution of diverse industries. However, developing a robust payment SDK presents its own set of challenges, particularly in sectors such as healthcare a...

I used to think I knew Generics until I saw its application in a codebase and it dawned on me that my knowledge of it may be just recognition based than understanding. I am writing this article to validate my knowledge of Generics and as well expla...

Animations with GSAP at first can be daunting and frustrating but with a good grasp of GSAP, it gives a superpower kind of feeling. The GreenSock Animation Platform is known by the abbreviation GSAP. Because it can animate DOM elements, canvas, SVG, ...

What is CQS: Command Query Separation (CQS) is a software design principle that states that methods should either be commands (which perform an action and do not return a value) or queries (which return a value and do not change the state of the syst...

The first time I heard about Solid it sounded really scary, however, I was able to adapt after a few studies and practical experimentation. S.O.L.I.D refers to five design principles for writing maintainable and scalable software. One thing to note ...

Error handling in Nodejs can be a bit tricky especially if you want to go outside the conventional try-catch method. In this article, I am going to be sharing how using the Error Constructor and middlewares errors can be handled and sent to the user ...

In this article we are going to be talking about the CanDeactivate guard, however, this is not a beginner-based article. It requires some knowledge of other guards, we will only be focusing on the CanDeactivate guard. The CanDeactivate guard is used ...
