UDUglypear Datainuglypeardata.hashnode.dev·1d ago · 8 min readLocal-First Is a Pricing Move, Not Just a Privacy StanceI've been building and shipping small file utilities for a few years now, and like everyone else in indie hacker circles, I've watched the AI tooling wave roll through. Almost every new project follow00
UDUglypear Datainuglypeardata.hashnode.dev·Aug 11 · 12 min readCompression Task Queue Design: Celery + Redis Async ProcessingOriginal URL: https://www.uglypear.com/en/blog/compression-task-queue-design.html How to process compression tasks asynchronously? This article details Celery + Redis task queue design — task sharding00
UDUglypear Datainuglypeardata.hashnode.dev·Aug 6 · 13 min readAVIF Format Guide: The Next-Generation Image Compression StandardOriginal URL: https://www.uglypear.com/en/blog/avif-format-guide.html What is AVIF? This article provides a complete guide to the AVIF image format — based on AV1 encoding, 50% smaller than JPEG and 200
UDUglypear Datainuglypeardata.hashnode.dev·Aug 4 · 19 min readHow to Evaluate File Compression Tools: 7-Dimension FrameworkThe Selection Dilemma: Too Many Tools, Too Few Criteria There are hundreds of file compression tools on the market. From command-line utilities like gzip, xz, and 7-Zip, to graphical applications like00
UDUglypear Datainuglypeardata.hashnode.dev·Aug 3 · 18 min readBatch Compress 1000 Images with Python Pillow: Complete GuideWhy Batch Compress Images You have 1000 high-resolution photos exported from a camera, each around 8MB, and the entire directory consumes nearly 8GB. If the goal is uploading to a website, embedding i00