latest
DirecTV Will Let You Ditch Local Stations and Save Money
Save over $140 a year by cutting the cord on local stations.
Interested in Coding? Here's a Beginner's Guide to Picking a Programming Language
Which programming language is the best for a beginner coder?
How to Build a Simple Portfolio Website Using Wix
You don't need to know code to get a quick and easy professional portfolio.
Ready to Code Python in Visual Studio? Let’s Set It Up
Planning on doing some coding in Python? Visual Studio is a great option for an Integrated Developer Environment to try out.
A Beginner's Guide to Debugging Python Functions Effectively
Debugging can be a headache, especially for new programmers, but here's how you can do so effectively, and quickly.
How to Do Floating Point Math in Linux Bash Scripts
When close enough isn't good enough, you need floating point numbers.
What Is Encryption, and How Does It Work?
You've probably seen the term "encryption" used around the internet.
Why You Should Be Writing Everything in Markdown
Markdown is an easy-to-learn language that's readable, versatile, and works (almost) anywhere.
How to Discover the Screen Resolution in Linux Scripts
Get a clearer picture of the display your script is working with.
Keep Your Git Repository History Clean By Squashing Commits
Tired of messy commit histories cluttering up your Git repositories and pull requests? Luckily, Git has the ability to "squash commits," which merges multiple small commits into one.
How to Turn a Turn a Directory in a Git Repository Into a Submodule
Git submodules are like repositories within repositories, which allow you to include external code libraries or dependencies in your project, all without linking the module's version control to the project itself.
How to Automatically Publish GitHub Releases From Git Tags
GitHub Releases provide an easy to access method for end users to download versioned software binaries.
What Are Git Submodules, and How Do You Use Them?
Git submodules are a way of including one Git repository as a subdirectory of another repository.
How to Create and Manage GitHub Templates to Easily Create New Projects
Often times, when you're creating a new project, you're not doing so from scratch.
What are Release Tags in Git, and How Do You Use Them?
Keeping track of software releases is a complicated task, and Git helps manage it.
How to Use Git Shallow Clone for Faster Repository Cloning
Large Git repositories can use a lot of resources and slow down your computer.
How To Fast-Forward & Update a Git Branch
When working with Git branches, it's often necessary to keep different branches such as "develop," "release," or "staging" branches.