web development

Testing Data-Intensive Code With Go, Part 1

Overview

Many non-trivial systems are also data-intensive or data-driven. Testing the parts of the systems that are data-intensive is very different than testing code-intensive systems. First, there may be a lot of sophistication in the data layer itself, such as hybrid data stores, caching, backup, and redundancy.

Categories: 

Accessibility for iOS Apps: Speech Recognition

Developers are constantly striving to make their apps more advanced, but are they actually usable by everybody? For most apps, the answer is no. In order to reach the largest audience, let's learn about ways to make our apps more accessible. 

Following up on the United Nations' International Day of Persons with Disabilities, let's take a look at how we can make our iOS apps more accessible.

Categories: 

10 Must-See Easy Digital Downloads Extensions for Your WordPress Site

Selling products online has been a game-changer over the past several years. With the reasonable cost of an e-commerce platform, business owners, artists, musicians, and more have started their own online stores.

The power and flexibility of WordPress have been amazing and have led to the rise of the most popular e-commerce solution on the web—WooCommerce.

Categories: 

Understanding ExpressJS Routing

Introduction

Express is a popular Node.js web framework. Amongst its functionality, it provides a wrapper for Routing. The Express Router helps in the creation of route handlers. In this tutorial, you will learn how to work with Express Router.

Let's get started.

Create a new directory for your application. Run the command to initialize npm in the directory you just created.

The only dependency you will need is express, so go ahead and install it.

Categories: 

New Course: 3 Practical Examples to Learn Laravel

Final product image
What You'll Be Creating

Categories: 

Creating Accessible Android Apps: Assistive Technologies

Whenever you design an Android app, you want as many people as possible to download and use that app, but this can only happen if your app is accessible to everyone—including people who access their Android devices via assistive features, or who experience mobile apps without elements such as colour or sound.

Categories: 

How to Read and Write CSV Files in Python

The CSV format is the most commonly used import and export format for databases and spreadsheets. This tutorial will give a detailed introduction to CSV’s and the modules and classes available for reading and writing data to CSV files. It will also cover a working example to show you how to read and write data to a CSV file in Python.

Categories: 

Task Scheduling in Laravel

In this article, we’ll go through one of the exciting features of the Laravel web framework—task scheduling. Throughout the course of this article, we’ll look at how Laravel allows you to manage scheduled tasks in your application. Moreover, we’ll also end up creating our own custom scheduled tasks for demonstration purposes.

Categories: 

Building an Inclusive Web: Why Accessibility Matters

Accessibility matters because we, the people, want to use the web. Working towards an inclusive web helps us achieve that goal.

In this article I’ll share my thoughts on why accessibility is important; from empathy and what is simply “good business”, through to selfishness and accessibility laws.

Categories: 

Accessibility for iOS Apps: Accessibility Inspector

Developers are constantly striving to make their apps more advanced, but are they actually usable by everybody? For most apps, the answer is no. In order to reach the largest audience, let's learn about ways to make our apps more accessible.

To mark the United Nations' International Day of Persons with Disabilities, let's take a look at how we can make our iOS apps more accessible.

Categories: