Cloudinary Blog

ImageCon 2018 Speaker Amy Cheng, New York Magazine on Creating Graphics for the Web

New York Magazine on Creating Graphics for the Web

We continue our ImageCon 2018 Speaker Series with Amy Cheng, a web developer for New York Magazine, a site with more than 11 million monthly unique visitors. We’re so pleased to have Amy join the speaker line-up on April 12 and can’t wait for her presentation, “Drawing a Circle Three Ways: Generating Graphics for the Web.” In the following post, Amy shares her thoughts on what key graphics trends are next and what’s changed most over the last few years.

Check back later this week for our next speaker post and follow all things ImageCon on Twitter at #ImageCon2018.

How has generating graphics for the web changed in recent times?

Not long ago, if you wanted to create graphics for the web, you either had to use an application and save an image file to embed in a web page -- or hope that the end-user will download a Java or Flash plugin that can run the code that will generate your graphics.

Today, you can rely on native browser behavior to generate graphics. All modern browsers will run JavaScript and render CSS and SVGs. Most popular browsers are converging on the same standards and specs, so the gamble that different users will see the same generated graphics, is not as big a deal as it was back then.

What key graphics trends do you envision, and which are you most excited about, over the next few years?

I believe that imagery and graphics on the web will be even more responsive to a user’s environment, not just responsive to screen size and resolution.

Browsers will have access to more sensors and I am excited for visual experiences that will be responsive to ambient light and sound and a user’s geographic location.

Are there graphics-related best practices at New York Magazine that other developers can learn from? Or lessons learned from your experience that you can share?

At New York Magazine, there are many different renditions of the same image. So, the same image might have different resolutions and sizes. This gives us plenty of options in terms of print and web design.

The photo editor would upload one image to our media server and the app will automatically generate the different versions of the image, which I think is pretty cool!

What advice do you have for new web developers just starting out?

Be prepared to learn more than you thought you would. There might be best practices in your chosen programming language, but different teams all have different ways of implementing those best practices. Each time you change teams, you’ll have to learn how your new team works, in addition to keeping up with the technology you’re working with.

Recent Blog Posts

10 Website Videos Mistakes and How to Solve Them

It should come as no surprise that video use on the internet is exploding. You can see the dramatic growth of video on the average site in this SpeedCurve blog post.

With the growth in video comes greater bandwidth use, which is not only costly for your IT budget, but for your visitors as well. Beyond the expense, there is the user experience to consider. The heavier the page, the longer it will take to load, and the greater likelihood visitors will abandon your site. Page load speed is also an important factor in SEO ranking, so clearly video is something we need to take seriously and get right. Video is challenging, presenting terms still unfamiliar to developers - like codecs, bitrate and adaptive bitrate streaming. As a result, mistakes are being made in video implementation.

Read more
Android Data Saver: Optimizing Mobile Data Usage with Cloudinary

Over the life of a mobile device, the cost of a cellular data plan often exceeds that of the device itself. To optimize data usage and purge useless data on their mobile devices, users can enable Data Saver from Android 7.0 (API level 24). To do so, users toggle Data Saver in quick settings under the Notification shade or under Settings > Data usage. With Data Saver enabled, apps that aren't whitelisted cannot use cellular data in the background. They are also directed to consume less data while active.

Read more
Introducing the Cloudinary Upload Widget v2

At Cloudinary, we manage the entire pipeline of media assets for thousands of customers of varying sizes from numerous verticals. Cloudinary is an end-to-end solution for all your image and video needs, including upload, storage, administration, manipulation, optimization and dynamic delivery.

Read more
Convert an Image to a 3D Canvas With Cloudinary

Note
This post was cowritten with Daniel Mendoza.
Note
This post was cowritten with Daniel Mendoza.
Note

Famed American poet Henry David Thoreau once said, “This world is but a canvas to our imagination.” And, like your imagination, the transformations you can apply to images with Cloudinary are practically endless. You can even render any flat image to appear three-dimensional and framed on a canvas.

Read more
Mobile Optimization: Optimize Your Mobile-Web User Experience

TL;DR

We live in a visual world, often while on the go, and consumers expect media-rich web content. Accordingly, the loading speed of images and videos is a big factor in user experience. To optimize customer satisfaction with your mobile content, you must focus on the quality, format, and size of your digital assets. With Cloudinary, optimization is simple, not only enhancing your mobile web and app performance, but also upping your SEO game and boosting customer experience.

Read more