AWS Application Deployment Basics – .NET Core Apps

Introduction In previous two posts in this series, we have setup a VPC with public and private subnets, launched EC2 instances. Setup PostgreSQL database and deploy a Nodejs application which we served via NGINX reverse proxy mechanism. We have the following architecture in place: If you are new to these topics, you can first check … Read more

Key Linux (Bash) Commands Table

Command Description whoami outputs the username hostname outputs the computer name ls -l  outputs the long list of directory man ls Show manual cat /etc/issue outputs the distribution and version (ubuntu) pwd print working directory cd / To navigate into the root directory cd or cd~ To navigate to your home directory cd – Navigate … Read more

Deploying .NET Core, Angular and Postgres Web Application on Ubuntu (nginx)

Introduction In this post, I will be deploying and running a .NET Core, Angular and Postgres application on an Ubuntu VM running in azure cloud. This involves different tasks in different technologies to be done and I’ve previously written few posts about these different topics. In this post, I will combine all those learning so … Read more

Use NGINX to Serve .NET Core, Nodejs or Static contents

Introduction NGINX is a high-performance HTTP server as well as a reverse proxy. Unlike traditional servers, NGINX follows an event-driven, asynchronous architecture. As a result, the memory footprint is low and performance is high. If you’re running a Node.js-based web app, or .NET Core Web Application, you should seriously consider using NGINX as a reverse … Read more

Combining Linux Bash Commands

Introduction In few previous posts on Ubuntu and Linux commands, we saw few of the useful commands. In this post, we will learn few more Linux commands and also learn how to pipe these commands together to build a powerful customized tool from small simple building blocks. But before we start combining/piping commands together, lets … Read more

Ubuntu Bash and More Linux Commands

Introduction This is the 2nd article in this series. In previous article, we saw how to install ubuntu and started with some basic commands. In this post, we will continue our journey and learn few more commands to widen our knowledge. There are lot of Linux command and you may be using some more than … Read more

Getting Started with Ubuntu and Bash Shell

Introduction Ubuntu is free, open-source Operating System which you can install on your laptop, or desktop. It comes in desktop and server versions. Ubuntu is easy to install, simple to use, safe, secure, fast and massively powerful. Ubuntu is a distribution of Linux. The Linux kernel is at the core of the operating system and … Read more