All blogs / Software / engineering practice
Cloudinary Blog
Software / engineering practiceFrontend / CSS / browsersAI / ML
- Posts
- 1,859 from 1 Apr 2012 to 29 Oct 2026
- Posting
- about daily (167 in the last year)
- Kind
- company blog
- Feed
- https://cloudinary.com/blog/feed
Latest
October 2026
- Generate Dynamic Open Graph Images at the Edge: CldOgImage, Next.js Metadata API, and Cloudinary Text Overlays
- Cloudinary Named a Leader in the 2026 Gartner® Magic Quadrant™ for DAM
- AI Content Authenticity: What to Do When Your Sellers’ Photos Might Not Be Real
- Auto-Generate Alt Text for Every Uploaded Image: How to Build an Accessible React App With Cloudinary AI
- Achieving 100/100 WCAG 2.1 AA Video Accessibility With Cloudinary AI in Next.js
- Cloudinary Video API Features You’re Probably Not Using Yet
- 6 Ways Developers Use AI Agents and Cloudinary MCP to Scale Media Management
- Q&A: Bogg’s 5-Minute Klaviyo + Cloudinary Workflow Increased Engagement by 19%
- Upload and Manage Media Assets at Scale With Cloudinary MCP
- 4 Ways to Get New Sellers Listing Faster and Grow Your Marketplace
September 2026
- Build Media That Explains Itself to Every New AI Model
- How to Build a Lightweight, Mobile-First Video Player for Retail Sites
- We Asked Retailers Their Top Priority in 2026. They Gave Us 13.
- Cloudinary Image Generation: Build an AI Image-Guessing Game in Next.js
- How to Publish Third-Party Visual Content Faster Without Sacrificing Quality
- How to Automate Media Asset Workflows With Claude and Cloudinary MCP
- Why AI-Powered Moderation is a Must for Video Libraries
- Buttery-Smooth Image Gallery Transitions With the View Transition API and Cloudinary
- I Stopped Choosing Image Models Manually
- 5 Challenges of Using Third-Party Images and Videos in Your Marketplace (and How to Solve Them)
- Cloudinary + Klaviyo: New Integration Brings Personalized Visuals to Every Email Campaign
- Your Model Returns a File. Production Needs an Asset.
August 2026
- No-Code Content Moderation for User-Generated Images
- How to Automate Editorial Approval Workflows in Cloudinary DAM for Publishers
- How to Build a Responsive Image Component in Flutter
- Automate Your Media at Scale: 6 Cloudinary Workflows You Can Import Into n8n Today
- What Makes an Agent Loop Useful?
- Adaptive Bitrate HLS Delivery With Cloudinary and Next.js
- The EU AI Act: What Every Organization Operating in the EU Using AI-Generated Images Needs to Know
- One Command, a Working Cloudinary Environment: Introducing Claimable Clouds for AI Agents
July 2026
- Cloudinary’s New Image Generation API: One API, Multiple AI Models, and Built-in Asset Management
- Video Moderation is Here: How Cloudinary Reviews Every Video Against Your Standards
- Why Every Brand Needs a Video Experimentation Strategy
- Join 4 Million Developers and Build What’s Next
- How Video is Driving Luxury Brand Digital Experiences
- World Cup Card Battler: Turn Your Selfie Into a Football Card With Next.js, Cloudinary, Supabase, and Vercel
- How to Create a Community Photo Wall With TanStack Start, Cloudinary AI Moderation, and Automatic Image Transformations
- Announcing New Cloudinary Integrations: Access Approved Brand Assets Inside Your Preferred Tools
June 2026
- Go From Prompt to Production-Ready Image Automatically
- The Invisible Shelf: Why Your Traffic is Disappearing and What the Agentic Era Demands of Your Brand
- Cloudinary Video Player V4: Faster Pages and Smarter Video Delivery
- Introducing Image to Video: Transform Your Image Library Into a Video Engine
- How I Built a Professional Course Preview Player in React With Cloudinary Video
- Build Your First Image Upload With JavaScript and Cloudinary
- Why Video is Essential for Modern E-commerce
- Secure Image Uploads in Next.js With Signed Uploads and Cloudinary
- Upload, Tag, Transcribe, and Manage Videos With Cloudinary and Vanilla TypeScript – No Framework, No Backend
May 2026
- 6 Free Cloudinary Courses That Teach You to Build Media-Optimized Apps
- Standardize Your Blog Cover Images With Next.js and Cloudinary
- Build a React Travel Gallery With create-cloudinary-react and the Cloudinary Upload Widget
- Build a Fast Astro Portfolio With Cloudinary Image Optimization
- Animations Maker App: Create GIFs and Spritesheets Inside Cloudinary’s DAM
- Meet the Cloudinary Agents Powering Your Visual Media Lifecycle
April 2026
- The New MediaFlows for Video: Deliver Accessible, Discoverable, Localized Video at Scale
- High-Performance Video Backgrounds: Automating Smart Previews With TanStack Start and PowerFlows
- Scaling Agentic Content Governance: Bridging MediaFlows and Next.js
- Secure Document Portals With Cloudinary and Next.js, Dynamic PDF Watermarking, and Multi-Format Delivery
- Ship Your Next Great Web App in Record Time With create-cloudinary-react
- Automating Product Color Swatches: Dynamic Brand Theming With Sanity and Cloudinary AI
- Cloudinary: How to Organize Your Assets
March 2026
- How to Build Dynamic Open Graph Images With Astro and Cloudinary
- Solving Long-Form Content Fatigue With Next.js and Cloudinary
- Introducing Cloudinary Moderation: AI-Powered Brand Protection for Every Visual Asset
- 2026, the Year of JPEG XL
- Introducing the New Cloudinary Studio: Enhanced Image Transformation at Your Fingertips
- The Vibecoder Storefront: Automating Premium UGC With TanStack Start and Cloudinary AI
- Scaling Subject-Aware Layouts: Solving Multi-Device Quality With React and AI
- Crack the Mystery. Master Cloudinary.
February 2026
- From Cloud to Crowd: Introducing the Cloudinary Creators Community
- How to Create a Digital Portfolio That Visually Pops
- Automating Video Governance: AI Moderation and Tagging in Next.js
- Building a Context-Aware Storefront: Automating Regional Personalization With Contentful, Cloudinary, and Next.js
- Engineering Smart Next.js Components: Solving Layout Shifts With Cloudinary Conditional Transformations
- Architecting an Auto-Inclusive Web With TanStack Start and Cloudinary AI
January 2026
- DRY January: Demotivational Posters With the TANStack or Next.js
- Stop Guessing, Start Growing With Cloudinary Video Analytics
- How can developers create custom borders for images using CSS?
- How can designers adjust background opacity without compromising foreground clarity?
- How can CSS drop-shadow filters add depth, realism, and emphasis to UI components?
- How can CSS cropping techniques isolate or hide portions of an image?
- How can CSS be used to size, position, and visually refine logos on responsive websites?
- How can CSS be used to convert basic HTML tables into fully responsive layouts?
- How can conditional visibility be used when elements need to “show” or “hide” in CSS?
- How can circles be created using pure CSS styling?
- How can blur effects be used to create depth, focus and modern aesthetics in CSS designs?
- How can background images be implemented effectively for responsive design in CSS?
- How can background blur techniques create aesthetic depth on landing pages?
- How can advanced hover effects improve interactivity and aesthetics in modern interfaces?
- How can a Tailwind cheat sheet help developers work faster and more consistently?
- How are HTML tabs created for switching between content sections?
- How can a CSS selector cheat sheet speed up learning and debugging for developers?
- How are fade-in animations created using CSS transitions and keyframes?
- Heavy Images Are Costing You Sales. Here’s How to Optimize DPR for Speed and Profit.
- Transform Boring Text Links Into Visual Cards With Cloudinary’s URL2PNG Website Screenshots Add-On and Next.js
- How to Block Malware at the Point of Upload
- 1 API, Many Outputs: How I Built a Cross-Channel Video Repurposing System
- The Cloudinary Architecture Blueprint
- Building a Safe Community: A Guide to AI-Powered UGC Moderation
- Integrating Cloudinary and Workfront
December 2025
- Using Automations for Photo Carousels in Travel, Hospitality, and Real Estate
- Using Cloudinary MediaFlows for Accessibility
- Hacktoberfest as a First-Time Maintainer
- Dynamic Ad-Supported Video Playlist With Next.js and Cloudinary
- Build Holiday Card Collages With One Line of Code
- Managing Media Files in Flask (Images, Videos, and Audio)
- Deep Dive Into Assets Management With the Cloudinary MCP Server
- Deep Dive Into Transformations With the Cloudinary MCP Server
- Triggering Video Transformations via Webhooks and API Calls
- The Importance of Video Metadata and the Role of Automation
- Clara Denari and the Mysterious Transformations: A New Way to Explore Cloudinary
November 2025
- Automate Metadata With Cloudinary AI Vision Add-on for Smart Image Labeling
- Partner Spotlight: Cloudinary + Lettuce Commerce
- Contentful Integration Update: Video Workflow, Image Editing, and Smart Search
- Cloudinary + Braze: Personalized, Visually Rich, Omnichannel Campaigns in a Flash
- Using Flow Secrets in PowerFlows
- What is ESM in JavaScript?
- Which Cloudinary Video Features Save You the Most Time? We Measured Them.
- What is Event Bubbling in JavaScript?
- What is Functional Programming in JavaScript?
- What is Hoisting in JavaScript?
- What is JavaScript Commonly Used to Build?
- What is Lexical Scope in JavaScript?
- What is Polymorphism in JavaScript?
- What is State in JavaScript?
- Managing Media Files in Django (Images, Videos, and Audio)
- What is string interpolation in JavaScript?
- What is the Difference Between Java and JavaScript?
- What is the document object in JavaScript?
- What is the fetch API in JavaScript?
- What is the JavaScript runtime environment?
- What is the Node.js runtime for JavaScript?
- What is the role of the DOM in JavaScript?
- What is the window object in JavaScript?
- What is TypeScript, and how is it related to JavaScript?
- What is Vanilla JavaScript?
- What Is Variable Scope in JavaScript?
- Why does JavaScript sometimes return “undefined”?
- How to A/B Test Video Thumbnails Programmatically With Cloudinary, PostHog, and Next.js
- Building an AI-Powered Content Engine With Cloudinary’s MCP Server and Next.js
- Record and Deliver Your Livestreams With Cloudinary Video and OBS
- What’s the best way to convert video formats?
- How to make videos accessible (WCAG)?
- How to automate video subtitles and captions?
- How do I install FFmpeg with Homebrew (brew install ffmpeg)?
- How do I install FFmpeg using pip (pip install ffmpeg)?
- How can I concatenate videos with FFmpeg?
- What technique is used to hide part of an image without removing it?
- What are Heaps in Python and How Do You Use Them?
- How to use the range() function in Python for loops
- How to slow down video using FFmpeg
Every year
2026 992025 3032024 1792023 1752022 4152021 1702020 1492019 722018 782017 822016 482015 322014 152013 152012 27