Enter Your Email Address to Watch This Lesson

Your link to unlock this lesson will be sent to this email address.

Unlock this lesson and all 832 of the free egghead.io lessons, plus get Tools content delivered directly to your inbox!



Existing egghead members will not see this. Sign in.

Just one more step!

Check your inbox for an email from us and click link to unlock your lesson.



Prepare the computer desktop for screencast recording

3:05 Tools lesson by and

For accessibility and quality, we capture our screens with maximum code and minimal distractions. Armed with a couple of tools and techniques we can create a desktop that focuses on the lessons. The resolution, font size, window layout, and menu bar management will all be wrangled into shape.


egghead.io comment guidelines

Avatar
egghead.io

For accessibility and quality, we capture our screens with maximum code and minimal distractions. Armed with a couple of tools and techniques we can create a desktop that focuses on the lessons. The resolution, font size, window layout, and menu bar management will all be wrangled into shape.

When preparing to record, first we need to have our lesson title, description, and code example ready. This helps us stay focused on what we're teaching. Let's see an example.

Here I have an external monitor that has my code example ready to go. I've got my title, which is "Get JSON Data from an API Using Fetch." I came up with that by using the "how do I" prefix. How do I and then my lesson title.

Next I have my description which describes what my lesson is teaching. It says we will use fetch to get JSON data from an API. Fetch is available globally on the window object in the browser, or via libraries and other JavaScript environments. Then finally I have my code example here ready to go that I can look at while I'm recording.

Now we can set our screen resolution for recording. It should be 1280 by 720 pixels. We recommend using a tool such as RDM or SwitchResX for the high DPI mode to make the output crisp. Let's watch an example using SwitchResX.

Inside of my SwitchResX menu I'm going to my monitor that I'm recording on and then down to the 1280 by 720 high DPI mode. Now, my resolution is ready to go.

Next, we should remove distractions from our screen to help the user understand our lesson. This includes things like hiding menu bars, turning off notifications, and closing extra tabs. Let's check it out.

I'm going inside of my system settings. I'm going to hide the top bar at the top of the screen. Now, let's hide these applications at the bottom of the screen. Next, let's turn off notifications. From my example I'm using Chrome where I have some other tabs open. I'm going to close those.

The focus of the Egghead lesson should be on the code. Generally, the code takes up two-thirds of the screen while the result takes up the remaining third. Let's see this in action.

Now, let's make our code example two-thirds of our screen and our results one-third of our screen.

We want our text to be as big as possible so viewers can read it regardless of the device they're using to watch the video. We should bump our editor font size as large as we can for the example. We should also bump the font size if any other tools we're using like browser output, developer tools, or console logs. Let's see an example.

I'm bumping up my code font size as large as I can. The same thing for my other tools and output.

We should use a high contrast color scheme in our code editor so our code is readable for all viewers. Here's an example.

I'm switching out my normal color scheme with a high contrast version.

HEY, QUICK QUESTION!
Joel's Head
Why are we asking?