A* Interview #9: C# and ECMA Committee Alum, Eric Lippert
Items mentioned in the interview:
Eric’s blog: Fabulous Adventures in Coding
Eric’s current company Coverity
The Inform7 programming language
The book “Writing Solid Code”
The Joel Spolsky “12 Steps to Better Code” checklist
/* change only these */
var youtubeID = “WYWLU6wyfvM”;
var postID = “Eric Lippert”;
/* change only these */
// DON’T CHANGE BELOW
$(“.video”).html(“
var tag = document.createElement(‘script’);
tag.src = “http://www.youtube.com/player_api”;
var firstScriptTag = document.getElementsByTagName(‘script’)[0];
firstScriptTag.parentNode.insertBefore(tag, firstScriptTag);
function onPlayerStateChange(event) {
if (event.data ==YT.PlayerState.PLAYING) {
mixpanel.track(“Video played”, {
“youtubeID”: youtubeID,
“postID”: postID
});
}
if (event.data ==YT.PlayerState.ENDED || event.data==0) {
mixpanel.track(“Video ended”, {
“youtubeID”: youtubeID,
“postID”: postID
});
}
}
var player;
function onYouTubePlayerAPIReady() {
player = new YT.Player(‘player’,
{
videoId: youtubeID,
events: {‘onStateChange’: onPlayerStateChange}
});
}
mixpanel.track(“Post viewed”, {
“id”: postID
});