How the Heck Do You Install npm Packages?
By now, you’re becoming quite knowledgeable with npm! So far, we’ve broken down the three letters in “npm” to gain a better understand of Node and package managers. In the previous chapter, we even installed Node and npm while getting acquainted with Node Version Manager, or nvm. Next up in this beg..
How the Heck Do You Install an Existing npm Project?
(This is a sponsored post.)
We’ve gotten a good overview of how npm works and how to use it to install packages and run commands at this point. Now let’s go a little further and see what it looks like to download and install an existing npm project, rather than starting one from scratch. More likel..
How to Get Started with the MVP Workflow
Few things are more important to a web designer or developer’s chances of success than having the proper workflow. The term “workflow” applies to the set of standardized steps you or your company uses to create, test, and deploy designs or products.
Over the years, as development processes have evo..
Why ‘Grumpy Designer’ Is the Only Title I Want
Perhaps no industry has a wider array of mystifying job titles than web design. One could spend hours attempting to figure out the difference between a “People Operations Coordinator” and a “Project Manager”. Is the former just a fancier way of describing the latter? Only the job poster knows the an..
A Serene CSS Dappled Light Effect
There’s a serene warmth to the early evening sunlight peaking through rustling leaves. Artists use dappled light to create a soft, hypnotic effect.
Bedford Dwellings by Ron Donoughe (2013)
We can create the same sort of dappled light effect in web design, using it on photos and illustrations to ad..
What should someone learn about CSS if they last boned up during CSS3?
“CSS3” was a massive success for CSS. A whole bunch of stuff dropped essentially at once that was all very terrific to get our hands on in CSS. Gradients, animation/transition, border-radius, box-shadow, transform… woot! And better, the banner name CSS3 (and the spiritual umbrella “HTML5”) took off ..
4 Quality Options for a Table of Contents Block in WordPress
Offering a table of contents block in WordPress for blog posts (or really any other type of long-ish written content) is a good idea for two reasons:
It helps users jump around in the post for what they need (and hopefully doesn’t get in the way).It’s provides SEO value.
The RankMath SEO plugin fa..
10 Top WordPress Themes for 2022
If you’re looking for a WordPress theme for your 2022 projects, it never hurts to see what the experts consider to be the best of the bunch. That’s not to say that experts don’t have their favorites. They often do, and we are no different.
We’ve tried, successfully, we believe, to avoid any biases ..
Making a Site Work Offline Using the VitePWA Plugin
The VitePWA plugin from Anthony Fu is a fantastic tool for your Vite-powered sites. It helps you add a service worker that handles:
offline supportcaching assets and contentprompting the user when new content is available…and other goodies!
We’ll walk through the concept of service workers togethe..
Online Grocery UX: 3 Ways to Make Setting Grocery Substitution Preferences Easier
(Note: Unfortunately, e-mail and RSS don’t support advanced layouts and features. If the graphics in this article look strange, you may want to read the article in your web browser.)
Key Takeaways
On grocery sites, users are often asked to select substitution preferences in case any items are unavailable at the store
In practice, selecting substitutions can be time-consuming, especially when users must make selections item-by-item (e.g., “don’t replace any out of stock items”)
Finding ways to make the process of selecting substitutions easier — from setting a single global preference for all items to preemptively asking users to select a substitution only for items at risk of being out of stock — helps keep users focused and minimizes unnecessary and time-consuming interactions
During our UX testing of online grocery sites, navigating grocery substitutions was among the most fraught scenarios, with 76% of users experiencing at least some difficulty.
One of the most common issues..