Category Archives: Screencast

JavaScript Promises: A Journey To The “Promise Land”

Promises certainly aren’t the holy grail of asynchronous flow control in JavaScript. There are no silver bullets, after all. Promises are a tremendously important concept, and one that you need to understand, though. They’ve been around for a few years, … Continue reading 

Also posted in Javascript, JQuery, NodeJS, Qjs, RSVPjs, WatchMeCode, WinJS | Leave a comment

Killing Switch Statements With A Registry: An Example And Screencast

In my video on the SOLID principles applied to JavaScript, I showed a quick transformation from using a switch statement to using a registry instead, with the Open-Closed principle as the impetus for moving in that direction. It’s a good … Continue reading 

Also posted in Design Patterns, Javascript, Principles and Patterns, WatchMeCode | 9 Comments

How I Met My Dream Job, Left It, And Why I’m Returning To Build Products And Services

Something I heard recently seems appropriate right about now: “What’s the worst time to look for a job? When you need one.”    – (one of the presenters at CodeMash, 2014) There, And Back Again In 2010, I stumbled my … Continue reading 

Also posted in Books, Consulting, E-Books, Podcast, SignalLeaf, Telerik, WatchMeCode | 8 Comments

A Demo Of BoEBot, Johnny-Five And Bluetooth

I recently purchased and assembled a BoE Bot kit for Arduino. It’s a product from Parallax, but I purchased mine through SparkFun (my personal go-to site for Arduino and related stuff). After getting it assembled and calibrated, I started hacking … Continue reading 

Also posted in Arduino, C, Command Line, Javascript, JohnnyFive, Nodebots, NodeJS, Open Source | Leave a comment

Some Notes On Screencasting

I put together some notes for my team, on building some screencasts. I thought they came out fairly well, so I wanted to share with the rest of the world.  Note that these are my opinions based on the work … Continue reading 

Also posted in OSX, Quality, Tools and Vendors | 11 Comments

MarionetteJS Screencasts And Videos

There’s been a lot of movement with MarionetteJS and screencasts in the last few months – enough that I decided to add a new “videos” section to the website this weekend. It’s a short list right now, but I expect … Continue reading 

Also posted in Backbone, Community, Javascript, Marionette | 3 Comments

Screencasting Tip: Resize Your App To 720p (1280×720) In OSX

I record my screencasts in 720p resolution. Up until recently, I had been changing my monitor’s resolution to 1280×720 in order to do the recording. The problem with this is that I ended up having to edit out the system … Continue reading 

Also posted in AppleScript, OSX, WatchMeCode | 7 Comments

A Guest Appearance On Tekpub’s Knockout.js Series

Tekpub release their series on Knockout.js recently and I was fortunate enough to make a guest appearance! Now I know you’re thinking “why would Derick make an appearance in a Knockout series?!” But don’t worry – I’m not there to … Continue reading 

Also posted in Code Review, Javascript, Knockout, Refactoring | 1 Comment

Hands-on Backbone.js Screencasts

I’ve been talking about this for what seems like an eternity in Internet time: earlier this week my 4 part screencast series on Backbone.js was released through PragProg! It’s a hands-on, no-fluff walk through of all the major parts of … Continue reading 

Also posted in Backbone, Javascript, WatchMeCode | 4 Comments

WatchMeCode: Using LiveReload In Web Development

From all of the screencasts that I’ve produced at WatchMeCode so far, the number one question that I get is: What tool do you use to refresh your browser when you change a file in your editor? It’s LiveReload, and … Continue reading 

Also posted in WatchMeCode, Web Sockets | 2 Comments