One of the drivers of the popularity of headless options is that expectations for the quality of user experience are constantly going up. We have a wealth of tools to help developers build things fast so results are expected quickly. Going headless lets your team take full control of the user experience instead of wrestling with a large tool that doesn’t do quite what you wanted. https://smashingmagazine.com/2021/03/going-headless-use-cases/
In a new short series of posts, we highlight some of the useful tools and techniques for developers and designers. Recently we’ve covered CSS Auditing Tools and CSS Generators, and this time we look into reliable accessible components: from tabs and tables to toggles and tooltips. https://smashingmagazine.com/2021/03/complete-guide-accessible-front-end-components/
Wondering what’s happenin’ at Smashing? Well, we’ve been busy. Here’s a little story of how we removed floating labels, improved performance on mobile and launched a new series of articles. And how you can contribute to Smashing as well. https://smashingmagazine.com/2021/03/floating-labels-performance-lighthouse/
The secret to growing a successful web design business is thinking of design as a service, not a product. When you focus on recurring revenue and sell to one targeted niche, you can grow a business faster than ever. https://smashingmagazine.com/2021/03/web-design-clients-fast-part1/
Flutter has been transitioning from a cross-platform mobile development SDK for Android/iOS into a tool that allows you to run the same code natively in a browser on Windows, Linux and macOS. With Flutter 2, non-mobile Flutter development is starting to become more viable. https://smashingmagazine.com/2021/03/flutter2-stable-mobile-web-desktop-development-native-speed-one-codebase/
How do we know which patterns are good, better, best when it comes to accessibility? Is it better to use an established pattern/library or create new ones? With the myriad of choices available, we can quickly become caught up in a web of confusion on this topic. https://smashingmagazine.com/2021/03/good-better-best-untangling-complex-world-accessible-patterns/
In a new short series of posts, we highlight some of the useful tools and techniques for developers and designers. This time it’s all about CSS Generators: from CSS shadows to easing gradients to CSS overlays to CSS doodles. https://smashingmagazine.com/2021/03/css-generators/
We all benefit when we work to increase the overall UX maturity of our organizations. This article explores the concept of UX maturity, and focuses on finding and utilizing UX champions, and demonstrating the return on investment or value of UX. https://smashingmagazine.com/2021/03/growing-ux-maturity-in-organizations-part-1/
In a new short series of posts, we highlight some of the useful tools and techniques for developers and designers to get their work done better and faster. Starting out with a few tools for getting to the bottom of CSS. https://smashingmagazine.com/2021/03/css-auditing-tools/
For a lot of web scraping tasks, an HTTP-client is enough to extract a page’s data. However, when it comes to dynamic websites, a headless browser sometimes becomes indispensable. In this tutorial, we will build a web scraper that can scrape dynamic websites based on NodeJS and Puppeteer. https://smashingmagazine.com/2021/03/ethical-scraping-dynamic-websites-nodejs-puppeteer/