Skip to content

RESOURCES / BLOG / William Imoh

Posts by William Imoh

Lazy-Load Videos in Next.js Pages

Topics Guest Post, Lazy Loading, Next.js, React, Video
Read Time

Over time, engineering efforts have been put into developing more performant web applications. Jamstack technologies like Next.js came from this need. JAMstack technologies like Next.js emerged from an interest in improving the performance of modern web applications. This article will show you one way to improve…

Cloudinary Jamstack Hackathon Announcement

Topics Hackathon, JAMStack
Read Time

The rise in performance, decoupling, and security requirements of web-based software led to the rapid adoption of the Jamstack. With this rapid adoption came the need to support all aspects of the architecture, including technical content. The Hackmamba Jamstack Content Hackathon was…

Create a Gallery With Remote Images Using Cloudinary

Topics GatsbyJS, Guest Post, Image, React, Under Review
Read Time

Gatsby, an open-source tool for building high-performance JAMstack apps, boasts numerous plugins that extend its capabilities. For example, by leveraging Gatsby’s source plugins, we can source data from multiple services, APIs, and even Excel spreadsheets. Cloudinary is a cloud-based, end-to-end media-management platform on which you can store, dynamically optimize,…

How to Serve Videos in Next.js Applications With Cloudinary

Topics Next.js, React, Video, Video API
Read Time

Videos are a powerful visual medium that fosters engagement by adding emotions and empathy. Web developers are often required to work with videos for websites or applications and must be equipped with the relevant knowledge and expertise. This article shows you how to add videos to a Next.js app…

Top Five Web-Video Formats of 2021

Topics Asset Management, Video, Video API, Video Codec
Read Time

Over the past 15 years, the video industry has undergone a significant change in video formats on the web. In particular, in the early 2010s, the 3GP format, which the 3rd Generation Partnership Project (3GPP) created for 3G-enabled mobile devices, went nearly extinct. The advancement of mobile…

Dynamic Video blogs with Gatsby.js and MDX

Topics GatsbyJS, Guest Post, Player Video, React, Under Review, Video
Read Time

If a picture is worth a thousand words, how about a video? Mixed content presentations currently have a higher conversion rate on desired outcomes when sharing information. Hence the combined use of video, image, and text content in blogs, tutorials, and even content marketing pages. This post will explore adding…

Serving Remote Optimized Images w/ gatsby-image

Topics GatsbyJS, Guest Post, JAMStack, Under Review
Read Time

Even though a picture is worth a thousand words, it costs a pretty penny to store and deliver images online. Because of this, many modern web-development tools aim to minimize the impact of images, and other media assets, on site performance. This post shows you how to build an optimized…

Capture Video Analytics in Gatsby.js Sites

Topics GatsbyJS, Guest Post, Player Video, React, Under Review, Video
Read Time

Video presentations currently deliver robust user experiences on different platforms. Because of this, it’s often chosen as a go-to medium for sharing presentations, including product, educational, and entertainment content, among others. How do you track the data from engagements on your video content? This post discusses how to implement and…

Serving Remote Images in Gatsby.js using Gatsby-image w/o GraphQL

Topics GatsbyJS, Guest Post, JAMStack, Under Review
Read Time

You probably want to use a hosted image with Gatsby-image in your Gatsby.js project. You don’t need to have this image stored locally, and you won’t need to fetch it with a GraphQL query. We’ll see how in this jam. Part 1 of this project chronicles using remote images…

Video events trigger on a Next.js Page

Topics Guest Post, Next.js, React, Under Review, Video
Read Time

Interactivity is at the backbone of modern web pages. This includes collecting information on user interaction, handling form submissions, and managing interactivity on media assets. This post discusses how to handle user interface interactions with events from a Video on a Next.js web page. Next.js is a modern React.js framework…

Using Remote Image specified in a Blog Post’s Markdown Frontmatter

Topics GatsbyJS, Guest Post, Image, JAMStack, Under Review
Read Time

Markdown is widely preferred as a means to create content. It provides a flexible system to make rich content while maintaining the simplicity of entering plain text. An additional benefit of writing in Markdown is the ability to specify Markdown document properties, and data, in the Markdown frontmatter. Frontmatter…

Introducing Cloudinary’s Gatsby Plugins

Topics Asset Management, Image Transformation, Performance Optimization, Video
Read Time

Wouldn’t it be cool to have the powers of Gatsby rendering performant pages and serving optimized and transformed media files from Cloudinary on the same site? That’s now a reality: I’m excited to introduce two Gatsby plugins on Cloudinary: Gatsby-Source-Cloudinary and Gatsby-Transformer-Cloudinary. Here’s the background. Given that the…

Start Using Cloudinary

Sign up for our free plan and start creating stunning visual experiences in minutes.

Sign Up for Free