The second way is more elegant and I'm shocked many people don't know about this.
- Take a second to study the SVG element (especially the paths)
- Create two CSS classes that manipulate the paths (https://t.co/dzgHW5FSl5)
- When a state updates, you replace the class with the other
Here's a simple example with a checkmark where the path gets animated in a satisfying way:
@LucaCicale@jecfish@ChromeDevTools No, but I will check it right today!
On my primary job we use Fiddler Everywhere, which is simple, but costs money. And mitmproxy, which is free, but where you should write some python code for configuration π
People who prefer primarily to use keyboard shortcuts perform tasks 30% faster than those who mainly use a mouse.
Not a just list of shortcuts, but a guide how to deliver software without using the mouse!
https://t.co/UgunC3J6Oy
@rbolte@mbleigh@Cloudflare I need ddos protection+country block. I investigated and found cloudflare can fully cover these requirements, but I found some posts where raised an issue with blocking cloudflare ip on Firebase side as a single traffic source. That's why I asked how it goes in 2023 π
@mbleigh@Cloudflare Thanks for sharing this! Yeap, caching really can be a problem.
If only Firebase hosting or App Check provided such functionality as blocking access by country without significant performance impact π₯²
@TomFrankly If you need it for web, you can use native browser Web Speech API.
It will be able to read any text using google voices or locally installed voices absolutely for free. The API is quite simple.
Last year, I used to relieve stress with food and got a compulsive overeating eating disorder. When I became 100kg+, I decided to deal with it somehw.
I made a program on how to stop overeating using Notion. For now I lost 2kg after 1st month.
Here is what I do+free Notion tplπ