Excited cat
free

Excited cat9 guides
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.
Finding guides
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.
Finding guides
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.

Everyone loves free stuff! This interest includes guides on how to get things for free—from streaming services to software and more.

These interests are similar to the free interest.

streaming
9 guides
About h/free
9
14

These interests are similar to the free interest.

streaming
9 guides
streaming
9 guides
About this interest
9
14
Related interests
streaming
9 guides
streaming
9 guides
Started By
ashleep's profile picture
ashleep
Joined in 2018
ashleep's profile picture
ashleep
Joined in 2018
ashleep's profile picture
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.
Finding guides
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.
Finding guides
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.
Free Spotify Premium
Free Spotify PremiumHow to Get Spotify Premium for Freestreamingspotifyfree
Free Xbox Game Pass
Free Xbox Game PassHow to Get Xbox Game Pass for Free (or cheap)gamingfreexbox
Free Netflix
Free NetflixHow to Get Netflix for Freestreamingnetflixfree
Hulu for Free
Hulu for FreeHow to Get Hulu for Freestreaminghulufree
Free Disney+
Free Disney+How to Get Disney+ for Freestreamingdisneyfree
How to Get Photoshop for Free
How to Get Photoshop for FreeHow to Get Photoshop for Freefreeadobephotoshop
Disney+ Free for Verizon
Disney+ Free for VerizonHow to Get Disney+ Free With Verizondisneyverizonfree
Free Hulu With Sprint
Free Hulu With SprintHow to Get Free Hulu With Sprintfreewirelesssprint
Get Amazon Prime for free
Get Amazon Prime for freeHow to Get Amazon Prime for Freestreamingfreeamazon
Finding guides
Finding guides
Free Disney+
Watch your favorite Disney movies for free.
How to Get Photoshop for Free
Edit images without paying a dime.
Disney+ Free for Verizon
Eligible customers can get 12 free months!
Get Amazon Prime for free
Everybody loves free stuff, and most people love the Amazon Prime membership for the free shipping and free video/music streaming. However, all of that free stuff costs $119/year.
Free Spotify Premium
Free Spotify PremiumHow to Get Spotify Premium for Freestreamingspotifyfree
Free Xbox Game Pass
Free Xbox Game PassHow to Get Xbox Game Pass for Free (or cheap)gamingfreexbox
Free Netflix
Free NetflixHow to Get Netflix for Freestreamingnetflixfree
Hulu for Free
Hulu for FreeHow to Get Hulu for Freestreaminghulufree
Free Disney+
Free Disney+How to Get Disney+ for Freestreamingdisneyfree
How to Get Photoshop for Free
How to Get Photoshop for FreeHow to Get Photoshop for Freefreeadobephotoshop
Disney+ Free for Verizon
Disney+ Free for VerizonHow to Get Disney+ Free With Verizondisneyverizonfree
Free Hulu With Sprint
Free Hulu With SprintHow to Get Free Hulu With Sprintfreewirelesssprint
Get Amazon Prime for free
Get Amazon Prime for freeHow to Get Amazon Prime for Freestreamingfreeamazon
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

homedecor
homedecor

homedecor2 guides
We found this old china cabinet on Craigslist for $50. I loved the character and love it even more now with a fresh, updated paint job!
Mercury glass can be expensive, but we wanted this effect for the centerpieces for our wedding. It was a fairly easy project, and didn’t take long.
We found this old china cabinet on Craigslist for $50. I loved the character and love it even more now with a fresh, updated paint job!
Mercury glass can be expensive, but we wanted this effect for the centerpieces for our wedding. It was a fairly easy project, and didn’t take long.
About h/homedecor
2
8
About this interest
2
8
Started By
nicole's profile picture
nicole
Joined in 2015
nicole's profile picture
nicole
Joined in 2015
nicole's profile picture
We found this old china cabinet on Craigslist for $50. I loved the character and love it even more now with a fresh, updated paint job!
Mercury glass can be expensive, but we wanted this effect for the centerpieces for our wedding. It was a fairly easy project, and didn’t take long.
China Cabinet Update homedecorfurniturediy
DIY Mercury Glassweddingshomedecor
Finding guides
Finding guides
We found this old china cabinet on Craigslist for $50. I loved the character and love it even more now with a fresh, updated paint job!
Mercury glass can be expensive, but we wanted this effect for the centerpieces for our wedding. It was a fairly easy project, and didn’t take long.
China Cabinet Update homedecorfurniturediy
DIY Mercury Glassweddingshomedecor
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
Finding guides
If you spend any amount of time working on the command line in macOS, you’ll eventually want to automate the process of opening URLs in your favorite browser.
Bash aliases are essential for anyone using the command line. An alias is basically just a shortcut for some other, typically longer command.
It’s nice to have quick access to your command history on the command line, but sometimes it’s valuable to know exactly when you typed a command.
As a developer, I’ve customized my bash prompt to always show the current git branch if I’m in an initialized git repository. This is convenient, but it can make for a very long bash prompt.
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

git
git

git15 guides
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
Finding guides
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
This short guide shows you how to set up access to your SourceTree repos through Alfred.
This short guide will show you how to list all remote branches in Git.
There are some fundamental git commands that you will use frequently that are hard to work into a “how-to” guide. Here are some basic git commands and how to use them. These are in no specific order.
If you’re working on your development environment but you need access to a branch that someone else has pushed to “origin” then you’ll need to follow these steps.
This guide will show you how to properly commit and push your work in Git. It is assumed that you have Git installed and that you’re currently in a clean master branch.
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
Finding guides
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
This short guide shows you how to set up access to your SourceTree repos through Alfred.
This short guide will show you how to list all remote branches in Git.
There are some fundamental git commands that you will use frequently that are hard to work into a “how-to” guide. Here are some basic git commands and how to use them. These are in no specific order.
If you’re working on your development environment but you need access to a branch that someone else has pushed to “origin” then you’ll need to follow these steps.
This guide will show you how to properly commit and push your work in Git. It is assumed that you have Git installed and that you’re currently in a clean master branch.

These interests are similar to the git interest.

github
6 guides
About h/git
15
33

These interests are similar to the git interest.

github
6 guides
github
6 guides
About this interest
15
33
Related interests
github
6 guides
github
6 guides
Started By
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
Finding guides
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
Finding guides
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
Intro to Hub: Improve Your GitHub Workflow with the CLI Toolgitgithub
Git: Move Your Latest Commits to Another Branchgit
GitHub Package Registry: Manage Packages Alongside Your Source Codenewsgithubgit
How to Generate Personal Access Tokens in GitHubgitgithub
Git: Handling Merge Conflicts Using “Ours” and “Theirs”git
Git: Delete Tags From Both Local and Remote Repositoriescodegit
How to Set Up Git from the Command Linegitcodeprogramming
How to Set up Git Tab Completiongit
How to Blog in Markdown Using GitHub and Jekyll Nowgitvim
How to Display the Current git Branch on the Command Linegitunix
Finding guides
Finding guides
Hub overview Hub is a command-line tool that wraps git and provides extra functionality that makes working with GitHub easier.
Sometimes we start writing code without managing our branches in advance. Then we make commits in master (or some other base branch) when we intended to carve off a new feature branch.
Publishing software packages is already pretty easy, so what does GitHub’s Package Registry offer that we don’t already have?
Create GitHub personal access tokens for the command line
Nothing is certain, except death and taxes and merge conflicts. -Benjamin Franklin
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Tab completion, or auto-completion, is essential if you’re using Git on the command line. Tab completion is a nice feature of many shells that allows you to complete a word by hitting tab.
I’ve wanted to start blogging again after a few years off. I was thrilled to find that I can blog using markdown in Vim and publish using git.
When you’re using git routinely, it’s helpful to know which branch you’re currently on without having to type git status or git branch.
This short guide shows you how to set up access to your SourceTree repos through Alfred.
This short guide will show you how to list all remote branches in Git.
There are some fundamental git commands that you will use frequently that are hard to work into a “how-to” guide. Here are some basic git commands and how to use them. These are in no specific order.
If you’re working on your development environment but you need access to a branch that someone else has pushed to “origin” then you’ll need to follow these steps.
This guide will show you how to properly commit and push your work in Git. It is assumed that you have Git installed and that you’re currently in a clean master branch.
Intro to Hub: Improve Your GitHub Workflow with the CLI Toolgitgithub
Git: Move Your Latest Commits to Another Branchgit
GitHub Package Registry: Manage Packages Alongside Your Source Codenewsgithubgit
How to Generate Personal Access Tokens in GitHubgitgithub
Git: Handling Merge Conflicts Using “Ours” and “Theirs”git
Git: Delete Tags From Both Local and Remote Repositoriescodegit
How to Set Up Git from the Command Linegitcodeprogramming
How to Set up Git Tab Completiongit
How to Blog in Markdown Using GitHub and Jekyll Nowgitvim
How to Display the Current git Branch on the Command Linegitunix
Set up Shortcuts to Your SourceTree Repos Using Alfred (An Installable Workflow)gitalfredsourcetree
How to List All Remote Branches in Gitgitprogrammingwebdev
Basic Git commandsgitwebdev
How to check out a remote branch in gitgitwebdevcommandline
How to commit and push in Gitwwwcomputersgitwebdevgithub
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate

drive
drive

drive1 guide
About h/drive
1
About this interest
1
Started By
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
tyler
Joined in 2015
tyler's profile picture
This command will allow you to view a complete list of shortcuts in Google Drive Spreadsheets.
How to view a list of shortcuts on Google Drive Spreadsheetsgoogledrive
Finding guides
Finding guides
This command will allow you to view a complete list of shortcuts in Google Drive Spreadsheets.
How to view a list of shortcuts on Google Drive Spreadsheetsgoogledrive
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
View openings

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Donate
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Updated: August 4th, 2020
home
PRIMARY
19 guides
diy
32 guides
Tyler's profile pictureTyler
Joined in 2015
Software Engineer and creator of howchoo.
In these interests: homediy
This project is going to be a work in progress, and I will add pictures as I go. My wife and I bought a home recently, and a few things needed to be updated.
Tyler's profile picture TylerView
In these interests: diyhome
Since our country was conceived, the U.S. Flag has been a symbol of our country’s freedom. Our country’s Flag Code provides specific guidelines for how to “retire” a damaged or worn-out American flag.
Zach's profile picture ZachView
In these interests: flagsamericahome
A common problem in older homes is that the doors just don’t close very well. This can happen for several reasons, the most common being paint build up throughout the years.
I’m getting ready to paint my 1926 bungalow and, like many people used to do for some reason, the previous owners decided to paint the brick pillars on my porch.
Adding decorative feet to your cabinets can give them a ton of character and is super quick and easy to accomplish.
5/4 decking looks great and is very cost effective. This guide will take you through laying and securing your 5/4 decking.
Clay can be a real pain to dig in. Whether its footers for a backyard deck or simply potted plants, this is a great way to make it easier.
Never pick up a pile of your own garbage again!
I’ve been using pavers on my property for many different purposes – primarily walkways and patios.
home
PRIMARY
Home is where the heart is.
“It takes half your life before you discover life is a do-it-yourself project.” – Napoleon Hill
Python Path Variable Windows 10
Run Python scripts in command prompt without typing the whole path.
Python Version
Not sure what version of Python you’re running? Time to find out!
In Python, comprehensions are a useful construct that allows us to create new sequences in a very concise way.
If you’re familiar with Python’s keyword-only arguments, then you’ve probably wondered why the same constraint doesn’t exist for positional arguments. This changes with Python 3.
Learn how to use formatted string literals in Python
While this requirement may seem rare, learning how to nest defaultdicts properly in Python can be extremely powerful and save you from bloated and confusing initialization code.
This short guide will show you how to move the search box in Visual Studio Code from the sidebar to the footer panel, making it easier to find and replace files.
Finding guides
Python Path Variable Windows 10
Run Python scripts in command prompt without typing the whole path.
Python Version
Not sure what version of Python you’re running? Time to find out!
In Python, comprehensions are a useful construct that allows us to create new sequences in a very concise way.
If you’re familiar with Python’s keyword-only arguments, then you’ve probably wondered why the same constraint doesn’t exist for positional arguments. This changes with Python 3.
Learn how to use formatted string literals in Python
While this requirement may seem rare, learning how to nest defaultdicts properly in Python can be extremely powerful and save you from bloated and confusing initialization code.
This short guide will show you how to move the search box in Visual Studio Code from the sidebar to the footer panel, making it easier to find and replace files.
When working with arrays in JavaScript, we often need to remove elements.
Enumerable properties are properties whose internal enumerable flag set to true.
In Python, we often run into scenarios where we need to merge two or more lists. This is also called list concatenation, and Python provides multiple methods for accomplishing this.
This guide demonstrates multiple ways to iterate over a JavaScript object’s properties and values.
There are two very similar statements in JavaScript: for…in and for…of. And while they can be easily confused, they’re actually quite different.
Cleaning up unused tags is an important part of Git housekeeping. This guide will show you how to delete tags from both local and remote Git repositories.
My journey trying to find the one loop operator to rule them all
Python’s zip function allows us to easily map elements of the same index in multiple containers.
A comprehensive guide on Python “for” loops
Rather than reinvent the wheel, a good Pythonista will make use of the many, many great third-party Python packages and frameworks. This guide will show you how to install packages with pip.
When learning object oriented programming in Python, there can be a few gotchas when it comes to distinguishing between class and instance variables.
The goal for this guide is to demonstrate the most commonly used arithmetic operators. You should try to become familiar with each of these as they will be used in all kinds of Python applications.
This guide is an introduction to Python variables. Variables are where programming starts to get interesting. Technically speaking, a variable is a location in memory that is given a name.
In this guide we’re going to cover how to print in Python, both to a file and to standard output.
Python 3 was released quite a few years ago, so if you haven’t made the switch yet from Python 2, it’s probably time to start! This guide will show you how to install and use Python 3 on your Mac.
I’ll be honest – this guide is primarily a reference for future me. Unit testing is something I want to improve on, and I find myself searching for the same things over and over.
Git is an open-source version control system (VCS). In order to use Git to track changes in your code from the command line, you’ll need to download, install and configure it on your computer.
Homebrew is a macOS package manager built on ruby and git. Homebrew will help you easily install and manage a variety packages and applications.
Continuous integration is pretty trendy, but despite that fact, it’s also pretty useful. This guide will show you how to set up your first project in CircleCI.
By default, the HTML exported from Google Docs includes tons of classes, styles, and is generally messy. This short guide will teach you how to export clean HTML devoid of classes and inline styles.
Generators in Python are incredibly powerful yet often hard to grasp for beginners. In this guide we’ll cover generators in depth.
BEM
Naming things is hard. “There are only two hard problems in Computer Science: cache invalidation and naming things.” — Phil Karlton Truer words were never spoken.
jQuery is a powerful tool for front-end developers, but it does not alleviate the responsibility of ensuring your code is efficient.
The Python standard library includes a great set of modules, but many projects will require the use of third-party modules.
Lists are powerful data structures in Python. And as you’ll see, the language provides some syntactic sugar that allows to do interesting things with very little code.
Making a deep copy of an object in JavaScript is fairly challenging. Fortunately, there are a few ways to accomplish this without much code.
At some point you’ll want to read, set, and remove cookies using JavaScript.
Learn how to split a string into an array.
This guide will teach you how to concatenate, or join, all elements of an array into a single string.
Learn how to merge two arrays together in JavaScript.
If you’ve been experimenting with Docker, you’ve probably discovered that each time you restart a container the data is gone.
In this guide, I’ll provide sample code for animating scroll in jQuery, and for those looking for more I’ll break down each component.
I find Vim to be very useful in my daily development activities. I was delighted to learn that you can have your own key mappings in Vim. It is documented very well in the vim help section.
Much of what you need to do with Python can be done using built-in containers like dict, list, set, and tuple. But these aren’t always the most optimal.
How many times have you been put into situations where you had to update somebody else’s code. If you are part of a development team my guess is more often than you would like.
You may not need to deal with fractions often, but when you do Python’s Fraction class comes to the rescue.
Bourbon is a library of Sass mixins. It provides a lot of functionality while keeping your css slim. Assuming you’re using a standard rails installation, Sass will already be installed and working.
Closures are extremely valuable if you know how to use them. The problem is that many JavaScript developers don’t know how to use them.
Ruby on Rails is one of the most popular web development frameworks, and Heroku has become a popular place to quickly deploy applications – and both for very good reason.
You could write JavaScript for years without ever understanding scope or how the this keyword is set (it probably won’t be great code).
If you’ve never handled keyboard events in jQuery this is a good place to start.
A scope is simply the set of variables that you have access to. Scoping in JavaScript can be confusing. Even some experienced JavaScript developers still struggle with it.
If you’re a Python programmer, you should become familiar with iPython. Use the steps in this guide to learn how to install iPython. What is iPython?
In short, hoisting is when JavaScript moves variable and function declarations to the top of their scope before any code is executed.
Learn how to use Python’s sleep function to make a timed delay. tl;dr import time time.sleep(seconds)
There are two kinds of loops in Python. In this guide we’ll cover both the “for” loop and the “while” loop. We’ll also cover how to control these loops by continuing and breaking out.
There are multiple ways to reverse a string using Python 3. In this guide we’re going to cover the extended slice operator and the reverse function.
This guide provides an overview of Python map function. Python 2 and Python 3 have subtle differences in implementation, but they are generally used in the same way.
Python list comprehensions
List comprehension is a beautiful way to simplify your code. Python lists are powerful data structures, and list comprehensions are one of the most convenient and concise ways to create lists.
Enabling short open tags gives you access to opening your PHP script with <? rather than the full <?php and also includes as a replacement for .
If you want to find out how many characters are in a file here’s how!
This short guide will teach you how to print in Python.
If you’re using PHP for web developoment, you may often want to check the syntax of your file without opening it in a browser. Checking syntax is quite easy from the command line.
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!
We’re hiring!
Are you a passionate writer or editor? We want to hear from you!

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.

Want to support Howchoo? When you buy a tool or material through one of our Amazon links, we earn a small commission as an Amazon Associate.