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

3 Essential Design Trends, July 2020

The biggest trend we’re talking about this month started at WWDC as Apple provided a glimpse of what’s coming next for their operating systems. This time around there’s a distinct design element. Did you catch it? Here’s what’s trending in design this month. 1. Text Highlights and Underlines There’s always been an unwritten rule in… Continue reading 3 Essential Design Trends, July 2020

Perfect Your Feedback Process With BugHerd

When you’re designing a website, the single most important thing you can do is gather strong feedback, so your team knows what’s approved, what needs improvement, and what direction to take the project. Unfortunately, the most important group to gather feedback from, your stakeholders, is also all-too-often the least technically able. BugHerd should be your… Continue reading Perfect Your Feedback Process With BugHerd

25 Best WordPress Themes For Online Shopping Store / Mart

In this Covid-19 (Coronavirus) situation are you thinking to start your online business? Online businesses have a huge advantage in situations like this and we are recommended to start your online business now. If you don’t now how to start an online store or how to create online shopping business website? Here we are gathered Best WordPress Themes for… Continue reading 25 Best WordPress Themes For Online Shopping Store / Mart