- Web Developer
- Posts
- CSS :has() 🔍, Cracking a $3 Million Wallet Password 💰, Interactive SVG Guide 🖼️
CSS :has() 🔍, Cracking a $3 Million Wallet Password 💰, Interactive SVG Guide 🖼️
2024-08-02
My Recent Articles
Featured Articles
The new CSS :has()
allows you to style elements based on their descendants. This article explores practical cases with interactive demos to help you understand them better.
git push --force
can mess up your code repository. This article provides some quick recovery solutions.
An intriguing story about how hackers cracked a decade-old RoboForm password manager. This was possible due to a vulnerability in the password manager.
Modern web technologies offer many methods for video processing, making FFmpeg WebAssembly unnecessary for some use cases. This article introduces powerful use cases of the WebCodecs API, such as video editors, video conferencing, and video streaming.
There are two hard problems in computer science - cache invalidation and naming things. This article provides basic guidelines and tips on how to come up with good names.
Tools
This site offers an interactive component reference for the SVG specification. At the bottom of the page, you can find some useful online tools and design resources to help you quickly generate SVG elements.
An open-source P2P file transfer powered by WebRTC. It allows you to send files to another device on the same local network. You can start transferring files directly from the website.
A terminal application for viewing, tracking, merging, and searching log files (and JSONL). No need to use tail
, less
, and grep
commands anymore, making it perfect for viewing web server logs.
An online tool for testing and visualizing regular expressions. It helps you understand what you write and verify AI-generated regex. There's also a regex cheat sheet.
A tiny command written in C that shows the percentage of copied data for basic coreutils commands (cp, mv, dd, tar, gzip/gunzip, cat, etc.). It also displays estimated time and throughput.
Thank you for reading this issue! Have a great weekend!
Reply