This week’s roundup of web design and development related articles includes topics and tutorials about Typescript, design tools, Figma, freelancing, and more. Peruse our collection and find out what’s going on around the web this week.
Cover photo courtesy of StockSnap.io
Your Designer Toolbox
Unlimited Downloads: 500,000+ Web Templates, Icon Sets, Themes & Design Assets

The Relevance of TypeScript in 2022 | CSS-Tricks
The current relevance of TypeScript is undisputed. But as we get into 2022, just how relevant is TypeScript going to be moving forward?
Read More 
Exciting New Tools For Designers, February 2022 | Webdesigner Depot
One of the most talked-about digital elements of the new year leads our roundup of tools and resources this month – NFTs. The NFT landscape seems to be exploding right now and that includes tools for designers to get in on the game as well. Here’s what is new for designers this month… Zero Code
Read More 
Check if the given string contains any whitespace characters - JavaScriptSource
Use RegExp.prototype.test() with an appropriate regular expression to check if the given string contains any whitespace characters.
Read More 
Why It's Getting Harder to Trust the Software We Use
As web designers, we put trust into many apps (particularly open-source), and many have third-party dependencies. It can be a huge risk.
Read More 
The CSS from-font Value Explained in 4 Demos | CSS-Tricks
I found the CSS from-font value for the text-decoration-thickness property. I did a little research what I found (and learned) is interesting.
Read More 
UI Interactions & Animations Roundup #21 | Codrops
We're back with a new roundup of the latest, hottest and most creative motion designs from the last month. This time we
Read More 
What’s the Difference Between Good UI and Good UX? | Webdesigner Depot
User Experience (UX) design and User Interface (UI) design are two terms people sometimes mistakenly use interchangeably. While aspects of each are interconnected, there are distinct differences between UI/UX design. According to Internet Live Stats, there are over 1.9 billion websites, but not all are active at the same time. No matter how you slice
Read More Is Python Recommended for Data Visualization? - noupe
With the ever-growing demand for data in the world around us, organizations are in a rat race of sorts to improve data accumulation methods and improve
Read More Animating HTML Links with CSS Transition - 1stWebDesigner
The CSS transition property controls the animation speed when changing a CSS style from one state to another.
Read More 
Illustrator Tutorial: Sketch to Vector Character Illustration
In today’s Adobe Illustrator tutorial I’m going to show you my process of converting a rough sketch into a vector illustration by turning one of my old doodles into a cute yeti cartoon character. By tracing the initial sketch with as many basic shapes as possible, we can achieve a simple ‘flat’ illustration style. The […]
Read More 
How Passion Can Help (Or Hurt) a Design Project
The challenge is knowing when passion should play a role in design – and when to let it go. Passion can both help and hurt your projects.
Read More 
Inclusive Design
Inclusive design describes methodologies to create products that understand and enable people of all backgrounds and abilities. It may address accessibility, age, economic situation, geographic location, language, race, and more.
Read More 
User Registration With Firebase and React | CSS-Tricks
This tutorial will work us through on how to implement user registration, verification, and authentication in React using Firebase.
Read More 
Want to improve your web design skills? Start using a CRO tool
Take your web design expertise to the next level by learning the basics of CRO. Learn how to use conversion rate optimization to design websites that deliver your clients' results.
Read More 
Settings are not a design failure
The systematic thinking in our industry is that settings are the result of design failure. As designers, our goal is to create product experiences that don’t require any adjustment by the user. So offering customization options is often seen as a failure to make firm product decisions. I think there is a misunderstanding about what settings really are.
Read More 
3 Stabilizing Forces to Build a Successful Design System
Why do design systems fail and how can you fix them? We've identified 3 ways to help your design system product flourish in the long run.
Read More 
A Deep Introduction to WordPress Block Themes | CSS-Tricks
WordPress Block Themes were formally introduced in WordPress 5.9. This article is a deep dive introduction to block themes and full-site editing.
Read More 7 Common Usability Testing Mistakes (And How to Avoid Them) - noupe
The goal of usability testing is straightforward: get volunteers to try the app, obtain statistical data from the findings, and determine how the app can
Read More Creating Error Chart in JavaScript
Learn how to create a cool Error Chart using JavaScript. Visualizing COVID-19 threat perceptions of Democrats and Republicans.
Read More 
An Angular Dev Tries Svelte - Ionic Blog
Have you mainly used one framework for a long time? It may be time to check out Svelte. Let's look at how Svelte compares against Angular.
Read More