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/
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/
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/
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/
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/
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/
Meet our new practical guide on everything you need to know about TypeScript, its type system, and all its benefits in 50 lessons. Jump to table of contents and get the book right away. https://smashingmagazine.com/2020/11/typescript-in-50-lessons-release/
We’re asking what it looks like to dogfood the Jamstack at Netlify. Can you deploy an entire app to a CDN? Drew McLellan talks to Netlify Staff Engineer Leslie Cohn-Wein to find out. https://smashingmagazine.com/2020/11/smashing-podcast-episode-29/
With the help of this tutorial, you can learn how to create a continuous integration workflow for your Node JS REST API by using GitHub Actions as well as how to report test coverage with Coveralls. https://smashingmagazine.com/2020/11/continuous-integration-test-workflow-gitHub-actions/
In this article, we’re going to take a look at some of these new features and how to get started with them. We’re also going be taking a look at some of the changes done to the existing features. https://smashingmagazine.com/2020/11/new-vue3-update/