admin

Digital Ocean DDOS attack

Distributed denial of service (DOS) attack happen to all service providers on the Internet. Almost every large Internet company is a victim of DDOS attacks. This is because the attacks are relatively easy to perform and they are effective. Digital Ocean (DO) is no exception. In fact, they are more likely to be the targets of…

Read More

Make Bulma Burger Menu Interactive

Bulma is a popular css framework based on flexbox. It is becoming one of the more widely used css frameworks, but the documentation is still lacking at times. One of the less obvious examples is Bulma’s navbar example. In Bulma’s example, when you look at the page in a narrowed browser you see that the menus change…

Read More

Redirecting Using a CNAME is a Mistake

The CNAME ( Canonical Name record) is a DNS record which points one domain name to another. When using a CNAME you are basically telling the Internet that one domain name is simply an alias for another domain name. All traffic sent to the first domain name will go directly to the second domain name….

Read More

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

Clojure if-else Statement

If-else statements are common in programing languages. Clojure does not have an explicit if-else statement. Instead, Clojure’s if statement provides a place for an ‘else’ case. A Clojure if statement would look like this (if true “that is true” “that is false”) This statement looks at the first true. If it is not false or…

Read More