The Biggest Challenges Practitioners Encounter Working in UX

Summary:  We surveyed 126 practitioners, uncovering the biggest challenges in the UX field. Almost all responses originated from the same core problem: perception of UX. The Best — and Worst — Things About UX Earlier this year, we surveyed UX practitioners through our newsletter and LinkedIn channel. We asked respondents to reflect on their careers and answer… Continue reading The Biggest Challenges Practitioners Encounter Working in UX

Prompt Controls in GenAI Chatbots: 4 Main Uses and Best Practices

Summary:  When following good practices, prompt controls can increase the discoverability of genAI chatbots’ features, offer inspiration, and minimize manual user input. Adding UI Controls to Prompting Generative AI (genAI) chatbots, such as ChatGPT and Perplexity, rely heavily on text prompts from their users. As these interfaces continue to evolve, AI chatbot designers have started… Continue reading Prompt Controls in GenAI Chatbots: 4 Main Uses and Best Practices

The Power of Checkout Campaign Management

[unable to retrieve full-text content] When it comes to checkout pages, the most frequently cited word is conversion. After all, the main criteria for a successful checkout is its efficiency in terms of successful payments. Conversion can be viewed from many angles, including technical performance and client experience. Still, there are other less obvious components… Continue reading The Power of Checkout Campaign Management

Deque adds IntelliJ and WebStorm plugins to axe DevTools Linter

We’ve just tripled our Integrated Development Environment (IDE) support! In addition to a VS Code extension, Deque now offers axe DevTools Linter as a plugin for paid IntelliJ IDEA and WebStorm editions. A quick refresher on axe DevTools Linter Axe DevTools Linter is a powerful tool for your software development team. We provide a mini-linting-toolbox… Continue reading Deque adds IntelliJ and WebStorm plugins to axe DevTools Linter

30 Amazing Chrome Extensions for Designers and Developers

Compilations By Robert Reeve 2 days ago Searching for a tool to make cross-platform design a breeze? Desperate for an extension that helps you figure out the HTML code of that fantastic color palette? Looking for a trick that will supercharge your productivity this year? We’ve got you covered. Chrome extensions are the bread and… Continue reading 30 Amazing Chrome Extensions for Designers and Developers

We’re turning designers into factory workers

Considering the availability of modern tools and recent advancements in governance (design systems), one might think designers could relax and enjoy some leisure time. Surprisingly, that’s not the case. In fact, it feels like designers have even less time than before. As we’re frantically pushing towards an auto-governed future, we ought to stop and think… Continue reading We’re turning designers into factory workers

Our dangerous tendency to hold on to losing bets

Tools to mitigate commitment bias and overconfidence Midjourney Last week, we wrote about how ‘conviction’ is a very human attribute responsible for our powerful, yet irrational ability to almost will positive outcomes into existence; presumably against all odds. Today we’ll cover the dark side of conviction and overconfidence — and unfortunately, the more common tendency to overcommit and… Continue reading Our dangerous tendency to hold on to losing bets

Almost Ready! WCAG 2.2 is one small step away from being officially done!

A new version of the Web Content Accessibility Guidelines (WCAG) is almost ready. WCAG 2.2 should be finalized in August 2023. This is a minor version update. If you are already familiar with WCAG 2.0 and/or 2.1, you probably have a number of questions. And we’ve got up-to-date answers! Why isn’t WCAG 2.2 ready yet?… Continue reading Almost Ready! WCAG 2.2 is one small step away from being officially done!

Are we there yet? WCAG 2.2 is at the Candidate Recommendation v3

If you’re a regular reader of the Deque blog, you may be asking yourself, haven’t I read this already? Well my friend, you may have. In September 2022, WCAG 2.2 reached the Candidate Recommendation (CR) stage for the first time. Then on January 25, 2023, WCAG 2.2 entered a second round of CR. And, you… Continue reading Are we there yet? WCAG 2.2 is at the Candidate Recommendation v3

How to design generative AI experiences to be truly helpful

From bullsh*t generator to ultimate copilot. Photo by Rolf van Root on Unsplash Suddenly, news about Generative AI is everywhere. People talk about how ChatGPT reached 1 million users in a record of 5 days, how Goldman Sachs predicts that AI will impact 300 million jobs, and how the new Bing goes “unhinged”… All the hypes aside,… Continue reading How to design generative AI experiences to be truly helpful

Understanding Python Regex Functions, with Examples

Regular expressions (regex) are special sequences of characters used to find or match patterns in strings, as this introduction to regex explains. We’ve previously shown how to use regular expressions with JavaScript and PHP. The focus of this article is Python regex, with the goal of helping you better understand how to manipulate regular expressions… Continue reading Understanding Python Regex Functions, with Examples

Loading UX: make users not care about having to wait

An article about the psychology of waiting and how you can make this a positive user experience. Waiting. It’s something we all do every day. Waiting for a response to that message you sent, our food to be delivered, the traffic lights to turn green, and our computers to start at the beginning of the… Continue reading Loading UX: make users not care about having to wait

WordPress Product Founders on What They’d Do Differently

Incredible as it sounds, WordPress was initially released back in 2003. And it has evolved quite a bit during that time. It has become a mature, if ever-changing, platform for building websites. Its massive theme and plugin ecosystem have also seen its share of changes. We’ve witnessed solo entrepreneurs launching products, nurturing their growth, and… Continue reading WordPress Product Founders on What They’d Do Differently

What does your design cause?

What does your design cause which is undesirable or unintended or at odds with the design intent? How does one ask and answer these questions? In these next few posts I’m going to propose some ways of answering these questions that build up in complexity and propose some ways of thinking about causality and modeling… Continue reading What does your design cause?

How to Implement Infinite Scrolling With JavaScript

What is Infinite Scrolling? Infinite scrolling is a feature used to dynamically load more content on a page once a user scrolls to the end of the page. The concept of infinite scrolling is used to load data from a server in a way that feels “seamless” to a user but doesn’t overload the server… Continue reading How to Implement Infinite Scrolling With JavaScript

Why blockchain and Web 3 user interfaces will suck for a while

How Web 2.0 grumpiness + Web 3.0 hubris are contributing to terrible user experiences on the cutting edge of tech. Statler and Waldorf definitely aren’t interested in Web 3. Source: https://www.youtube.com/watch?v=RF62EGPppFU My point in a nutshell: Web 3 people are generally not interested in lessons from the past, and experienced tech people don’t need Web 3… Continue reading Why blockchain and Web 3 user interfaces will suck for a while

How to Enable or Disable a Button With JavaScript: jQuery vs Vanilla

In this article, we’ll discuss how you can enable or disable a button with JavaScript. First, we’ll go through how it works in vanilla JavaScript and later on we’ll see how to do it with jQuery. JavaScript is one of the core technologies of the web. The majority of websites use it, and all modern… Continue reading How to Enable or Disable a Button With JavaScript: jQuery vs Vanilla

Create a Unique Scrolling Website With Locomotive Scroll & Tailwind CSS

Have you ever wanted to build a unique single-page scrolling website yet didn’t know where to start? If so, don’t worry! Today we’re going to create together such a website. To achieve this, we’ll take advantage of Locomotive Scroll, a small and easy-to-use JavaScript library for cool scrolling effects. Plus, to speed up the development… Continue reading Create a Unique Scrolling Website With Locomotive Scroll & Tailwind CSS

Human Anatomy Fundamentals: Basic Body Proportions

In this human body drawing tutorial, you’ll learn basic human body outline drawing techniques. If you’ve practiced capturing energy in the previous tutorial, you’ll have acquired a good feel for loose sketching of people. We’re going to start giving structure to that feeling-based groundwork by studying the body with a more scientific eye. Let me… Continue reading Human Anatomy Fundamentals: Basic Body Proportions

How to Preserve the Menu State on Page Load (Using Local Storage)

What You’ll Be Creating In this tutorial, we’ll create a simple static site with Tailwind CSS and then learn how to preserve its menu state on page load. The first time we visit the site, the menu will be hidden. However, as soon as we open it and close the browser, we’ll use local storage… Continue reading How to Preserve the Menu State on Page Load (Using Local Storage)

How to Handle Text Overflow (with a CSS Ellipsis)

When a string of text overflows the boundaries of a container it can make a mess of your whole layout. Here’s a cool trick to handle text overflow by truncating long strings with a CSS ellipsis. Text Overflow (with a CSS Ellipsis) Our Overflowing Text Demo During this quick tip we’ll use the following demo… Continue reading How to Handle Text Overflow (with a CSS Ellipsis)

Example of How to Add Google reCAPTCHA v3 to a PHP Form

In this article, I’m going show you how to add Google reCAPTCHA v3 to a form on your PHP website. The latest reCAPTCHA is different than the previous versions—it doesn’t require user interaction at all. In this post, we’ll see how it works, and we’ll build a real-world example for demonstration purposes. As a website… Continue reading Example of How to Add Google reCAPTCHA v3 to a PHP Form

Quickly Build a PHP CRUD Interface With the PDO Advanced CRUD Generator Tool

In this tutorial, we’re going to review PDO CRUD—a form builder and database management tool. PDO CRUD helps you build forms for your database tables with just a few lines of code, making it quick and easy to bootstrap a database application. There are plenty of extensions available for database abstraction and specifically CRUD (create,… Continue reading Quickly Build a PHP CRUD Interface With the PDO Advanced CRUD Generator Tool

All About the Futura Font and Its History

The Futura font is one of the most famous geometric fonts, and it’s still popular to this day. In this article, we tell you all about the Futura font history and its impact on the design world. What Is Futura? Designed in 1927, Futura is still considered a modern font that conveys progress. We’ve seen… Continue reading All About the Futura Font and Its History