Tech+

When to Use Inheritance: A Wide Brush Approach

When to Use Inheritance: A Wide Brush ApproachWhen to Use Inheritance: A Wide Brush Approach

Inheritance is a fundamental concept in virtually any language which supports object-oriented programming. How inheritance works varies between languages, but…

How to Play Chess Variants on Your Computer

Chess has been a popular game for ages and has a multitude of variant games. It's a fun game because…

What Is Metadata and How Does It Impact You?

Metadata provides a general description of what is contained in a collection or repository of data which can range from…

How to Reduce Digital Eyestrain

Staring at a screen all day doesn't come without its costs. While I really don't want to stare at a…

The Beginning of the End to the Global Internet

The internet as a global information tool has been in free fall for decades now. It started the second the…

How to Keep Educated in IT

Tech work can be safely reproducible, or dangerously repetitive depending on your personality and where you are in your career.…

The Quick Guide to Understanding Edge Computing

Edge computing is one of the biggest paradigm shifts for cloud computing in recent years. The concept of edge computing…

How to Make Data Actionable

The majority of my programming job involves working with data. While CRUD (Create Retrieve Update Delete) can be enough for…

Is a New M1 Mac Right for You?

Apple hasn't seen changes to its lineup like this since the move from PowerPC to Intel, or when iPods turned…

The 3 Basic Paradigms of Machine Learning

Modern machine learning is arguably the intermediate step between heuristics and artificial intelligence (AI). While AI will be a form…