
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/

Meet our new workshops on front-end and UX — on web performance, interface design, psychology and modern CSS. With Lea Verou, Harry Roberts, Stephanie Eckles, Dan Mall and so many others. Jump to all online workshops ↬ https://smashingmagazine.com/2021/03/live-online-workshops-front-end-ux/

In the world of serverless applications, Webiny is becoming a popular way to adopt the serverless approach of building applications by providing handy tools that developers can build their apps upon. In this article, we will look into what Webiny is and try out the headless CMS as a data source for a Gatsby blog application. https://smashingmagazine.com/2021/03/modeling-graphql-api-blog-webiny-serverless-cms/

To inspire mobile designers, let’s look at how some clever design solutions tackle mobile navigation, confirmation dialogs, animations, and gamifying the waiting experience. https://smashingmagazine.com/2021/03/solutions-mobile-design-boost-user-experience/

Our lives as UI designers have never been easier with a host of amazing tools at our disposal. In this article, Paul Boag explores some of the useful tools that he keeps close at his work. https://smashingmagazine.com/2021/03/ui-design-testing-tools/