home
about
blog
talks
projects
Articles by Trust Jamin
2025
+
How to create a custom video player in JavaScript and HTML
– Uploadcare
Using Authentication in Astro
– Directus
How to add and customize CSS background image
– Uploadcare
How to optimize images in Astro: A step-by-step guide
– Uploadcare
Rendering Dynamic Blocks Using Astro
– Directus
The complete guide to file uploads in Astro applications
– Uploadcare
What is adaptive bitrate streaming (ABR) and how to use it
– Uploadcare
Implementing Live Preview in Astro
– Directus
Implementing Multilingual Content using Directus and Astro
– Directus
How to optimize images for the Web: Best practice guide
– Uploadcare
Build Forms Dynamically using Directus and Astro
– Directus
A Guide to HTTP Live Streaming (HLS)
– Uploadcare
Creating responsive images with srcset
– Uploadcare
Build a Realtime Chat App with Directus and Astro
– Directus
Performance comparison: Uploadcare vs traditional REST API upload methods
– Uploadcare
Navigating the codec landscape for 2025: AV1, H.264, H.265, VP8 and VP9
– Uploadcare
Create a CMS using Directus and Astro
– Directus
Adding overlay and watermarks to your images
– Uploadcare
Enhancing image loading experiences with BlurHash
– Uploadcare
Create Dynamic Pages for a CMS using Directus and Astro
– Directus
How to upload files with Uploadcare and Node.js
– Uploadcare
How to generate PDF thumbnails for the web using Uploadcare
– Uploadcare
How to automate NSFW image detection with Uploadcare
– Uploadcare
2024
+
AVIF format — should you use it instead of WebP or JPEG?
– Uploadcare
Best smart image optimization tool? We tested four services head-to-head
– Uploadcare
UX best practices for designing an intuitive file uploader
– Uploadcare
File uploader validation guide
– Uploadcare
Malicious File Uploads Detection with Uploadcare's File Scanning
– Uploadcare
Building an accessible file uploader — A developer's guide
– Uploadcare
How to upload files in Svelte with Uploadcare
– Uploadcare
Introduction to Web Components
– Uploadcare
What is OKLCH in CSS and why we use it at Uploadcare
– Uploadcare
Handling Large File Uploads - A Developer Guide
– Uploadcare
Image optimization for Next.js applications
– Uploadcare
File uploading in Android with Kotlin and Uploadcare
– Uploadcare
How to Upload Files in Vue.js with Uploadcare
– Uploadcare
How to load responsive images with lr-img
– Uploadcare
Build an image gallery with Uploadcare JS client SDK and Nuxt.js
– Uploadcare
How to upload files using Uploadcare React File Uploader in Next.js
– Uploadcare
How to upload files in Webflow using Uploadcare File Uploader
– Uploadcare
Build an E-commerce Website With Directus and Next.js
– Directus
Deploying Directus to Render.com
– Personal Blog
Building a Hotel Booking System with Directus, Next.js, and Stripe
– Directus
Deploying Directus to Google Cloud Platform with Docker
– Directus
What is cross-browser compatibility, and why should you care?
– Personal Blog
How to build a news aggregator with Next.js, Resend, and Apify
– Apify
Getting Started with Directus and Remix
– Directus
Deploying Directus to AWS EC2 with Docker
– Directus
Getting Started with Directus and Astro
– Directus
Using Directus Auth with NextAuth.js
– Directus
2023
+
TypeScript utility types: when and how to use them
– Apify
Serverless web scraping with TypeScript and AWS Lambda
– Apify
Improving Your Workflow as a Developer with Bash Aliases
– Personal Blog
Mastering Generics in Typescript
– Personal Blog
The Differences Between Type and Interface in Typescript
– Personal Blog
How to Send Custom Emails from Netlify: A Step-by-Step Guide
– Personal Blog
Effectiveness of Developer Relations Programs: A Study of MongoDB, AWS, and Vercel
– Personal Blog
How to Contribute to Community Leaders Cm-Tools Repository!
– Community Leaders Africa