Articles by Jamin
UX best practices for designing an intuitive file uploader
Creating a user-friendly file upload experience is important. Explore essential UX best practices and discover how our new and improved File Uploader helps you implement them.
Nov 18th, 2024
File uploader validation guide
Learn how to use Uploadcare’s File Uploader validators to enforce quality and consistency and create custom validators for your projects.
Nov 6th, 2024
Malicious File Uploads Detection with Uploadcare’s File Scanning
Learn how Uploadcare detect and prevent malicious file uploads, ensuring your projects stay secure from hidden threats.
Oct 25th, 2024
Building an accessible file uploader — A developer’s guide
Learn how we built an accessible file uploader with the WCAG accessibility standard in mind and how accessibility in your web applications helps you create a usable web for everyone, irrespective of their limitations and abilities.
Oct 4th, 2024
How to upload files in Svelte with Uploadcare
Learn how to upload files in your Svelte applications using Uploadcare’s File Uploader component and apply transformation features on the fly.
Sep 6th, 2024
Introduction to Web Components
Learn about Web Components and how to create custom, reusable HTML elements with Custom Elements, Shadow DOM, and HTML Templates in this step-by-step guide.
Aug 20th, 2024
What is OKLCH in CSS and why we use it at Uploadcare
Learn about OKLCH in CSS, its benefits, and why we use it at Uploadcare for styling our File Uploader.
Aug 12th, 2024
Handling Large File Uploads - A Developer Guide
Learn effective techniques for handling large file uploads, including chunking, resumable uploads, streaming, and using a CDN to optimize upload performance and reliability.
Aug 6th, 2024
Image optimization for Next.js applications
Optimize your Next.js applications with advanced image handling techniques, using Next.js’s built-in image component and Uploadcare’s image loader for better performance.
Jul 30th, 2024
File uploading in Android with Kotlin and Uploadcare
Learn how to upload files to Android applications using Uploadcare’s Android SDK in Kotlin.
Jul 23rd, 2024
How to Upload Files in Vue.js with Uploadcare
Learn how to upload files in a Vue.js application using Uploadcare’s File Uploader library and apply transformation features on the fly.
Jul 10th, 2024
How to load responsive images with lr-img
Use Uploadcare lr-img adaptive component to optimize image performance, provide a seamless user experience, and improve overall website metrics.
Jun 24th, 2024
Build an image gallery with Uploadcare JS client SDK and Nuxt.js
Learn how to build an image gallery with Uploadcare file uploader, JS Client SDK and Nuxt.js
Jun 18th, 2024
How to upload files using Uploadcare React File Uploader in Next.js
Learn how to upload files in a Next.js application using Uploadcare’s React File Uploader component and display optimized images with transformation features on the fly.
Jun 10th, 2024
How to upload files in Webflow using Uploadcare File Uploader
Learn how to integrate Uploadcare File Uploader into your Webflow websites with custom code.
Jun 4th, 2024
Build an E-commerce Website With Directus and Next.js
In this tutorial, you'll learn how to build an E-commerce store with Next.js that accepts Stripe payments and it's backend services are powered by Directus.
Jun 3rd, 2024
Deploying Directus to Render.com
In this tutorial, you will learn how to deploy a self-hosted instance of Directus to Render and connect it to a PostgreSQL database.
Apr 3rd, 2024
Building a Hotel Booking System with Directus, Next.js, and Stripe
Learn how to build an hotel booking website with availability, billing with Stripe, and Directus as a backend.
Apr 2nd, 2024
Deploying Directus to Google Cloud Platform with Docker
Learn how to run your self-hosted Directus instance on the Google Cloud Run and connect it with a Cloud SQL database (PostgreSQL) and Cloud Storage for storing assets.
Mar 29th, 2024
What is cross-browser compatibility, and why should you care?
This article discusses cross-browser compatibility and its significance, methods to ensure compatibility, and practical tips for ensuring cross-browser compatibility in your websites.
Mar 29th, 2024
How to build a news aggregator with Next.js, Resend, and Apify
In this tutorial, you’ll learn how to build a web scraper that scrapes articles daily from 4 different platforms, displays the results in a Next.js application, and sends daily updates on the latest articles to subscribers' email addresses using Resend.com
Mar 27th, 2024
Getting Started with Directus and Remix
Let's learn how to build a blog using Directus as a CMS. You will store, retrieve, and use global metadata such as the site title, create new pages dynamically based on Directus items.
Jan 29th, 2024
Deploying Directus to AWS EC2 with Docker
In this tutorial, you will learn how to deploy a self-hosted instance of Directus to Amazon Web Services (AWS) EC2, connect it to an AWS RDS PostgreSQL database and S3 storage bucket.
Jan 26th, 2024
Getting Started with Directus and Astro
A starter guide on how to build a website using Astro framework and Directus as a headless CMS.
Jan 17th, 2024
Using Directus Auth with NextAuth.js
Learn how to build an authentication system in a Next.js application using NextAuth.js and Directus Auth.
Jan 10th, 2024
TypeScript utility types: when and how to use them
Learn about utility types in TypeScript, when and how to use them, and how you can combine them with custom types.
Nov 3rd, 2023
Serverless web scraping with TypeScript and AWS Lambda
Learn how to perform web scraping on any website using AWS Lambda services and deploy your scrapers to AWS.
Sep 13th, 2023
Improving Your Workflow as a Developer with Bash Aliases
This article explores what bash aliases are and how you can use them to enhance your development process.
Aug 5th, 2023
Mastering Generics in Typescript
Explore the fundamentals of generics, delve into some of its concepts, and learn with practical examples to become a better user of generics in TypeScript.
Jul 14th, 2023
The Differences Between Type and Interface in Typescript
This article explains the differences between types and interfaces, covering syntax, declaration, and implementation disparities. It provides insights into scenarios favoring each, including when to use 'type' for primitive types and when interfaces excel in extension and declaration merging
Jun 13th, 2023
How to Send Custom Emails from Netlify: A Step-by-Step Guide
This article explains how to send custom emails from shared hosting while your site is hosted on Netlify.
May 29th, 2023
Effectiveness of Developer Relations Programs: A Study of MongoDB, AWS, and Vercel
In my #90DaysofDevRel challenge, I delved into MongoDB, AWS, and Vercel's developer relations. From MongoDB's community focus to AWS's global impact and Vercel's active engagement, each company prioritizes strong customer relationships.
May 4th, 2023
How to Contribute to Community Leaders Cm-Tools Repository!
Learn how to contribute to open-source as a community manager
Feb 5th, 2023