AWS provides an array of services to increase your defence in depth. A common question amongst users are on the difference in use case between AWS Shield and AWS WAF. The spoiler alert is that these two are not direct alternatives to each other and therefore are not mutually exclusive. Using both will greatly increase your defence in depth.

Well that paragraph just now didn’t help clarify the difference right?

Let’s do that now.

AWS Shield

In simple terms, AWS Shield protects your applications from DDoS attacks. The important thing to know is that by default, if you are running application workloads…


This will be a quick review.

This is a book published in 2020, written by Jack Parkin and published by the Oxford University Press.

Cryptocurrencies is becoming a more undeniable part of modern life. Banks used to mock it, investors used to condemn it. Now banks are using it and investors are racing to get into it.

Knowledge on cryptocurrencies is knowledge that will make you more future-ready.

For this, I turned a little to the past, to the mother of all cryptocurrencies — bitcoin. This is what attracted me to buy this book.

Money Code Space looks at Bitcoin’s…


Olympus (OHM) is a new DeFi platform that runs its own protocol to provide an asset that will solves the problem of depreciating purchasing power as common with fiat money.

The prerequisites

Before you buy OHM you’ll need some form of crypto already such as ETH or a USD-pegged coin such as DAI or USDC.

Those assets will need to be in a wallet such as MetaMask. So if you don’t have MetaMask yet, set it up.

You’ll need to make sure you have enough ETH to cover the gas fees too. …


So you’ve staked your OHM and have just learnt about Rari Capital’s Fuse.

First, a refresher.

What’s Rari Capital’s Fuse got to do with sOHM?

Using Fuse, you can use your sOHM as collateral to borrow stablecoin assets such as USDC and DAI, which you can further use to earn from in the world of DeFi.

Before you jump on this, you need to know your liquidation price.

The liquidation price is the price at which your borrowing position will be liquidated. What will happen when you get liquidated? There’ll be a 12% surcharge. That means, if you borrowed 1000…


DinoSwap is a new decentralized exchange running on the Polygon Network. It launched several days ago (as of July 2021) and is now seeing traction.

Due to its newness, it’s…


AWS DeepRacer logo, from AWS.

This is a quick post to help those who might be wondering about this question.

When training your models, after training and evaluating has been completed. You have an action option of ‘clone’.

Does this merely copy the configurations or does it build on top of the trained model?

The answer is the latter.

AWS documentation clear this up,

You can also learn how to clone a training model to extend a training session…

If you clone a previously trained model as the starting point of a new round of training, you could improve training efficiency.

An important thing to…


On 7 July 2021, 2 new features for security groups were announced: rule IDs and tags.

Here is what the rule ID looks like:

Image from AWS. The new rule ID shows up under a new column (leftmost).

The rule ID is assigned automatically on rule creation and allows you to do neat things such as revoking and updating it via the ID. Prior to this, any programmatic revoking or updating require a manual matching of a rule’s port range and source.

The announcement blog post also hints at other features that might be rolled out that builds upon the new rule ID feature,

It might look like a small, incremental change, but this…


I banged my for 6 hours on this particular issue, and I’m posting this online so that when you Google it, you won’t have to go through the same.

On https://framework7.io/vue/swiper.html, the docs talk about an elegant Swiper component. It actually uses the Swiper library under the hood.

There are 3 examples and the on you and I are concerned with is the last one:

<f7-block-title>With additional parameters</f7-block-title>
<f7-swiper navigation :speed="500" :slidesPerView="3" :spaceBetween="20">
<f7-swiper-slide>Slide 1</f7-swiper-slide>
<f7-swiper-slide>Slide 2</f7-swiper-slide>
<f7-swiper-slide>Slide 3</f7-swiper-slide>
<f7-swiper-slide>Slide 4</f7-swiper-slide>
<f7-swiper-slide>Slide 5</f7-swiper-slide>
<f7-swiper-slide>Slide 6</f7-swiper-slide>
</f7-swiper>

Ah, slidePerView. Such a convenient param to have.

Except, it won’t work.

The solution?


So what’s the difference AWS Cloud Map and AWS App Mesh? This is a Quick & Simple post.

How they are similar

First, let’s talk about how they are similar.

Both AWS Cloud Map and AWS App Mesh are services that come into play for architectures that involves a large number of services. Sure, you can use them from the very start, but that might be premature optimisation.

How Cloud Map and App Mesh are different

Now let’s talk about how they are different.

The short version of it is that, AWS Cloud Map helps you keep track of your cloud resources better through a registry and discovery while App Mesh is…

Nazreen Mohamad

Technology and politics. Software Engineer and Founder of openpromises.com.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store