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

C++ OOP Explained

Object-oriented programming (OOP) is the most popular programming paradigm of our times. Hugely successful languages such as Java, Python and C++ all use an OOP design. But what is OOP? 

What are the advantages of using it? And what other paradigms are out there? In this article, we’ll address all these questions and more by using examples in C++.

Continue Reading

Our Guide to C++ Functions

Programming would not be the same without functions. It’s easy to see why functions are so essential: Just imagine having to code everything from scratch each time you implement a new program. But writing functions in C++ is everything but trivial. Read on for our pro tips on functions in C++.

Continue Reading

How to Create Pull Quotes in HTML

Pull Quotes are a bit of a throwback to a different era in communications. Pull Quotes were originally a technique that stemmed from the print industry, particularly from magazines and books. 

A Pull Quote is a particular snippet from the page text, something that you want the reader, or the person scanning through the pages to notice before they even begin reading. This is used to pull people in and spur them to learn more.

The Pull Quote stands on its own as a wonderful item from the text that has substance, depth, and underlying meaning. As more books and magazines are published on the web, this print technique stands the test of time and works in the digital world. 

This tutorial will show you how to engage your audience with an extraordinary quote from the text you publish on the web.

Continue Reading