Teaching How to use Nginx to frontend your backend services with Trusted CA certificates on HTTPS

Now days with the adoption of Serverless architectures, microservices are becoming a great way to breakdown problem into smaller pieces. One situation that is common to find, is multiple backend services running on technologies like NodeJS, Python, Go, etc. that need to be accessible via HTTPS. It is possible to enable these internal microservices directly with SSL over HTTPS, but a cleaner approach is to use a reverse proxy that front ends these microservices and provides a single HTTPS access channel, allowing a simple internal routing.

In this blog, I am showing how simple it is to create this front end with Nginx and leveraging “Let’s encrypt” to generate trusted certificates attached to it, with strong security policies, so that our website can score an A+ on cryptographic SSL tests conducted by third party organizations.

Continue reading “Teaching How to use Nginx to frontend your backend services with Trusted CA certificates on HTTPS”

This is How Easy it is to setup Docker on Oracle Compute Cloud Service

I’m running up some environments for the Developer Experience workshop. And looking to use docker to host some of the environments. Here’s a quick snapshot for getting yourself up and running.

LET’S GET AN ORACLE COMPUTE INSTANCE PROVISIONED

So, after you have got your environment from https://cloud.oracle.com/tryit and you have logged into the Oracle Compute Cloud Service, you’ll find yourself here at the landing page. From here we’ll create our compute instance.

Continue reading “This is How Easy it is to setup Docker on Oracle Compute Cloud Service”

Teaching how to create a bootable USB flash drive

  1. Insert a USB flash drive into a running computer.
  2. Open a Command Prompt window as an administrator.
  3. Type diskpart.
  4. In the new command line window that opens, to determine the USB flash drive number or drive letter, at the command prompt, type list disk, and then click ENTER. The list disk command displays all the disks on the computer. Note the drive number or drive letter of the USB flash drive.
  5. At the command prompt, type select disk , where X is the drive number or drive letter of the USB flash drive, and then click ENTER.
  6. Type clean, and the click ENTER. This command deletes all data from the USB flash drive.
  7. To create a new primary partition on the USB flash drive, type create part pri, and then click ENTER.
  8. To select the partition that you just created, type select part 1, and then click ENTER.
  9. To format the partition, type format
    fs=fat32 quick, and then click ENTER.

Continue reading “Teaching how to create a bootable USB flash drive”

Teaching how to configure Virtual Box Network Configuration

You can try NAT based connection and it will work just fine, but you will not be able to access your VM servers externally, unless you map ports. Another option is to use “Bridge Adapter”. Look:

Continue reading “Teaching how to configure Virtual Box Network Configuration”

Teaching How to install Google Chrome on OEL

  • As root, run the following command:

cat << EOF > /etc/yum.repos.d/google-chrome.repo

[google-chrome]

name=google-chrome – \$basearch

baseurl=http://dl.google.com/linux/chrome/rpm/stable/\$basearch

enabled=1

gpgcheck=1

gpgkey=https://dl-ssl.google.com/linux/linux_signing_key.pub

EOF

Continue reading “Teaching How to install Google Chrome on OEL”

Teaching How to Install VNC Server

In order to install VNC Server on Ubuntu 16.04 follow the next instructions (refer to https://www.digitalocean.com/community/tutorials/how-to-install-and-configure-vnc-on-ubuntu-16-04 for more information)

Continue reading “Teaching How to Install VNC Server”

Teaching How to Install SOAPUI on Linux

  1. Download open source SOAPUI – https://www.soapui.org/downloads/latest-release.html
  2. Select “Linux Installer (64-bit)” – Adjust accordingly.
  3. Click on Download.
  4. Once it is download, chmod 755 SoapUI-x64-5.2.1.sh
  5. Then run it: ./SoapUI-x64-5.2.1.sh
  6. A pop-up will open. Accept all the defaults and follow the wizard to get it installed.
  7. It will be installed by default under: $HOME/SmartBear/SoapUI-5.2.1/bin/SoapUI-5.2.1
  8. Select to open it at the end or double click the “SoapUI 5.2.1.desktop” icon at the Desktop.