# 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.

***

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

Kevin van Zonneveld·June 13, 2025

Learn how to build a real-time directory monitoring tool in Rust that automatically scans new or modified files for viruses using ClamAV and Tokio.

[Read more](/devtips/real-time-virus-scanning-with-rust-clamav.md)

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

Kevin van Zonneveld·June 12, 2025

Learn how to implement adaptive video streaming in Go using FFmpeg, covering HLS and MPEG-DASH formats with practical examples.

[Read more](/devtips/convert-videos-to-hls-and-mpeg-dash-in-go.md)

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

Kevin van Zonneveld·June 11, 2025

Learn how to efficiently stream tar archives directly between servers using SSH tunnels, bypassing local storage constraints.

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

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

Kevin van Zonneveld·June 10, 2025

Learn how to create a robust file downloader in Go that supports resumable downloads, concurrent chunk fetching, and real-time progress tracking.

[Read more](/devtips/build-a-resumable-file-downloader-in-go-with-concurrent-chunks.md)

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

Kevin van Zonneveld·June 9, 2025

Learn how to build a reusable, accessible file upload widget using Web Components, Shadow DOM, and modern JavaScript.

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