Ethereum

I was applying for a program and a task was given to me to build an ECR20 token in less than 48 hours. This was my first attempt at blockchain development and I didn’t know where to start from. I had knowledge of the cryptocurrency world from a user stand point but not as a developer. I searched around for materials to aid in my task but most were not up to date. This is an up-to-date write up on the steps I took while building this token to help others that are interested in building their own token.

Step…


How to create, and redirect end user requests to a temporary maintenance page while the site is undergoing development

AWS ElasticBeanstalk

This tutorial guides you on how to set up a maintenance page using AWS ElasticBeanstalk in a Load Balanced Environment.

For most developers, it is important to create, and redirect end user requests to a temporary maintenance page while the site is still undergoing development.

If you have ever used Heroku to host an application, this feature is available as a simple on or off toggle. When it is on, all incoming HTTP requests to your application are redirected to a maintenance page that gracefully informs your users that the app is not ready.

For our purposes, we would be…


AWS ElasticBeanstalk

AWS Elastic Beanstalk is an easy-to-use service for deploying and scaling web applications and services developed with Java, .NET, PHP, Node.js, Python, Ruby, Go, and Docker on familiar servers such as Apache, Nginx, Passenger, and IIS.

You can simply upload your code and Elastic Beanstalk automatically handles the deployment, from capacity provisioning, load balancing, auto-scaling to application health monitoring. At the same time, you retain full control over the AWS resources powering your application and can access the underlying resources at any time.

There is no additional charge for Elastic Beanstalk — you pay only for the AWS resources needed…


Jenkins+Docker+Kubernetes

Earlier this year I got the Bertelsmann scholarship. I chose the cloud track and the final capstone project was to deploy a dockerized application using Jenkins on EKS(Elastic Kubernetes Service). Just to give some context and meaning to the services and tools used, EKS is AWS managed Kubernetes Service. It allows you provision a Kubernetes Cluster on the AWS cloud environment. Jenkins is a CI/CD tool that automates processes using a Jenkinsfile(Jenkins configuration file). The Jenkinsfile states the stages and the processes to be carried out in each stage. This article details the steps taken to accomplish this task.

Prerequisites

You’ll…


Jenkins

I’ve built multiple Django projects and deployed on servers for testing on a production like environment. Now there was an admin overhead that came with that. Anytime I made a code change I had to connect to the server, use version control to update the code and restart services like nginx and gunicorn in order for my changes to reflect on the frontend. Now imagine doing that a hundred times (**pulling hair and screaming in agony**). Luckily for the past year I’ve been learning about DevOps and some nice tools that come with it. **DrumRoll** Introducing Jenkins, this is a…


Books

Have you ever time Traveled? I think I just did. I was having a discussion with a friend and she requested for a document that I knew I had in 2012. I had to dig through my first email address (Yahoo mail). Lucky enough I saw the document and in the process discovered this article I wrote in secondary school.

THE ARTICLE

According to the online dictionary, reading is defined as a multifaceted process involving word recognition, comprehension, fluency and motivation. Reading isn’t about escaping into the world of fiction- it is also about providing context to our environment- both…


Written by Leke Ariyo & Ahiwe Onyebuchi Valentine — April 11, 2020

Nginx + Gunicorn + Systemd + Django

In my previous article, we deployed a Django application on an Ubuntu Server. Lekeariyo got in touch with me about a project that was to be deployed on CentOS. Sadly most of the set up in my previous article didn’t work on CentOS. This article shows how to setup a Django application using Nginx, Gunicorn and Systemd to manage the deployment on a CentOS server. It was co written by Lekeariyo.

Prerequisites

You’ll need a VPS. You can get one on AWS or GCP. I’ll be using AWS…


You’ve reached that point where you’ve built your app and deployed it but you don’t want to be having a discussion with a friend and when asked for a link to the app, you give an IP address. This article shows you how to get a free Domain name and setup SSL so that your site will be secure.

Prerequisites

You’ll need a VPS. You can get one on AWS or GCP. I’ll be using AWS in this article. …


Nginx + Gunicorn + Supervisor + Django

Every developer always reaches that point where they’ve built an app and want it to be tested and used by the end user. This article shows how to deploy Flask or Django Applications on a VPS(Virtual Private Server) using Nginx, Gunicorn and Supervisor to manage the deployment.

Prerequisites

You’ll need a VPS. You can get one on AWS or GCP. I’ll be using AWS in this article. You can refer to my article on setting up a VPS on AWS and also configuring a swap space for your VPS.

Step 1: Install Packages

Connect to your VPS. First of all…


OpenVINO™ Logo

This article was born out of the multiple requests from my course mates in the Intel AI challenge on how to install OpenVINO™ in the cloud. The cloud provider used in this article is AWS. This decision is based on the fact that their free tier servers come with 1GB RAM and this is good because some of the processes are RAM intensive.

Warning: There are lots of images in this article because i believe pictures speak louder than words. Hope you enjoy learning something new.

Step 1: Provision a server on AWS

Create an AWS account. Your credit card…

Ahiwe Onyebuchi Valentine

Buchi is a Computer Engineer who loves coding. He is an Oracle Database Associate, Cloud DevOps Engineer, Android Developer and Blockchain Developer.

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