Remove link
article thumbnail

Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2)

Smashing Magazine

Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2). Refactoring CSS: Strategy, Regression Testing And Maintenance (Part 2). In this article, we’ll take a deep dive into the refactoring process itself, and cover incremental refactoring strategy, visual regression testing, and maintaining the refactored codebase.

Strategy 132
article thumbnail

Three Insights I Gained While Researching Vue.js Accessibility

Smashing Magazine

Of course, adding checks and sensible defaults on the prop level is necessary — for example, we have to make sure that headlineLevel can only be a number between 1 and 6. Insight 2: There Are Established Strategies To Tackle Web App Accessibility Problems. Strategy 1: Announcing Dynamic Updates With Live Regions.

Strategy 141
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

4 Ways to Optimize OKRs

Tasktop

Last week, Dr. Mik Kersten and Felipe Castro addressed these challenges head-on during a webinar on Transformative OKRs: Translating Business Strategy into Measurable Outcomes. The answer to this one is, of course, it depends. Get advice and best practices for building OKRs with Flow Metrics.

Metrics 52
article thumbnail

Useful UX Guidelines, Tools And Resources

Smashing Magazine

You’ll find psychology heuristics just like tips for building a winning UX strategy , dive deep into user research and UX writing , and explore real-world examples — good and bad — from which you can learn to create experiences that truly matter. The Ultimate Guide to UX Research shares tips and best practices from leading industry experts.

Airlines 129
article thumbnail

C++ safety, in context

Sutter's Mill

In that context, I’ll focus on C++ and try to: highlight what needs attention (what C++’s problem “is”), and how we can get there by building on solutions already underway; address some common misconceptions (what C++’s problem “isn’t”), including practical considerations of MSLs; and leave a call to action for programmers using all languages.

C++ 139
article thumbnail

Next.js Wildcard Subdomains

Smashing Magazine

With 100s of real-life examples , guidelines and best practices that you can apply right away. It is, of course, still handy to know. Now that we’ve explored the theory of this strategy, let’s explore how we put it into practice. The live version is available at [link] and the source code can be found at [link].

Servers 84
article thumbnail

How To Build An Amazon Product Scraper With Node.js

Smashing Magazine

Web scraping is the practice of extracting large amounts of web data through the use of software. Of course, a bot can do that in the time it took you to read this sentence, so it’s not only less boring but a lot faster, too. Scraping those product pages can net you invaluable data such as: The competitors’ pricing strategy.

Website 115