C++ Classes Explained

C++ likely would not exist without classes. As the original C programming language grew more decipherable, C++ was born. Because C++ was built entirely with objects in mind, C++ uses classes to make it easy to work with objects. Classes and objects became the building blocks C++ uses for creating streamlined and easy-to-read code.

What exactly is a C++ class, and how does it tie into making it easy to use, follow and compile code? We’re glad you asked.

Continue Reading

HTML Web Design: Anything and Everything You Need to Know

Welcome to the HTML hub! This guide will provide you with an exhaustive list of everything that you need to know about HTML— one of the most vital programming languages for creating and designing web pages today.

You’ll find everything from HTML basics, to creative more advanced HTML techniques in this guide. This is a living document so please come back and visit us as we continue to add more published content.

Continue Reading

Using Concat on C++ Strings

Strings are a foundational tool in C++, just as in most programming languages. In fact, one of the first skills you’ll need to learn when picking up C++ is how to work with strings. In this article, we’ll explore how to join two or more C++ strings together through a process called concatenation.

Concatenation in C++

Before we look at specific methods for joining strings together, let’s get acquainted with “concatenation.” In programming languages, concatenating means generating a new object — usually a string — out of two or more original objects. It’s a key method to know when working with data objects, which themselves are C++ building blocks that every C++ developer must know.

Continue Reading

HTML for Dummies

HTML (Hypertext Markup Language) is the foundational code that is used to structure a web page and its content. Similar to written and printed documents, HTML structures the web page layout with paragraphs, bullet lists, numbered lists, images, and tables. 

The basic HTML coding for beginners is simple and can join with CSS (Cascading Style Sheets) to add an infinite number of creative design aspects. For this tutorial, let’s examine what it takes to do a simple layout so that you feel comfortable working with the HTML code. All you need to start with is a simple code editor such as Notepad, which is free.

Let’s get started.

Continue Reading

Test-driven Development in Python

Many developers design their programs with an architecture-driven approach, first getting the application to work end-to-end, integrating most features, and only adding tests when things start to break.

However, true test-driven development (TDD) differs enormously from a process like the above. In this article, we’ll provide an overview of test-driven development in Python and show you how a TDD-informed approach will help both your code and the developers who maintain it.

Continue Reading