During the promotional period, you won't be charged for Gemini in Firebase usage. The promotional period ends July 30, 2024.
24
Overthinker, minimalist, introvert
During the promotional period, you won't be charged for Gemini in Firebase usage. The promotional period ends July 30, 2024.
#Development #Explainers
JavaScript visualized: Promise execution ยท A deep dive into some of the inner workings of promises https://ilo.im/15ygo9
Dynamic QR code generator. It allows you to redirect to different URLs according to the rules you set.
Solar panels have become so cheap that they are being used to build garden fences in the Netherlands and Germany, as a boom in Chinese production saturates the global market.
https://www.ft.com/content/2ea6bf6d-04e9-453b-a35f-cd6431cfc7bf
#solar #greenEnergy #solarPanels #electricity #energy #china
A quick client-side trick to increase the security of your HTML form against spam bot attacks when you don't want to use CAPTCHA.
Create an input element and hide it with CSS. Real users won't see it, but most bots will fill it in.
Add the attributes autocomplete="off" to prevent browser autofill and tabindex="-1" to prevent real users from focusing on the tab key.
If you have used preventDefault() in your HTML form, but you want to force user input to be in the correct format in HTML input fields (such as type="email"), you can use the reportValidity() or checkValidity() methods.
https://developer.mozilla.org/en-US/docs/Web/API/HTMLFormElement/reportValidity

The reportValidity() method of the HTMLFormElement interface performs the same validity checking steps as the checkValidity() method. In addition, for each invalid event that was fired and not canceled, the browser displays the problem to the user.