Creating an Interactive Mouse Effect with Instancing in Three.js

Mind-blowing effects that require thousands, possibly millions of objects like hundreds of paper planes, brains made out of triangles, or a galaxy of stars, push the limits of the GPU. However, sometimes it’s not because the GPU cannot draw enough, at times it’s bottlenecked by how much information it’s receiving. In this tutorial, we’ll learn… Continue reading Creating an Interactive Mouse Effect with Instancing in Three.js

Quantitative hiring in UX, designing for left-handed people, how to pitch UX research

Weekly curated resources for designers — thinkers and makers. “In November 2022, Brian Chesky, CEO of Airbnb, began a tweet thread with “I’ve heard you loud and clear” in response to a customer backlash over the way they hid additional costs till the checkout page. “You feel like prices aren’t transparent…starting next month, you’ll be able to see… Continue reading Quantitative hiring in UX, designing for left-handed people, how to pitch UX research

6 Smartphone Overhead Tripods for Perfect Top-Down Videos

If you’re into food blogging or product photography, capturing the perfect shot often means shooting from above. Overhead photography brings focus to your subject by eliminating extra dimensions. But, snapping those perfect 90-degree overhead shots isn’t always straightforward, especially when using a smartphone. To nail those top-down photos, you need a reliable overhead tripod. While… Continue reading 6 Smartphone Overhead Tripods for Perfect Top-Down Videos

Vanishing designers, guide to risky projects, UI transitions, AI in UX

Weekly curated resources for designers — thinkers and makers. “Look around us. Every business is an app and every app feels the same, because every designer has the same resume, follows the same process, graduates from the same program, uses the same tool, scrolls the same Dribbble feed, reads the same Medium articles, expects the same career outcome,… Continue reading Vanishing designers, guide to risky projects, UI transitions, AI in UX

Enhancing Accessibility with AI and ML

There has been a lot of buzz recently about Artificial Intelligence, with some people speculating that we are approaching the long-awaited AI revolution. This hype has been chiefly generated by recent advanced algorithms powering ChatGPT and other language-related models. While I believe that these models are still a far cry from general AI (AI which… Continue reading Enhancing Accessibility with AI and ML

Give Your Site Some Focus! Tips for Designing Useful and Usable Focus Indicators

What Are Focus Indicators? Have you ever noticed the blue outlines that sometimes show up around buttons or form fields? What about when you click on a menu item? Have you ever tried to make those outlines disappear? Here’s a hint: by default, browsers use the :focus css pseudo class to give outlines to form… Continue reading Give Your Site Some Focus! Tips for Designing Useful and Usable Focus Indicators

Ethical growth, AI authors, the mind of a type designer, UX research emails

Weekly curated resources for designers — thinkers and makers. “Growth hacks or so-called psychology tricks have a negative reputation. and it’s not a surprise. Think about the last time you stumbled upon such a “smart” hack — maybe when you were trying to unsubscribe from newsletters you didn’t mean to sign up for, or when booking a low-cost flight became… Continue reading Ethical growth, AI authors, the mind of a type designer, UX research emails

Amazon lawsuit, tips for UX leaders, beating AI, all new things Figma

Weekly curated resources for designers — thinkers and makers. The FTC has slapped Amazon with a lawsuit, accusing the company of duping millions of customers into signing up for its Prime subscription service through deceptive user interface designs. But the lawsuit goes even deeper. Amazon allegedly made canceling subscriptions an odyssey, with a purposefully complicated labyrinthine process designed… Continue reading Amazon lawsuit, tips for UX leaders, beating AI, all new things Figma

Invisible cities, infinite scroll UX, product tsunami, Framer AI

Weekly curated resources for designers — thinkers and makers. “We are still at the dawn of a new digital era: artificial intelligence, virtual worlds, augmented reality, and other technical and societal changes are reframing the world we live in. However, from a spatial design perspective, they have so far been lame and ordinary. Without the constraints in the physical… Continue reading Invisible cities, infinite scroll UX, product tsunami, Framer AI

Prototyping for Apple Vision Pro, baseline alignment in Figma, spatial computing

Weekly curated resources for designers — thinkers and makers. Google Glass emerged as a highly anticipated innovation with the potential to revolutionize our daily lives. Its sleek design, hands-free interface, and augmented reality (AR) capabilities promised a futuristic experience. However, despite its initial hype and grand vision, Google Glass ultimately failed to capture the consumer market and find… Continue reading Prototyping for Apple Vision Pro, baseline alignment in Figma, spatial computing

Good UX is not enough without a proper communication plan

To make a design thrive, you should support it with strategies to make it even more robust and accepted. There should be a coexistence between a practical design that should be free of explanation (invisibility) and effective communication (notoriety) Like many designers, I’ve been practicing this mantra all my career: “Good design is invisible,” but… Continue reading Good UX is not enough without a proper communication plan

21 Best CRM Software

The best CRM (Customer Relationship Management) software solutions help sales teams streamline critical processes to improve productivity, track customer interactions and gain actionable insights to deliver a personalized experience to sell smarter, shorten the sales cycle and drive better retention rates. This article reviews the 21 best CRM software to help you streamline your searches.… Continue reading 21 Best CRM Software

How does your team measure UX quality?

This year on my team, we had a moment where we realized that our UX quality was slipping. It started with a few surprising feedback tickets, then we noticed some patterns in our dovetail user research sessions, then got some rather harsh NPS scores, until finally we realized we needed to quantify our UX quality… Continue reading How does your team measure UX quality?

The Benefits of Drone Videos for Businesses

Are you looking for a way to generate high-quality, low-cost video content for your next marketing campaign? One of the most popular new options is drone video. Drones are not just for the military and mischievous teens. They’re also used to shoot engaging video footage for film, TV, and advertising.  Drones offer a clear advantage… Continue reading The Benefits of Drone Videos for Businesses

Measuring Empathy for Accessibility

After my previous blog on the Two Pillars of Accessibility, I was asked on LinkedIn from a peer in the accessibility field how a program could measure and report the empathy pillar of an accessibility program i.e. how much does your company care about accessibility. Measuring the impact of accessibility is relatively easy — you can track… Continue reading Measuring Empathy for Accessibility

How to Update UIkit Components

Here’s the demo page that we’re going to create to demonstrate things: Be sure to scroll down the page to notice how specific elements become sticky. As with other UIkit tutorials, familiarity with this framework will be beneficial to follow along. The Demo Project Our page will consist of the following sections: The header… Continue reading How to Update UIkit Components

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

How to Let Users Dynamically Change the Number of Posts per Page in WordPress

Consider the following scenario: you have a WordPress blog with hundreds of posts. On your blog archive page, six posts appear at a time. Of course, there’s pagination for moving between older and newer posts. But what if you want to give users the option to choose the number of posts they want to display… Continue reading How to Let Users Dynamically Change the Number of Posts per Page in WordPress

Create a Simple Math CAPTCHA for Your Forms With PHP and JavaScript

In this new tutorial we’ll discuss a straightforward approach for reducing spam from form submissions. This technique will use PHP and JavaScript to block form submission until the user provides the correct answer to a simple math CAPTCHA. Here’s a quick video that demonstrates the expected functionality: It’s important to note that this is just… Continue reading Create a Simple Math CAPTCHA for Your Forms With PHP and JavaScript

Tested and Rated for You

Starting an online shop is a great way to make money without dealing with shipping and stocking fees. And if you already have a brick-and-mortar store, going online will help you expand your customer base.  Creating an online store is easy with WordPress and an eCommerce WordPress theme. These themes have professional features that make… Continue reading Tested and Rated for You

2 Ways to Protect Your HTML Email Links (and Prevent SPAM)

In this tutorial we’ll describe two straightforward techniques for protecting HTML email links from being scraped by spammers. Although these techniques cannot guarantee full success, they’ll give you an extra layer of protection. Email Templates on Envato Elements Before we dive in, don’t forget that you can download unlimited email templates with your Envato Elements… Continue reading 2 Ways to Protect Your HTML Email Links (and Prevent SPAM)

Whatsapp Communities — Much needed or a bad move?

Whatsapp Communities — Much needed or a bad move? A few days back WhatsApp announced that it is launching Communities, one of its most anticipated features in recent times very soon. But is this really a good move by Meta? Here’s a brief post around it. That’s how Zuckerberg started his 452-word-long Facebook post announcing the launch of the… Continue reading Whatsapp Communities — Much needed or a bad move?

How to Create a Sticky Toolbar With CSS and a Bit of JavaScript

In this new tutorial we’ll learn how to create a sticky (or fixed) toolbar—also referred to as a vertical navigation menu—with animated tooltips that you can use on your sites for all sorts of things. For example, if you are a store owner, you can use it to include a quick links feature for promoting… Continue reading How to Create a Sticky Toolbar With CSS and a Bit of JavaScript

Visual forensics, impostor syndrome, UI color system, accessibility checklist

Weekly curated resources for designers — thinkers and makers. “User feedback is always a valuable source of information. But if product designers aren’t careful, user feedback can quickly become a to-do list of features organized by whoever yells the loudest and most often. This not only runs the risk of pulling a product team in dozens of different… Continue reading Visual forensics, impostor syndrome, UI color system, accessibility checklist