Category Archives: Tips

100 Organic Google Search Results, milestone

Today marks the first day that got 100 Google search results in a single day (save for the 450 anomaly). Meaning 100 people searched something and clicked on this site’s search result, also known as an organic search result. Why is this important? Organic search results are considered one of the strongest indicators of website health… Read More »

How to Scrape Data from Webpages with Python’s Scrapy

In this post I’ll show how to gather unstructured information that exists on webpages using Python’s open source web crawling framework, Scrapy. Web crawlers have been around since the conception of the internet, in fact Google started out by visiting links from Stanford’s homepage until all 10 million of them had been explored. In the… Read More »

The Art of the Sub $200 NAS Build

For decades building your own computer has been a central experience among computer enthusiasts. There’s an indescribable satisfaction that comes with picking out the parts and assembling them into a full computer all by yourself. That same satisfaction extends itself when people decide to build their own network attached storage (NAS) if they’re not simply repurposing… Read More »

How to Migrate WordPress with Duplicator

When most people hear the words “migrating a website” the next word they think of is “migraine”. I created this post to show you this is not the case if you follow my method closely and use the Duplicator WordPress plugin. We won’t be using cPanel or myPhpAdmin – instead we will only need SSH… Read More »

Statistical Programming with R and Python

R and Python are two popular languages for those who want to do data analysis. In this post, I will cover some libraries, packages and resources that will help you quickly learn how to become proficient with these statistical and scripting languages. This post is intended for the beginner-intermediate level, though you may find some… Read More »

Rsync: How it works and how to use it

Rsync is a command line utility that is used to transfer multiple files, or entire directories, from one computer to another. It is a tool that comes with most Linux and Unix-like operating systems and it has great flexibility. You can update files and/or folders (recursively) on your machine, or the machine you are connecting… Read More »

How to Learn Python Fast

Python is often recommended as a first programming language to beginners because of how fast and easy it is to write and execute code. Simplicity is literally built into it, and it isn’t uncommon to be able to write a 10-15 line function from other languages in 5 lines or less with Python. In addition… Read More »