Sounds are a cool way to step-up the user experience of a software application. Sounds can brand a specific type of functionality, confirm user actions, and alert users of new information.
Material Design has some audio samples to get started with:
Check it out below or try the Live Demo. Interact with the UI components. Ensure that your device’s audio output is enabled. Click the buttons, toggle the switch, move the slider.
npm i @material-ui/core @material-ui/icons
import Button from “@material-ui/core/Button”;
import Favorite from “@material-ui/icons/Favorite”;
The Material Design sound library contains three different audio file types (.wav, .ogg…
<meta>
tagsYou have deployed a website or web application and would like to share your work on social media. If you’ve not yet implemented The Open Graph protocol, then you’ve probably noticed that your post contains no image preview, or is previewing a different image to the one you wish to be displayed. There is a simple way to resolve this problem.
Use this resource to learn how to implement the Open Graph protocol in your index.html
file: https://ogp.me/.
Start with the Basic Metadata, and make sure to also add an “og:description”
<meta>
tag
W3chools is also helpful for brushing up…
The Matter.js Physics Engine can bring great possibilities to JavaScript projects. It is useful for building simulations, creating user interactivity, and adding dynamics to a static site.
There is set of demos to try if you are new to the library. This is a good starting point to gain inspiration for how to incorporate Matter.js into a project.
The documentation is always a reliable resource too.
Try the working live demo of the project.
The source code is in the GitHub repository.
Firebase for Web provides developers with a fast and rewarding application deployment solution.
The process for deploying a production build in a React.js application requires some steps that may seem confusing when attempting to use Firebase for the first time in an existing React.js web app.
This tutorial accounts for some common pitfalls in the process.
The documentation for adding Firebase to your JavaScript project and testing locally then deploying to your site are useful resources that explain this process well.
However, these resources — at least at the time that this article was written — don’t account for some…
Documenting JavaScript discoveries