Using One SSH Key Pair Across Multiple Network Zones

Reminder: All views expressed on this blog are my own, and are not representative of any organization I was/am affiliated with.  Overview Secure Shell (SSH) is an encrypted protocol that is commonly used for communication between hosts on an unencrypted network. Connecting to another host on the network comprises of connecting to its SSH server, […]

Updating BIOS of Lenovo Yoga 700-11ISK (11″ Screen Size)

Another straightforward BIOS update – simply download the driver from the official Lenovo site, double click, and you’re done! Official Site for Lenovo Yoga 700 11ISK: https://pcsupport.lenovo.com/us/en/products/laptops-and-netbooks/yoga-series/yoga-700-11isk/downloads. The latest version I downloaded was v1.10, released on 30 Oct 2016. The BIOS update will reset all configurations to default, and you may encounter the following error after rebooting: […]

Creating a Development CI Pipeline for Appian

A while back I did several posts on Appian, specifically one regarding setting it up on Docker. The objective was two fold – the first was to solve an important development CI pipeline challenge, and second was to evaluate if the software was deploy-able on a PaaS (ans: yes it is, but not via the […]

Appian 17.2 on Docker

This walk-through explains how to set up Appian 17.2 on Docker. It was going to happen sooner or later 🙂 Approach I deliberated on two approaches: Lightweight containers, and have the host OS to manage the Appian components, and Heavy containers (Appian components sit within Docker image), but rely less on host OS I chose […]

Primary and Secondary Data Stores in Appian

Appian has a primary data store (i.e. database) that it uses to store Appian-related data records, such as the feed items in Tempo, each users’ followers, and locks when editing application objects in the designer. The data in this data store ensures that Appian is working properly. Appian can be used to connect to secondary […]