Jan 29 · 3 min read · Introduction Image hosting services are a core part of modern web development. From personal websites to documentation, blogs, and applications, developers often need a reliable way to store and serve images. I built my own image hosting service afte...
Join discussionJan 14 · 8 min read · Custom print orders should be simple. But, still, this process is very slow, manual, and frustrating in many small print businesses. These businesses still get files through email attachments, USB drives, WhatsApp messages, or quick in-store handoffs...
Join discussion
Jan 6 · 5 min read · As a graphic designer or creative pro, you're no stranger to the hustle of crafting stunning visuals in Canva—think eye-catching product mockups, social media graphics, or YouTube thumbnails that drive engagement. But once the magic is done, what hap...
Join discussionDec 31, 2025 · 5 min read · In this article, we review the File upload mechanism in Immich codebase. We will look at: fileUploadHandler. uploadExecutionQueue. fileUploader. In part 1, we learnt what is Immich, locating the upload button in the codebase and reviewed the ut...
Join discussionDec 30, 2025 · 3 min read · In this article, we review file upload mechanism in Immich codebase. We will look at: What is Immich? Locating the Upload button openFileUploadDialog function fileUploadHandler function In this part 1, let’s focus 1–3 and in the part 2, we wil...
Join discussionDec 23, 2025 · 5 min read · In the digital age, our video collections often sprawl across multiple platforms. Google Photos is a fantastic repository for personal memories, automatic backups, and easy organization, but when it comes to sharing those clips with a wider audience,...
Join discussionSep 22, 2025 · 3 min read · So you’ve got a video you’re proud of — maybe it’s your short film, your product demo, or a cat video that deserves to live in 4K glory 🐱. Now comes the fun part: uploading your video to Vimeo. If the thought of file sizes, compression settings, and...
Join discussion
Sep 20, 2025 · 4 min read · Introduction File uploads sound simple — until you try doing them in a serverless environment. Suddenly your “tiny upload feature” feels like it’s eating half your cloud budget. On a normal server, you can just accept a file, push it to Amazon S3, an...
Join discussion
Apr 13, 2025 · 3 min read · What are Signed URL’s? Signed URLs are secure, time-limited links that let users upload or download files directly from cloud storage (like GCP or AWS) without a server processing the request in between. A simply analogy would be - Imagine you're ren...
Join discussion