How Content Creates Content

DZone 's Guide to

How Content Creates Content

Your existing tech content can do a lot of heavy lifting.

· Writers' Zone ·
Free Resource

A big part of many developer advocacy programs is content. Content can be in the form of tutorials, blog posts, videos, and hands-on workshops and other forms. Coming up with content ideas is not always easy. In this blog post, I'm going to share some ideas how to simplify content creation.

The IBM Developer SF team hosts weekly events. We host at least one in-person event and one online event (webinar/online meetup). For every in-person workshop, we host an online event. It's usually best to host the online event after the in-person event, as people who couldn't make the in-person event can watch the online version (but the other way is also fine). The in-person event is about two hours and the online event is usually 40 minutes. So yes, the content covered will be different, but the basis will be the same. This is the first example where doing a hands-on workshop easily creates content for an online event. The in-person event doesn't necessarily need to be a meetup/workshop-type event. It can also be a conference talk, a panel, or a Q&A. It can really be anything.

We we host our online events on Crowdcast. The event is automatically recorded, and the recording is available a few minutes after the event is over. The video can be downloaded and uploaded to your YouTube channel. Right there you have another piece of content. You can also take the video and create a blog post with it. Embed the video in the blog post with a short description of what you covered. That's another content idea.

Here is an example of how you can start:

This is nice, considering this is all from a single content piece.

Most online events have a Q&A at the end. Even if you can answer all the questions, your answers might be short and not very detailed due to time constraints. After the event, you can take the questions and publish them as a blog post with more detailed answers. It's also likely you didn't know an answer to a question or two. You can tell the audience to check out your blog, where you will publish answers to all the questions plus the questions to which you didn't know the answer.

The in-person events that we host are usually always hands-on type events. This means developers bring their laptops, and they code, build, and deploy an application. You can take the workshop steps and publish it as a tutorial on a blog. That's another piece of content.

Now, you can take this one step further and create a video tutorial from the tutorial. I know it's very similar to an online meetup, but the video tutorial will only show the steps of building the solution. This will be a very technical video. Optionally, you can make a blog post from the video.

All this wonderful content you created can be syndicated to a number of other platforms. For example, if you first publish on your own blog, you can then syndicate to dzone.com (Editor's note: thanks for the shoutout!), dev.to, Medium, and LinkedIn. LinkedIn has a nice publishing platform built-in (in addition to just regular social media sharing). You can, of course, pick and choose where to syndicate.

Let's say you also want to do live streaming on Twitch. For example, you can take the tutorial and build the application live on Twitch:

Virtually all the content you create can also be shared on various social media channels:

I hope this helps, and I hope it demonstrates that a single piece of content can produce a lot more content. Keep in mind — this is just a template that you can customize for your program. The sequence can be easily changed, and the arrows can basically go from and to anywhere. You can easily add other resources such as GitHub, Stack Overflow, your company blog, and others.

content, content creation, developer advocate, developer relations, writers zone

Published at DZone with permission of Max Katz , DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}