Telestream ScreenFlow – Fast and Easy Screen Capture for Mac


Telestream Screenflow LogoIf you are in the business of making screencasts or training videos, consider Telestream ScreenFlow, an affordable product that is easy to use and comes with a decent array of features

I’m sure it’s pretty obvious that I like to blabber endlessly about front-end web development, especially JavaScript. Recently, I have tried to ratchet-up my JavaScript ramblings a level by adding videos to my blog posts. When planning this, I knew I would have to eventually choose a screen capture software package that would make high-quality screen casts easy (I have a very short attention span when it comes to some things).

I fumbled around a bit with Snagit and Quicktime. I even took a shot at Corel VideoStudio Pro. That was a bit of a disaster (tons and tons of features, but at the end of the day, exporting to MP4 seems to be yet a pipe-dream). I had heard a bit about  Telestream ScreenFlow, so I thought I’d give it a shot.

After reading tons of reviews, I plunked-down $99 and downloaded the software. I’ll spare you the feature-by-feature rundown, and get right to the most important point: It’s simple, easy to use, and easy to export videos. That alone for me sealed the deal.

I will say that the ScreenFlow is quirky for sure, a sentiment that many reviews will echo. The good news is that you only need a few minutes with Google search in order to find the answer to most of your questions. Capturing your screen in one shot and then exporting to MP4, is very easy. When you want to edit your video, however, you will probably find yourself scratching your head a bit as tasks that seem to me fairly common, are buried in an odd workflow.


I’ve been using Screenflow for a few months now and could not be happier. Once you get used to it, things move pretty quickly. They also sell a few add-ons which enable you to take things to the next level with regard to professional-looking screencasts or training videos. In short, if you are looking for a screen-capture software package for your Mac, and have fairly simple production needs, I highly recommend Screenflow from Telestream.

Helpful Links for Telestream ScreenFlow


Video – Back-End vs Front-End Web Programming Languages


The main difference between a back-end and a front-end web programming language is where the code is executed. In this video, I demonstrate how a back-end programming language is executed on the server, whereas a front-end web programming language is executed in the browser.

Read the Full Post: What is the difference between a back end and a front end web programming language?

Back-End Programming Languages

While there are certainly a number of back-end web programming languages, for this video I use PHP. I demonstrate who the server escapes the opening / closing PHP tags and executes whatever code is inside of them. I’ll also show you how the client can send a message to the web server in order to dynamically alter the HTML that is served.

Front-End Programming Languages

The list here is pretty short: JavaScript. Every modern web browser understands JavaScript. In this video I demonstrate how JavaScript is executed on the client-side (i.e. in the browser). I show you how JavaScript code is delivered from the server, but executed on the client. I’l also show you how to run arbitrary JavaScript code in the client using The FireFox plugin: FireBug.