Monday, September 10, 2012

Clean Code Screencast

I've finally finished recording and moderately editing my first screencast. As I mentioned in a previous post, this was considerably more difficult and time-consuming than expected. By comparison, giving a presentation in front of a live audience is much easier and far less aggravating. I had to break this into segments because doing it all in one take just wasn't possible, and then edit those segments together after multiple takes of each.

The outcome also isn't as clean as I'd like to get to at some point.  There are some audio problems which I've identified and need to work on.  I also don't like the preview image that YouTube is using by default.  Overall there's touch-up to be practiced over time.

In any event, it's done. This was originally something I'd worked on with a colleague or two and the original version was internal to my employer. Having been well-received and having been presented again to another internal audience and again being well-received, I decided to clean up the whole thing and start to build what might be a small series of these.

The presentation itself is a simple introduction to Clean Code, inspired by Robert C. Martin's book of the same name. It's a pretty simple and straightforward review of some of the core concepts presented in the book. For much more in-depth information (from a better public speaker with better videos) I highly recommend Uncle Bob's Clean Coders video series. They're not free, but a personal license is worth every penny.

There are additional presentations I'm working on as well, and I hope to continue to practice these screencasts over time. But for now just finally finishing this one is a huge sigh of relief for me. Lessons have been learned, practice has been had, and I hope to get better at this.

So without further ado, here's the screencast. Enjoy!

11 comments:

  1. While the relationship of stocks to the dollar has not always been ""down dollar = up stocks"" it has been this year. And in this market, that

    which gets rewarded gets repeated until someone's throat gets ripped out.
    At times it has been that a strong dollar meant a strong America and a strong economy. All rules of logic are gone due to the oligarchs

    running the government.
    http://www.screencast.com/

    ReplyDelete
  2. The best case scenario for the bulls is that this count plays out. if this is the """"worst"""" case scenario for the bears ... it's really not that bad ... if a top hasn't already been formed, we're close. night rats! may tomorrow bring you green shoots on whichever side of the fence you're on.
    http://www.screencast.com

    ReplyDelete
  3. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  4. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  5. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  6. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  7. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  8. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  9. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  10. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete
  11. Live streaming is the latest fad on social media so make sure to get live with your audience from time to time.
    Live streaming would give you a more intimate space with your viewers and encourage them to interact with you more often. It would allow more personal interaction with your audience in real time.
    You can also share your live videos later, so that those who have missed out the live streaming can view them again. A tour of your business, a demonstration of your products or an interview with the creators are some of the possible content which can be created with a live video.
    Make sure to make the most out of the apps which allows you to go live directly from the blog.

    ReplyDelete