We need to have “The Talk”

Generative AI raises legal and ethical issues for all of us A couple of months ago I posted my concerns about the ethics of Generative Art and AI/ChatGPT. In that piece, I suggested that there need to be some Ethics and Standards guidelines in place to guide UX and Graphics professionals in the use of these… Continue reading We need to have “The Talk”

How Serious Is Your Design Practice About Learning?

Today I’m sharing a strategic approach that enables your design practice to learn more from the accessibility-related data you already have. I will again skip the “how to” article formula and dry laundry lists of tactical “do this/don’t do that” mechanics. Instead, I’ll focus on helping you think about WHY you should do things differently… Continue reading How Serious Is Your Design Practice About Learning?

Digital Accessibility As A Self-Evident Right: How US Federal Government Agencies Can Improve Digital Services

The Federal government of the United States was founded on a set of key principles. While there have been amendments and additions to these principles throughout history, it can still be said that three foundational principles are unwavering: life, liberty and the pursuit of happiness. Monumental, persistent efforts are needed to ensure that these core… Continue reading Digital Accessibility As A Self-Evident Right: How US Federal Government Agencies Can Improve Digital Services

Facilitating effective ideation meetings

[unable to retrieve full-text content] Designing engaging and productive gatherings Photo by Sigmund on Unsplash In today’s hybrid work landscape, meetings have become abundant, but unfortunately, many of them still suffer from inefficiency and ineffectiveness. Specifically, meetings aimed at generating ideas to address various challenges related to people, processes, or products encounter recurring issues. The lack… Continue reading Facilitating effective ideation meetings

Supercharge Customer Support With a Help Desk for Your Website

If you’re a business owner who sells products or services then you know how important it is to provide excellent customer support. Managing customer inquiries and support requests can be a challenge if you do it via email or social media, but with a help desk solution you can streamline your process and provide top-notch… Continue reading Supercharge Customer Support With a Help Desk for Your Website

How to Set Up the New Google Auth in a React and Express App

In this article, you’ll learn how to configure the new Google Auth “Sign in with Google” button in a React.js and Express.js application. This new method simplifies the way developers implement Google Auth. It brings in some significant advantages, such as allowing users to view a profile picture in order to select the correct Google… Continue reading How to Set Up the New Google Auth in a React and Express App

WordPress Troubleshooting: Error Establishing a Database Connection

In this quick article, we’ll discuss how to troubleshoot and fix the Error establishing a database connection error on a WordPress site. The Error establishing a database connection error is one of the most common errors which WordPress users can encounter while visiting your website. It’s pretty similar to the white screen of death (WSOD) error,… Continue reading WordPress Troubleshooting: Error Establishing a Database Connection

How to Make your First App in Java

Are you a budding developer who knows the basics of Java and wants to make their first app using Android Studio? With PlayStore currently hosting 2.89 million Android apps and growing every minute, it is a great decision to learn and eventually master Android apps development. Get Started With Android Studio To make an android… Continue reading How to Make your First App in Java

How to React to Touch Events in Flutter

Almost every app will need some sort of user input. Usually, your app will need to respond to touch events. This is a small guide to touch events, especially for starting Flutter developers. When it comes to gesture recognition and reaction to touch events, Flutter offers incredible widgets for new developers. You can make any… Continue reading How to React to Touch Events in Flutter

15 Best Web Fonts That Look Great at Small Sizes

Beautiful web fonts aren’t particularly difficult to find. A quick search will undoubtedly turn up a number of attractive typefaces that will complement your website’s look and messaging. However, many of these fonts tend to have very specific use cases. For instance, a wide font may be perfect for header text but would work poorly… Continue reading 15 Best Web Fonts That Look Great at Small Sizes

How to Make Android Apps for Beginners

Are you a new developer learning Java? Read ahead to learn how to make your first Java Android app as a beginner. Creating a mobile application is a big step towards turning your idea into reality. But the primary concern among new developers is how to make an Android app with all the resources at… Continue reading How to Make Android Apps for Beginners

How to Build a Simple REST API in PHP

In this tutorial, I’ll teach you how to build a simple REST API with PHP and MySQL. REST has become the de facto standard when it comes to exposing data via APIs and building web services. In fact, most web applications these days access and expose data via REST APIs. With the popularity of front-end… Continue reading How to Build a Simple REST API in PHP

How to Make a Live Chat Script in PHP

In this article, we’ll discuss how you can make a live chat script in PHP. Although there are different ways you could achieve this, we’ll use a socket-based implementation. If you’re building a community site which involves user engagement, it’s useful to provide a way for users to discuss ideas in real time. When it… Continue reading How to Make a Live Chat Script in PHP

How to Create a Thumbnail Image in PHP

Today, we’ll discuss how you could create thumbnail images in PHP with the help of the GD library. When you’re working on projects that are related to media, more often than not you will need to create thumbnails from the original images. Also, if you’ve enabled image uploads on your website, it’s essential that you… Continue reading How to Create a Thumbnail Image in PHP

3 Essential Design Trends, January 2021

Don’t drop the ball on these website design trends for the new year. All of the trends featured here this month are visual in nature – not as many user interface elements as previous months, but all just as stunning and usable. Here’s what’s trending in design this month. 1. 3D Scenes on White (Light)… Continue reading 3 Essential Design Trends, January 2021

WordPress Troubleshooting: PHP Installation is Missing the MySQL Extension

In this quick article, we’ll discuss how to troubleshoot the “missing the MySQL extension” error when you are installing WordPress. If you’re installing WordPress or you’ve moved your website to a different server, you may encounter the following error: Your PHP installation appears to be missing the MySQL extension which is required by WordPress. This… Continue reading WordPress Troubleshooting: PHP Installation is Missing the MySQL Extension

2 Smartest Ways to Structure Sass

Sass – the extended arm of CSS; the power factor that brings elegance to your code. With Sass, it is all about variables, nesting, mixins, functions, partials, imports, inheritance, and control directives. Sass makes your code more maintainable and reusable. And now, I will show you how to make your code more structured and organized.… Continue reading 2 Smartest Ways to Structure Sass

How to Use PHP in HTML

In this article, I’ll show you how to use PHP code in your HTML pages. It’s aimed at PHP beginners who are trying to strengthen their grip on the world’s most popular server-side scripting language. Again, PHP is a server-side scripting language. That means a PHP script is executed on the server, the output is… Continue reading How to Use PHP in HTML

Using Redux in a React Native App

Redux is a library for state management that ensures that the application logic is well-organized and that apps work as expected. Redux makes it easy to understand your application’s code regarding when, where, why, and how the state of the application is updated. Redux is made up of the following key parts: actions reducers store… Continue reading Using Redux in a React Native App

How to Autoload Classes With Composer in PHP

In this article, we’ll discuss the basics of autoloading in PHP and how to autoload PHP classes with Composer. I’ll explain why autoloading is so important and show you how to use Composer for autoloading step by step. I’ll also explain the difference between the different kinds of autoloading in Composer. Why Do We Need… Continue reading How to Autoload Classes With Composer in PHP

WordPress Troubleshooting: HTTP Error When Uploading Images

In this tutorial you’ll learn how to fix the HTTP error sometimes seen when uploading images to WordPress. This is actually a pretty common error and there are several ways to fix it, so let’s break it down. Troubleshooting Uploading Errors in WordPress Here’s a complete video version of this tutorial. Follow along with us… Continue reading WordPress Troubleshooting: HTTP Error When Uploading Images

What Is Composer for PHP and How to Install It

Today, we’re going to discuss one of the most important tools in PHP: the dependency manager Composer. In this article, we’ll look at the ins and outs of Composer and how to install it and use it in your day-to-day PHP development.  If you’ve been coding in PHP for some time, you’ll be aware of how PHP libraries… Continue reading What Is Composer for PHP and How to Install It

How to Run a PHP File

Today, we’re going to discuss how you can run PHP files. If you’re new to PHP programming, this article will help you learn how to run PHP scripts. PHP is a server side scripting language which is mostly used to build web based applications. These may range from a very simple blog website to a full-fledged… Continue reading How to Run a PHP File

Using ipdata for Geolocation

When most people think of geolocation, they remember the familiar pop-up notifications saying that the “website wants to know your location”. But did you know that you can get geolocation information about your visitors with the IP address alone, without requiring any extra permissions? To web developers, geolocation is a treasure trove of information and… Continue reading Using ipdata for Geolocation