Bridge SFTP to browsers with WebAssembly and WebSockets
Build an authenticated browser SFTP catalog with a Node.js gateway, and understand where WebAssembly and WebSockets fit in the architecture.
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.
Build an authenticated browser SFTP catalog with a Node.js gateway, and understand where WebAssembly and WebSockets fit in the architecture.

Upload a file to SFTP with Node.js and ssh2-sftp-client, verify the server’s host key, and compare downloaded bytes using a local OpenSSH server.

Extract invoice fields from PNG and JPEG images with PHP and AWS Textract. Build a bounded CLI that preserves repeated values and OCR confidence for review.

Extract a video thumbnail at a chosen timestamp with cURL and FFmpeg. Test HTTP byte ranges locally and fall back to a complete download when needed.

Check API file uploads with magic numbers in Node.js. Run a bounded multipart endpoint that identifies PNG and JPEG bytes without trusting client MIME types.
