BordenIT.com

My personal site to share knowledge through self-discovery

Use the content of this site at your own risk. I offer no warranties or guarantees, and my experiments might not be based on best practices.

Experiments

Jekyll Continuous Deployment

Description

Set up an automated deployment of your Jekyll website via Jenkins. Transition changes from development, testing, and production using 3 repository branches. The Jenkins plugins used, and doing the heavy lifting are the rbenv plugin, and Publish Over SSH.

Read More

ESXi 6.5 iso for RealTek NIC

Description

These instructions will enable you to set up VMWare ESXi on your old DELL XPS Desktop using the onboard Realtek NIC card. Without customizing the iso, the ESXi installation will fail unless you have a secondary NIC that is supported. VMWare does not support Realtek NIC cards, so don’t expect support from VMWare if you use these instructions.

Read More

Amazon S3 Jekyll Hosting

Description

Hosting Jekyll on AWS S3 should cost me between $1-5/month based on my research. This is cheaper than hosting a website on Godaddy.com. Additionally, an added benefit is that the entire content of my website can exist within a git repository. There is no database to manage. The downside is that you should use Route53 and Cloudfront in addition to just S3 for stability and to increase performance. This becomes expensive, outside of the free Tier, because Amazon charges for every single little thing. You’ll be watching the billing dashboard like a hawk, rather than focusing on the content of your website. Also, using GoDaddy DNS with Amazon S3 only allows for http, so this is purely temporary for me. I will go back to GoDaddy or hosting my website locally on a Raspberry PI 3. The following is a simplified flowchart of how the navigation works using GoDaddy DNS to point to my AWS bucket:

Read More

Marvel API C#

Description

This includes a C# Model, Mainpage.xaml.cs class, and a Mainpage.xaml view in a Universal Windows Platform (UWP) application. This code will get a random Marvel Character from the Marvel API (starting at 20 seconds) and display the characters in a random 20 second rotation on a UWP application background. I am currently using this API and method to generate characters on the background of my Raspberry PI3 thermostat using Winodws 10 IOT Core. Full code is available below in the references section.

Read More