10 Basic Programming Principles Every Programmer Must Know

It’s easy to write code. It’s challenging to write good code. Bad code comes in many forms. Messy code, massive if-else chains, programs that break with one adjustment, variables that don’t make sense. The program might work once but will never hold up to any scrutiny. Don’t settle for shortcuts. Aim to write code that […]

Continue Reading

How to Build a Basic Web Crawler to Pull Information From a Website

Programs that read information from websites, or web crawlers, have all kinds of useful applications. You can scrape for stock information, sports scores, text from a Twitter account, or pull prices from shopping websites. Writing these web crawling programs is easier than you might think. Python has a great library for writing scripts that extract […]

Continue Reading

17 Basic macOS Terms and What They Mean

Are you a Mac user? Whether a newbie or veteran, you have a whole lot of Apple-specific glossary to pick up and master. But don’t worry, it’s not all that difficult. (If you have an iPhone, you’re already halfway there!) Our roundup of common macOS terms will help you get familiar with Apple speak. To […]

Continue Reading