The 3 Best Alternatives to Atom Text Editor
There are plenty of editors to choose from, but these alternatives offer the best upgrade path for Atom users.
How to Automate Basic File Operations Using Java
Many applications need to work with files, whether they're writing, moving, or deleting them. Learn how to do all this, and more, using Java.
How git stash Lets You Reset Your Project and Save the Changes
Stashing is a little-known, yet powerful git technique for keeping code safe even when you’re not ready to commit it.
How to Scrape Images From the Web in Python
Download all the images on a web page with just a few lines of Python code.
OpenGL vs. DirectX: Which Should You Use for Game Development?
How do you decide which graphics API to use? It may come down to the platforms you’re targeting or simply whichever has the best raw performance.
The 8 Best Chrome Extensions to Improve Your GitHub Experience
If you're a GitHub user, there's likely a functionality you wish it had. To help with this, here are eight of the best Chrome extensions for GitHub.
5 Tools to Help Make Your Vue.js App Accessible to Everyone
Everyone benefits from accessible web apps, so it's worth using solid tools to help out.
8 Cool HTML Effects Anyone Can Add to Their Websites
You don't have to know CSS or PHP to build a fancy site. Use these cool HTML tricks to generate awesome effects.
6 Clone Apps You Can Make When Learning C# Windows Forms
Learn to develop Windows Forms applications by re-creating clone apps.
Why GitHub Is Killing Atom Text Editor
Farewell, sweet Atom. GitHub's editor had many admirers, but its legacy will live on.
Document Go Code Automatically Using Godoc
Generate useful documentation for your Go projects automatically, from your code comments.
How to Use Variable and Keyword Arguments in Python
Make your functions more flexible and easier to use with these variations on standard arguments.
What Does the Python enumerate() Function Do, and How Do You Use It?
Keep track of your position in an iterable set of values with this handy function.
How to Build Modals Easily With the HTML Dialog Element
Get to grips with the HTML dialog element with this guide to modals.
Add Pages to Your Angular Website Using Markdown Files
Start authoring your site’s content in Markdown and take advantage of its cleaner, more maintainable syntax.
Unreal vs. Unity for VR Game Development: Which Is Best?
No doubt you’ve heard of this pair of game-making frameworks, but what’s the difference between them and which should you use?
5 Mobile Game Development Languages You Should Learn Today
There's an abundance of options when it comes to mobile game programming, so where do you begin?
Learn How to Write Files in Node
Find out about Node's excellent support for writing to the filesystem using JavaScript.
How to Flatten a Nested List in Python
These three simple techniques can help you work with complicated lists.
How to Generate Unique IDs in Node
There are several ways to generate a UUID in Node.js, but why pick one over the other? Here's why.