Smashing magazine

Weaving Web Accessibility With Usability

In this article, Uri Paz explains how a site complying with accessibility guidelines may still present usability issues when testing with real users. Find out how weaving accessibility best practices with usability testing, can help as many people as possible to fully use your site. https://smashingmagazine.com/2020/11/weaving-web-accessibility-usability/

Dreaming Of A Magical December (2020 Wallpapers Edition)

Let’s welcome December with some new wallpapers! Designed by artists and designers from across the globe, they are available with and without a calendar for the month. https://smashingmagazine.com/2020/11/desktop-wallpaper-calendars-december-2020/

reactive variables In GraphQL Apollo Client

reactive variables work with GraphQL Apollo and offer you the same functionality with Redux or Context API without the complexity or extra layers that come with these other tools. A reactive variable in GraphQL Apollo is easy to use and doesn’t have as much setup process compared to Redux. https://smashingmagazine.com/2020/11/reactive-variables-graphql-apollo-client/

Copy Docs: Make Your Microcopy Full And Consistent, And Maintain It

Copy docs is a framework that allows product designers and writers to manage their in-product copy in a smart way. In this article, Valeriia Panina shares her experience in how the copy docs technique turned out to be a game changer for her workflow. https://smashingmagazine.com/2020/11/copy-docs-microcopy/

Playfulness In Code: Supercharge Your Learning By Having Fun

In the product-focused world of development, it can be easy to forget the joy of making for the sake of making. By dropping the ‘Why’ and ‘How’, and focusing instead on the ‘What’ of weird, wonderful ideas, you can nurture a totally different side to your skill sets. https://smashingmagazine.com/2020/11/playfulness-code-supercharge-fun-learning/

Testing Vue Applications With The Vue Testing Library

The Vue Testing library can help you to test your applications by mirroring the way that a user would interact with them. Here’s everything you need to know if you want to get started right away. https://smashingmagazine.com/2020/11/vue-applications-vue-testing-library/

A Comparison Of <code>async/await</code> Versus <code>then/catch</code>

In JavaScript, there are two main ways to handle asynchronous code: then/catch (ES6) and async/await (ES7). These syntaxes give us the same underlying functionality, but they affect readability and scope in different ways. In this article, we’ll see how one syntax lends itself to maintainable code, while the other puts us on the road to callback hell! https://smashingmagazine.com/2020/11/comparison-async-await-versus-then-catch/

What A Time To Be Smashing!

With so much going on, it’s nice to have an overview of what’s new at Smashing — all in one place. Read on to find out what’s been keeping the team busy alongside some inspiring community resources that have made it to the top list of our newsletters! https://smashingmagazine.com/2020/11/monthly-roundup-11-2020/

A Thoughtful Way To Use React’s <code>useRef()</code> Hook

In a React component, useState and useReducer can cause your component to re-render each time there is a call to the update functions. In this article, you will find out how to use the useRef() hook to keep track of variables without causing re-renders, and how to enforce the re-rendering of React Components. https://smashingmagazine.com/2020/11/react-useref-hook/

Standardizing <code><select></code> And Beyond: The Past, Present And Future Of Native HTML Form Controls

In this article, Stephanie dives into the past by going back to the beginning of HTML and tracing the evolution of form controls through to the present and the current state of working with them. https://smashingmagazine.com/2020/11/standardizing-select-native-html-form-controls/


Ricerca