Six Days in Barcelona
I've been wanting to go to Barcelona for a long time. This year, I finally got the chance to visit this magical city. In this post, I detail some highlights of the six days of my journey.
I've been wanting to go to Barcelona for a long time. This year, I finally got the chance to visit this magical city. In this post, I detail some highlights of the six days of my journey.

The Saudi Central Bank (SAMA) announced the Open Banking framework which highlights the central bank's commitment toward better innovation in the financial and banking sector. I saw the announcement while at Seamless KSA, where I had the pleasure of attending presentations, panel discussions, and networking with market innovators.

Oracle Cloud networking is mostly straightforward. But once your requirements expand and your network starts to increase in size, routing can be a little confusing. You may want to add security appliances, connect your on-premises environment, or establish connectivity between multiple regions. In this post, I'll try to simplify and explain how network routing works in OCI. We'll also take a look at a few possible routing scenarios.

RabbitMQ is a widely used and popular message broker. It is open-source and deployable almost anywhere. In this post, we're going to explore how to deploy and secure a RabbitMQ cluster in Oracle Cloud Infrastructure (OCI).
CSS can be scary for some people. This post is a simple introduction to some intermediate CSS concepts.
Throughout the past two years, I have seen some Angular developers making few mistakes and abusing common design patterns. These are some of the few mistakes I have seen and few recommendations to make your Angular apps look better.
If you are writing javascript, then you probably used NPM. And you probably heard the cries of many javascript developers of how people are overusing NPM packages as dependencies without worrying. If you are one of these people who are not worried, you definitely should be. In this post, I will try to show you one of the reasons why you should be worried.