Hurricane Electric IP Transit Review

Hurricane Electric (HE) is an Internet backbone providing a number of services including colocation, IP transit (dedicated Internet access/paid peering) and layer 2 transport (private line). A company I work for has been using Hurricane Electric as one of our upstream Internet Service Providers for a number of years. This is a review of HE’s IP…

Read More

Google Not Indexing Create React App

Create-react-app is a great tool for building React applications and websites. It’s super simple to use and creates a whole development environment without and build configuration. You do not need to struggle with setting up webpack and other tools just to work with react. It’s all there ready for you to use. Once installed you have…

Read More

Five Most Common DNS Mistakes and Misconfigurations

DNS is like the yellow-pages of the Internet. It can be confusing at times, and there are some common DNS mistakes that many novice and even experienced DNS administrators make. Here are the top most common DNS mistakes and solutions for them. Do not let misconfigured DNS settings break your website. Using a CNAME for…

Read More

SwiftUI Checkbox

A checkbox is a standard User Interface element in the Apple world. As such, you would expect SwiftUI to have a Checkbox View element. But that is not the case. As of 2020, there is no some thing as a Checkbox View in SwiftUI. But SwiftUI does allow you to create standard iOS and macOS…

Read More

Raspberry Pi Randomly Disconnecting

I have an old Raspberry Pi that I recently setup as a seedbox. The Raspberry Pi had a weird problem in that it would disconnect me from SSH seemingly at random. I would begin to run a command, watch the command progress and then get disconnected. It took me a couple hours of checking everything, but eventually…

Read More

Different Browsers Have Different Scroll Bar Widths

Different browsers on different operating systems will have different sized scrollbars. This can mess up the design of a page. The default scrollbar width can range anywhere from 12px to 17px. Webkit browsers also have the ability for the user to configure scrollbar widths. Webkit browsers, such as Chrome can have custom scrollbars that can…

Read More

Installing Nodejs + NPM Without Root

I have an account on a shared Linux server that allows me to SSH into the server. My account on the server does not have root or sudo privileges. The server also does not have Nodejs or NPM installed onto it, so doing any sort of web development work is difficult. Most modern front end…

Read More

Nodejs Script Killed

Some of the things that I develop are done on a low end VPS. Today I was using metalsmith to create a simple blog/website on a low memory VPS. Metalsmith is a nodejs based static website builder. It’s an easy way to use javascript on the server to create static websites. When one is ready to deploy metalsmith,…

Read More