Today we will be setting up nexus repository manager using docker


Creating and running the container

First, we will start by creating a volume to keep the data persistent in case the container stops for any reason

docker volume create --name nexus-data

next, we are going to run the container…

GitLab includes utilities that allows us to create pipelines that can be used for CI (Continuous Integration) and CD (Continuous Delivery)

Today we will be building a simple .Net API and automatically deploying it as soon as any commit is pushed on to our source control (git)

First we will…

GitLab includes utilities that allows us to create pipelines that can be used for CI (Continuous Integration) and CD (Continuous Delivery)

We will be creating a pipeline for a react project created using create-react-app. The pipeline will do 3 functions.

  1. Building the project
  2. Running the unit tests
  3. Deploying our file


Cryptocurrencies have been out there since 2009 by the launch of Bitcoin, the first-ever cryptocurrency. Fast forward 10 years, According to CoinMarketCap, we currently have around ~2900 cryptocurrencies out there with a market capitalization of over 200 billion dollars. …

This is mainly used to help you skip the issue of deploying windows libraries onto aws lambda and breaking your system.

As mentioned by Amazon, Lambda runs on the Amazon Linux operating system, so this guide will be replicating this environment using the amazon Linux docker image to download and…

As many of us know, Ethereum is a platform used to create smart contracts. The interest in smart contracts is increasing everyday and thus the interest in Ethereum is increasing as well as it’s one of the most popular platforms for smart contracts in the crypto universe.

As known, Smart…

What are Smart Contracts?

A Smart contact is an agreement between two or more people in the form of computer code. They run on the blockchain, which mean that once a contract is deployed on the blockchain, it cannot be changed.The …

BitTorrent networking protocol is the most popular protocol used in modern P2P (peer-to-peer) file sharing. Unlike the traditional server to client file transfer methods, torrents work by gathering pieces of the file you want and downloading these pieces simultaneously from people who already have them downloaded. …

Energy is very important for our every day activities, whether its powering a light bulb in our houses or charging our smartphones. We clearly are so dependent on energy in our life.

What is Power Ledger

Power Ledger is a decentralized peer to peer energy exchange platform which aims to allow everyone to buy…

First off, lets start by giving a brief explanation about what ChainLink is.

What is ChainLink

Chainlink is a crypto token built on the Ethereum platform.
The current state of blockchain based smart contracts does not allow communication with external data providers, this is the problem ChainLink is trying to solve. By acting…

Ahmed Ghonima

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