Real-time directory monitoring and virus scanning with Rust and ClamAV
Monitor completed files in Rust with Notify and Tokio, scan through a private ClamAV socket, and reject incomplete or ambiguous scan results.
Kevin van Zonneveld
Empower your development workflow with our curated collection of quick tips and practical tutorials. From file handling and image processing to API integration and open source tools, our dev tips cover a wide range of topics to enhance your coding skills and boost productivity. Whether you’re a beginner or an experienced developer, dive in to find efficient solutions for your projects.
Monitor completed files in Rust with Notify and Tokio, scan through a private ClamAV socket, and reject incomplete or ambiguous scan results.

Package a local video as HLS and MPEG-DASH with Go and FFmpeg, create two DASH video representations, and play the results on a loopback server.

Copy a directory between servers with tar and SSH without saving a local archive. Catch pipeline failures and verify the transferred files.

Build and test a resumable Go downloader with concurrent HTTP ranges, saved chunks, cancellation, and SHA-256 verification before replacing the output.

Build a reusable file upload widget with Web Components, native keyboard controls, size validation, a host event, and a basic input fallback.
