Creating Native HTML5 Dialog Windows

Creating Native HTML5 Dialog Windows

CSS

The dialog window is one of the most commonly used elements in a website’s user interface design. It is used for multiple purposes, including displaying notifications, carrying a subscription form,…

WooCommerce Design Tips You Need to Know

WooCommerce Design Tips You Need to Know

WordPress is the most popular content management system on the web, and its number one shopping cart plugin WooCommerce powers over 42% of all online stores. There’s a lot you…

Easily Build Beautiful, Highly-Functional Websites with Material Design for WordPress Sponsored

Easily Build Beautiful, Highly-Functional Websites with Material Design for WordPress

Google’s Material Design is a visual language that aims to utilize the classic principles of design to enable a unified experience across platforms and devices. Simply put, it’s all about…

How to Involve Decision Makers in the Design Process

How to Involve Decision Makers in the Design Process

At some point in your design career, you’ve probably been in a meeting with a client discussing design for their website or product, and the conversation starts to turn toward…

20 Tips for Improving Your App’s Rank in the iOS App Store

20 Tips for Improving Your App’s Rank in the iOS App Store

Just over 2 million apps and counting. That’s the number of apps currently in the iOS App Store, with thousands of similar apps overwhelming every category and subcategory. With that…

Tips, Tricks and Tools of Screenshot Click Testing

Tips, Tricks and Tools of Screenshot Click Testing

Your website is one of your crowning achievements, a web-monument available for everyone to admire. The website’s aim is to attract as many people possible – that is your goal….

The Challenge of Responsive Images

The Challenge of Responsive Images

Images are one of the most important elements on a web page in terms of user experience. Few objects on a page have the same impact on everything from emotional…

Things to Consider When Hiring Subcontractors

Things to Consider When Hiring Subcontractors

When work volumes surge, or when you simply have a project you don’t have the skillset for, hiring subcontractors is one path you may consider. However, before you do so,…

Image Loading, Reloaded

Image Loading, Reloaded

In the world of web design, what you don’t see can hurt you. Worse, it can damage your brand reputation, bottom line, or both. Specifically I’m talking about images. Images…

Naming Conventions for Sizes in Scalable CSS

Naming Conventions for Sizes in Scalable CSS

CSS

In this article, I’ll be exploring how naming conventions can be used to represent sizes in scalable CSS. So, what do I mean by this? One aspect of scalable CSS…

Things I Hate about My Clients

Things I Hate about My Clients

In the Things My Clients Hate. What about Yours? article I discussed 5 things my clients hate. Now, let me present the other side of the story – i.e. 5…

7 Things to Think About Before Setting Your Freelance Rates

7 Things to Think About Before Setting Your Freelance Rates

Setting rates is one of the hardest parts of being a freelancer. So don’t beat yourself up if you find it difficult at first. Often, freelancers have a hard time…

When is it Time to Change Your Workflow?

When is it Time to Change Your Workflow?

One of the curious questions a web designer faces is when to make a change to the tools you use and the way you work. How do you know when…

How to Build a Fully Functional CSS3-Only Content Slider

How to Build a Fully Functional CSS3-Only Content Slider

CSS

Content sliders are a great way to make a website more dynamic. They add flair, and if used correctly, could be the difference between a purchase and a back button….

Discovering Resilient Web Design with Jeremy Keith

Discovering Resilient Web Design with Jeremy Keith

If you’re interested in where the web is headed, you have to look to its past. With Jeremy Keith’s new book, Resilient Web Design, the veteran designer digs into the…

Coding Etiquette to Make Other Developers Hate You Less

Coding Etiquette to Make Other Developers Hate You Less

Ever spend hours searching for an error in the code of a website or app? We’ve all been there. Few things frustrate more than debugging a hot mess of foobar…

5 Steps to Making Sure Your Users Trust Your Website

5 Steps to Making Sure Your Users Trust Your Website

Research by the Nielsen Norman Group suggests that the average Internet user will leave a web page within 10 to 20 seconds of arriving. Typically, the user will quickly scan…

Creating a Design System Language

Creating a Design System Language