Article
In Git, and most other VCS tools, branching is one of the main constructs that really make it useful for software development. These branches are almost like a new copy of your code at the current state, which can then be used to develop new code. For example, whenever you...
Scott Robinson
In this tutorial, we are going to build an API, or a web service, for a todo app. The API service will be implemented using a REST-based architecture. Our app will have the following main features: Create an item in the todo list Read the complete todo list Update the...
Shadab Ansari
Linear regression is one of the most commonly used algorithms in machine learning. You'll want to get familiar with linear regression because you'll need to use it if you're trying to measure the relationship between two or more continuous values. A deep dive into the theory and implementation of linear...
Dan Nelson
Game development is a unique branch of software development that can be as rewarding as it is complex. When thinking of creating games, we usually think of an application to install and play on our computers or consoles. The HTML5 spec introduced many APIs to enable game development on the...
Marcus Sanatan
When designing a completely new algorithm, a very thorough analysis of its correctness and efficiency is needed. The last thing you would want is your solution not being adequate for a problem it was designed to solve in the first place. Note: As you can see from the table of...
Vladimir Batoćanin
Computing has evolved over time and more and more ways have come up to make computers run even faster. What if instead of executing a single instruction at a time, we can also execute several instructions at the same time? This would mean a significant increase in the performance of...
Robley Gori
In this article, we will be using the Wikipedia API to retrieve data from Wikipedia. Data scraping has seen a rapid surge owing to the increasing use of data analytics and machine learning tools. The Internet is the single largest source of information, and therefore it is important to know...
Guest Contributor
Email is one of the most used tools for communication in web applications because it helps you reach your users directly, build your brand, or send general notifications. So, you are thinking about sending emails from your next great Node.js application. You are in the right place! In this...
This article is the third in a series on working with PDFs in Python: Reading and Splitting Pages Adding Images and Watermarks Inserting, Deleting, and Reordering Pages (you are here) This article is part three of a little series on working with PDFs in Python. In the previous articles we...
Frank Hofmann
© 2013-2025 Stack Abuse. All rights reserved.