# DevTips

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.

Jun 13, 2025

## [Real-time directory monitoring and virus scanning with Rust and ClamAV](/devtips/real-time-virus-scanning-with-rust-clamav.md)

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

* Jun 12, 2025

  ## [Adaptive video streaming in Go with FFmpeg](/devtips/convert-videos-to-hls-and-mpeg-dash-in-go.md)

  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.

  Kevin van Zonneveld
* Jun 11, 2025

  ## [Stream tar archives between servers without local storage](/devtips/stream-tar-archives-between-servers-without-local-storage.md)

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

  Kevin van Zonneveld
* Jun 10, 2025

  ## [Build a resumable file downloader in Go with concurrent chunks](/devtips/build-a-resumable-file-downloader-in-go-with-concurrent-chunks.md)

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

  Kevin van Zonneveld
* Jun 9, 2025

  ## [Build an accessible file upload widget with web components](/devtips/build-an-accessible-file-upload-widget-with-web-components.md)

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

  Kevin van Zonneveld

## Browse DevTips by topic

* [File uploads→](/devtips/topics/uploads.md)
* [Image processing→](/devtips/topics/image-processing.md)
* [Video processing→](/devtips/topics/video-processing.md)
* [File storage and transfers→](/devtips/topics/file-storage.md)

### Join 25k+ developers

Sign up for our [monthly newsletter](/newsletters.md) to receive direct links to 3 exclusive tech — and 2 product updates. No less, no more.

Email address

Subscribe

One email a month. Unsubscribe anytime.
