<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:creativeCommons="http://backend.userland.com/creativeCommonsRssModule" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Bri Manning's Blog</title>
	
	<link>http://brimanning.com/blog</link>
	<description>A Developnerd's Take on Being Awesome</description>
	<lastBuildDate>Fri, 11 Jan 2013 21:59:36 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.4.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/BriManning" /><feedburner:info uri="brimanning" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>40.732509</geo:lat><geo:long>-73.989358</geo:long><creativeCommons:license>http://creativecommons.org/licenses/by/2.0/</creativeCommons:license><image><link>http://brimanning.com/blog</link><url>http://brimanning.com/img/BriManning-Head.png</url><title>BriManning's Blog</title></image><feedburner:emailServiceId>BriManning</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/BriManning" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FBriManning" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><feedburner:browserFriendly>Hey there! You've come this far already, just do it.  ;-)</feedburner:browserFriendly><item>
		<title>Waze + Apple Maps + Opportunity</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/a2H4bimzB0g/waze-apple-maps-opportunity</link>
		<comments>http://brimanning.com/blog/waze-apple-maps-opportunity#comments</comments>
		<pubDate>Tue, 27 Nov 2012 16:30:15 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Geolocation]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=429</guid>
		<description><![CDATA[I had a moment this morning where I realized how great of an opportunity Waze has to really make a splash because of The Apple Maps less-than-stellar reviews. They&#8217;ve been around for a while, have a great, beautiful product that would only do better with more users. Why hadn&#8217;t people mentioned them while everyone was [...]]]></description>
			<content:encoded><![CDATA[<p>I had a moment this morning where I realized how great of an opportunity <a href="http://www.waze.com/">Waze</a> has to really make a splash because of The Apple Maps less-than-stellar reviews. They&#8217;ve been around for a while, have a great, beautiful product that would only do better with more users. Why hadn&#8217;t people mentioned them while everyone was complaining about Apple?</p>
<p>Maybe I missed it, I&#8217;m not really sure, but I&#8217;m definitely going to look for some references to it. If they weren&#8217;t, then Waze missed a great opportunity, though it&#8217;s better late than never.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=a2H4bimzB0g:E-7s9dthIzk:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=a2H4bimzB0g:E-7s9dthIzk:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=a2H4bimzB0g:E-7s9dthIzk:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=a2H4bimzB0g:E-7s9dthIzk:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=a2H4bimzB0g:E-7s9dthIzk:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=a2H4bimzB0g:E-7s9dthIzk:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/a2H4bimzB0g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/waze-apple-maps-opportunity/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/waze-apple-maps-opportunity</feedburner:origLink></item>
		<item>
		<title>What Viddy is Meant For</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/err8LOwwTmk/what-viddy-is-meant-for</link>
		<comments>http://brimanning.com/blog/what-viddy-is-meant-for#comments</comments>
		<pubDate>Sat, 22 Sep 2012 01:10:26 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Viddy]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=423</guid>
		<description><![CDATA[Today a coworder, Alex Vodovoz published one of the better Viddys I&#8217;ve seen. We stood outside the office and watched the Space Shuttle Endeavor pass overhead, with him rolling the whole time. It became an epic Viddy: It was a great Viddy among many awesome Space Shuttle Endeavor Viddys today. These are the moments Viddy was made [...]]]></description>
			<content:encoded><![CDATA[<p>Today a coworder, <a title="Alex on Viddy" href="http://www.viddy.com/vodo">Alex Vodovoz</a> published one of the better Viddys I&#8217;ve seen. We stood outside the office and watched the Space Shuttle Endeavor pass overhead, with him rolling the whole time. It became an epic Viddy:</p>

<!-- iframe plugin v:2.3 - wordpress.org/extend/plugins/iframe/ -->
<iframe width="569" height="427" src="http://www.viddy.com/embed/video/35db8ce4-d345-478c-8707-7517430e7a02" frameborder="0" scrolling="no" class="iframe-class"></iframe>
<p>It was a great Viddy among many awesome <a title="Viddys of Space Shuttle Endeavor" href="http://www.viddy.com/tagged/shuttle">Space Shuttle Endeavor Viddys today</a>. These are the moments Viddy was made for and should be recording. Simply astounding.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=err8LOwwTmk:XwyXFkwT8FU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=err8LOwwTmk:XwyXFkwT8FU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=err8LOwwTmk:XwyXFkwT8FU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=err8LOwwTmk:XwyXFkwT8FU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=err8LOwwTmk:XwyXFkwT8FU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=err8LOwwTmk:XwyXFkwT8FU:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/err8LOwwTmk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/what-viddy-is-meant-for/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/what-viddy-is-meant-for</feedburner:origLink></item>
		<item>
		<title>Start-Ups != Internet</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/t05pW2cYpB4/start-ups-vs-internet</link>
		<comments>http://brimanning.com/blog/start-ups-vs-internet#comments</comments>
		<pubDate>Mon, 27 Aug 2012 15:00:39 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Business]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=411</guid>
		<description><![CDATA[It might be harder to break into other areas as a start-up besides the Internet, but it being harder could get you that much more in the end.]]></description>
			<content:encoded><![CDATA[<p>A couple days ago, I spotted <a title="Silicon Valley != The Internet" href="http://diegobasch.com/silicon-valley-the-internet-the-ceo-of-yammer-says-the-darndest-things">Diego Basch&#8217;s musings on Silicon Valley versus the Internet</a>.</p>
<p>I certainly agree with his point, but I think there&#8217;s a far bigger point here. Diego says Silicon Valley is not the same as the Internet, but then there&#8217;s also the point that Silicon Valley isn&#8217;t the only start up game in town (granted, I&#8217;m saying that as the lead web developer at <a title="My Viddy Articles" href="http://brimanning.com/blog/category/social-media/viddy">Viddy</a> on Silicon Beach, but hey).</p>
<p>I know I fall into the trap all the time that start-ups have to be some web app or mobile app or a combination or cross-platform, what-have-you. In reality, there are so many more opportunities for start-ups than that. The web and mobile space is just a much easier place for entry &#8211; the cost is so much lower, the opportunity cost is the highest portion of this.</p>
<p>Many other areas: automotive, healthcare, insurance, finance, are all ripe with inefficiencies, poor experiences, wastes or gluttons that there are plenty of places a start-up could come in and really disrupt what&#8217;s around them. Personally, I&#8217;m hoping against hope that <a title="Simple Banking" href="https://www.simple.com/">Simple</a> might be that for banking, granted, it&#8217;s all of those things I mentioned: mobile, website, etc, but it has an extreme potential to disrupt an industry that has gotten a whole lot of flak and is known for a terrible customer experience.</p>
<p>It might be harder to break into other areas, but it being harder could get you that much more in the end.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=t05pW2cYpB4:NZ-J-QcdBJ8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=t05pW2cYpB4:NZ-J-QcdBJ8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=t05pW2cYpB4:NZ-J-QcdBJ8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=t05pW2cYpB4:NZ-J-QcdBJ8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=t05pW2cYpB4:NZ-J-QcdBJ8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=t05pW2cYpB4:NZ-J-QcdBJ8:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/t05pW2cYpB4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/start-ups-vs-internet/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/start-ups-vs-internet</feedburner:origLink></item>
		<item>
		<title>Viddy Twittercards and Extended Media Now Appearing</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/CswY42Lz5nU/viddy-twittercards-extended-media</link>
		<comments>http://brimanning.com/blog/viddy-twittercards-extended-media#comments</comments>
		<pubDate>Fri, 24 Aug 2012 18:01:54 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Viddy]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=414</guid>
		<description><![CDATA[This morning, Twittercards are now appearing on the web for Viddy.]]></description>
			<content:encoded><![CDATA[<p>This morning, Twittercards (the extended Tweets with more media information, etc) are now appearing on the web (and Android, I&#8217;m told, no word on iOS yet) for Viddy. This is pretty exciting as we&#8217;re one of the few apps where our media is automatically embedded, and I&#8217;m super pumped to see it &#8211; this last release got us through the final push to make it live.</p>
<p>I <a title="My Tweet to TIME Magazine" href="https://twitter.com/brimanning/status/239053811304505344">tweeted to TIME with one of their videos</a> and I was glad to see it came up.</p>
<p>And here&#8217;s <a title="Where the Magazine is Born" href="http://www.viddy.com/video/ed15ec92-a400-4ace-be75-872a7bf00aff">TIME&#8217;s viddy from this morning</a>:</p>

<!-- iframe plugin v:2.3 - wordpress.org/extend/plugins/iframe/ -->
<iframe width="569" height="427" src="http://www.viddy.com/embed/video/ed15ec92-a400-4ace-be75-872a7bf00aff" frameborder="0" scrolling="no" class="iframe-class"></iframe>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=CswY42Lz5nU:DN7zHbxfLg4:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=CswY42Lz5nU:DN7zHbxfLg4:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=CswY42Lz5nU:DN7zHbxfLg4:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=CswY42Lz5nU:DN7zHbxfLg4:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=CswY42Lz5nU:DN7zHbxfLg4:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=CswY42Lz5nU:DN7zHbxfLg4:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/CswY42Lz5nU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/viddy-twittercards-extended-media/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/viddy-twittercards-extended-media</feedburner:origLink></item>
		<item>
		<title>New Release of Viddy.com With Responsive Design</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/AUr8o1MYfmU/responsive-design-viddy</link>
		<comments>http://brimanning.com/blog/responsive-design-viddy#comments</comments>
		<pubDate>Wed, 22 Aug 2012 15:46:58 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Viddy]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=400</guid>
		<description><![CDATA[In the past two weeks, using the original design as a template, I've built out a new design for phones, tablets, big windows, small windows, what-have-you and I'm really excited about it.]]></description>
			<content:encoded><![CDATA[<p>We put out an update to <a title="Viddy - Mobile Social Video" href="http://www.viddy.com/">viddy.com</a> today with some pretty cool updates. One I find the most exciting is building out a responsively-designed website. In the past two weeks, using the original design as a template, I&#8217;ve built out a new design for phones, tablets, big windows, small windows, what-have-you and I&#8217;m really excited about it. I think it&#8217;s the first step in the right direction for responsively-designed sites. Sure, it&#8217;s the first iteration, but I&#8217;ll be actively working on improving things.</p>
<p>Oh, and we moved to YouTube-style iframe embed code. So, without further ado, I present the <a title="Rugby Excited I'm Home" href="http://www.viddy.com/video/d68ddad6-c270-4c3a-b3c1-ade0225a51b5">happiest puppy in the world</a>. <img src='http://brimanning.com/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>

<!-- iframe plugin v:2.3 - wordpress.org/extend/plugins/iframe/ -->
<iframe src="http://www.viddy.com/embed/video/d68ddad6-c270-4c3a-b3c1-ade0225a51b5" frameborder="0" width="569" height="427" scrolling="no" class="iframe-class"></iframe>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=AUr8o1MYfmU:ZPdoKSMlSks:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=AUr8o1MYfmU:ZPdoKSMlSks:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=AUr8o1MYfmU:ZPdoKSMlSks:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=AUr8o1MYfmU:ZPdoKSMlSks:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=AUr8o1MYfmU:ZPdoKSMlSks:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=AUr8o1MYfmU:ZPdoKSMlSks:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/AUr8o1MYfmU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/responsive-design-viddy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/responsive-design-viddy</feedburner:origLink></item>
		<item>
		<title>Starting at Viddy</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/2D10URBwE78/starting-at-viddy</link>
		<comments>http://brimanning.com/blog/starting-at-viddy#comments</comments>
		<pubDate>Fri, 03 Aug 2012 00:50:16 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Viddy]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=388</guid>
		<description><![CDATA[I recently started at Viddy and I'm looking forward to seeing what we can do with Viddy and where we can take it.]]></description>
			<content:encoded><![CDATA[<p>This is a long-overdue post, but I started working at <a title="Viddy - Social Mobile Video" href="http://www.viddy.com">Viddy</a> and moved to LA in early June. It&#8217;s been a crazy time of initially commuting 2.3-3 hours a day until I found my apartment while working a whole lot on <a title="Social Mobile Video" href="http://www.viddy.com">viddy.com</a>. I&#8217;m the primary front-end developer on <a title="Social Mobile Video" href="http://www.viddy.com">viddy.com</a>, and so far it&#8217;s just been great. Lots of work, but great.</p>
<p>The weather has been incredible and though I haven&#8217;t had the time to get out and about much, what I&#8217;ve seen of the area is pretty awesome. How much better can you get than a camera phone picture below I took on a Saturday evening without much thought about it at all.</p>
<p><a href="http://brimanning.com/blog/wp-content/uploads/IMAG04331.jpg"><img class="aligncenter size-full wp-image-391" title="Venice Boardwalk" src="http://brimanning.com/blog/wp-content/uploads/IMAG04331.jpg" alt="Venice Boardwalk" width="569" height="321" /></a></p>
<p>I&#8217;m looking forward to seeing what we can do with Viddy and where we can take it as a start up and as a company.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=2D10URBwE78:9QywJ_SGqag:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=2D10URBwE78:9QywJ_SGqag:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=2D10URBwE78:9QywJ_SGqag:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=2D10URBwE78:9QywJ_SGqag:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=2D10URBwE78:9QywJ_SGqag:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=2D10URBwE78:9QywJ_SGqag:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/2D10URBwE78" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/starting-at-viddy/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/starting-at-viddy</feedburner:origLink></item>
		<item>
		<title>The Simple Developer’s Guide to Facebook’s Open Graph</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/yVgrH6me9G4/developers-guide-facebooks-open-graph</link>
		<comments>http://brimanning.com/blog/developers-guide-facebooks-open-graph#comments</comments>
		<pubDate>Tue, 22 May 2012 18:36:29 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=360</guid>
		<description><![CDATA[A guide primarily focused on some of the things I've done at VEVO using Facebook's Open Graph.]]></description>
			<content:encoded><![CDATA[<p>In working with <a title="Facebook's Open Graph" href="https://developers.facebook.com/docs/opengraph/">Facebook&#8217;s Open Graph</a> at VEVO, I&#8217;ve found that sometimes the docs and tools are not always simple. Because of that, I decided to create my own how-to/explanation of sorts to make it easier for people trying to work with Facebook&#8217;s Open Graph implementation. This will be primarily focused on some of the things I&#8217;ve done at VEVO as a guide, though there are many more things you can also do beyond what I&#8217;ll cover here.</p>
<p>The first thing to realize is that Facebook&#8217;s OG is built around a Facebook user doing an <em>action</em> to an <em>object</em>. When you really look at it, someone <em>liking</em> a <em>wepage</em> using <a title="Facebook's Like Social Plugin" href="https://developers.facebook.com/docs/reference/plugins/like/">Facebook&#8217;s Like Button</a>, this is just a pre-built way of doing this.</p>
<p>Many of VEVO&#8217;s actions revolved around a user <em>watching</em> a <em>music video</em>. Similarly, they could <em>create</em> a <em>playlist</em>. The first step in all of this is adding the required Open Graph metadata. You&#8217;ll want to add this to any and all pages (which will then be considered Open Graph objects) to have the most accurate and compelling OG metadata as possible.</p>
<pre><code>&lt;meta property="og:title" content="[A very short description
  of the page that appears as the title on Facebook and can be
  the same as the &lt;title&gt; tag]" /&gt;
&lt;meta property="og:type" content="[What the object is that the
  page represents (movie, article, person, product)]" /&gt;
&lt;meta property="og:url" content="[The url of the page, note
  that this should match the canonical url on the page as
  well]" /&gt;
&lt;meta property="og:image" content="[The url of the thumbnail
  you want people to see on Facebook, can be more than
  one]" /&gt;
&lt;meta property="og:description" content="[Something to tell
  you about the page, shows in the preview text on
  Facebook]" /&gt;</code></pre>
<p>As a rule, the required properties that the <a title="Facebook Debugger" href="https://developers.facebook.com/tools/debug">Facebook linter</a> throws an error for are:</p>
<ul>
<li>Title</li>
<li>Type</li>
<li>Url</li>
</ul>
<p>Though, in reality, to have a high click-through rate (you can see your application&#8217;s at https://developers.facebook.com/apps/[YourFacebookApplicationId]/insights), you&#8217;ll likely want to have all of these filled out with accurate and compelling information about the page.</p>
<p>Now that we&#8217;ve gone over creating a basic OG object, you can add additional properties to objects as well. You can create and add any properties you want to this OG object &#8211; this comes into play later with actions and relating objects to one another. When you&#8217;re editing your object in Facebook&#8217;s admin (https://developers.facebook.com/apps/[YourFacebookApplicationId]/opengraph), you can add a custom property. Then you&#8217;ll add them in addition to the metadata above like so:</p>
<pre><code>&lt;meta
  property="[YourApplicationsNamespace]:[YourCustomProperty]"
  content="[Whatever content that might be appropriate
  here]" /&gt;
&lt;meta
  property="[YourApplicationsNamespace]:[YourCustomProperty2]"
  content="[More content appropriate to this
  property]" /&gt;</code></pre>
<p>The next issue we want to deal with are <em>actions</em>. In this case, you&#8217;ll want to call to Facebook using <code>FB.api</code> (we&#8217;ll be using the Facebook JavaScript SDK directly, though you can also make the calls directly. If we wanted to record a video watch, we would call:</p>
<pre><code>FB.api('/me/video.watch', 'post',
  { video: '[UrlOfVideoOGObject]' });</code></pre>
<p>This will record an action on a user&#8217;s timeline. You can also create your own custom actions and once you&#8217;ve done that in the Facebook Developers app admin area, you&#8217;d call the JavaScript API using your custom action combined with the action&#8217;s name. It would look something like this:</p>
<pre><code>FB.api('/me/[YourApplicationsNamespace]:[YourCustomAction]',
  'post', { [YourObject]: '[UrlOfYourOGObject]' });</code></pre>
<p>Note that these custom actions must also be listed in that object&#8217;s page&#8217;s metadata as a custom property above for Facebook to respect the action call.</p>
<p>Finally, in your application you can have that content attribute point to another object (ie page on your site) to relate them. So, if you have an application with namespace <em>AwesomeApps</em> where <em>Developers</em> can <em>create</em> a variety of <em>Applications</em>, where both a <em>Developer</em> and an <em>Application</em> are objects and an<em> Application</em> has the ability to be <em>created</em>, you&#8217;d have OG metadata like so:</p>
<p>Developer:</p>
<pre><code>&lt;meta property="og:title" content="Brian Manning" /&gt;
&lt;meta property="og:type" content="profile" /&gt;
&lt;meta property="og:url" content="http://brimanning.com" /&gt;
&lt;meta property="og:image"
  content="http://brimanning.com/img/bm.jpg" /&gt;
&lt;meta property="og:description" content="Feel free to find
  out more about me, Brian 'Bri' Manning. I'm a web
  developer." /&gt;
&lt;meta property="AwesomeApps:created"
  content="http://www.vevo.com" /&gt;
&lt;meta property="AwesomeApps:primary_focus"
  content="Web Development" /&gt;</code></pre>
<p>Application:</p>
<pre><code>&lt;meta property="og:title" content="VEVO" /&gt;
&lt;meta property="og:type" content="application" /&gt;
&lt;meta property="og:url" content="http://vevo.com" /&gt;
&lt;meta property="og:image"
  content="http://www.vevo.com/a/img/logo-vevo.png" /&gt;
&lt;meta property="og:description" content="See. Music. Play." /&gt;</code></pre>
<p>JavaScript API Code:</p>
<pre><code>FB.api('/me/AwesomeApps:created',
  'post', { application: 'http://www.vevo.com' });</code></pre>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=yVgrH6me9G4:HDDkKW1ibU8:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=yVgrH6me9G4:HDDkKW1ibU8:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=yVgrH6me9G4:HDDkKW1ibU8:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=yVgrH6me9G4:HDDkKW1ibU8:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=yVgrH6me9G4:HDDkKW1ibU8:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=yVgrH6me9G4:HDDkKW1ibU8:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/yVgrH6me9G4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/developers-guide-facebooks-open-graph/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/developers-guide-facebooks-open-graph</feedburner:origLink></item>
		<item>
		<title>To Do Lists and Forgetfulness</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/RVED8zyJ5xk/to-do-lists-and-forgetfulness</link>
		<comments>http://brimanning.com/blog/to-do-lists-and-forgetfulness#comments</comments>
		<pubDate>Fri, 13 Apr 2012 15:00:16 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Personal]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=356</guid>
		<description><![CDATA[I can be a pretty forgetful person. And not with everything, I'd be lying if I said I forget to do things I enjoy.]]></description>
			<content:encoded><![CDATA[<p>I can be a pretty forgetful person. And not with everything, I&#8217;d be lying if I said I forget to do things I enjoy our that I remember to do our get around to the things I don&#8217;t enjoy.</p>
<p>I had to come up with a system to make sure I &#8220;got around&#8221; to the less fun things.</p>
<p>My last job introduced me to the free bug/task tracking software package called <a title="Mantis Bug Tracking" href="http://www.mantisbt.org/">Mantis</a>. I still use that for a lot of collaborative things I do with other people since I have my own instance installed and can share projects among different people. The other tool I use for less software-oriented or detailed tasks is <a title="Wunderlist Task Manager" href="http://www.wunderlist.com/">Wunderlist</a>. That&#8217;s something I use for remembering to mail my rent check or something similar and I&#8217;m a big fan because I have the app on my work computer, home computer and my phone, so I can keep track of things very easily.</p>
<p>Say I&#8217;m in a meeting or out with friends and have an idea or want to remember things, I used to carry notecards around, but I often lost them or would forget them. I don&#8217;t forget my phone, so I can just enter it there, at least as a reminder to add to Mantis, or take care of when I get around to it. With so many things flying around between work, independent projects, family, friends, the<a title="Village Lions Rugby Football Club" href="http://www.villagelions.org/" class="broken_link"> Village Lions</a> and my <a title="Rugby Saving Me From a Fire" href="http://brimanning.com/blog/the-night-there-was-a-fire-in-my-apartment-building">hero dog Rugby</a>, there&#8217;s a lot to remember, so I&#8217;m still working on the best system, but this is the one I have so far.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=RVED8zyJ5xk:Ac8nBiHzwWU:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=RVED8zyJ5xk:Ac8nBiHzwWU:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=RVED8zyJ5xk:Ac8nBiHzwWU:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=RVED8zyJ5xk:Ac8nBiHzwWU:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=RVED8zyJ5xk:Ac8nBiHzwWU:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=RVED8zyJ5xk:Ac8nBiHzwWU:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/RVED8zyJ5xk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/to-do-lists-and-forgetfulness/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/to-do-lists-and-forgetfulness</feedburner:origLink></item>
		<item>
		<title>Flexibility Versus Customization</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/Qrs3dRCf_ww/flexibility-versus-customization</link>
		<comments>http://brimanning.com/blog/flexibility-versus-customization#comments</comments>
		<pubDate>Mon, 19 Mar 2012 13:58:26 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Software Development]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=347</guid>
		<description><![CDATA[I, having wasted time in the past building custom software, think that flexibility usually wins out.]]></description>
			<content:encoded><![CDATA[<p>These are certainly not polar opposites, but in software, they are more than often opposed to one another.</p>
<p>Say a requiest comes in that someone wants to throw up a new random page on your site that you&#8217;ve made. Does that page fit a template you&#8217;ve created? Does it fit within the global styles you&#8217;ve decided upon? Is it something the custom CMS you&#8217;ve built doesn&#8217;t support? Or a case where one page doesn&#8217;t conform to the exact specifications to pages similar to it, but with different content?</p>
<p>This often means that you&#8217;re current solution isn&#8217;t flexible enough and will need to be extended to fit with these new requirements.</p>
<p>On the other side, you&#8217;ve created a very simple CMS that allows anyone to put in the HTML they desire onto a page. Perfect! You&#8217;ve got all the flexibility in the world!</p>
<p>But they want that page to have data that conforms with another 50 pages at all times, and they can&#8217;t spend the time updating those 50 pages whenever a change happens. Now you&#8217;re in a pickle be ause there isn&#8217;t enough customization put into your software.</p>
<p>So, how do you get around this? Sadly, it depends on the particular problem you&#8217;re solving, but I, having wasted time in the past building custom software, think that flexibility usually wins out &#8211; it means less development later, though it often leads to more administration later, a trade-off that can lead to delays, but usually leads to savings also.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=Qrs3dRCf_ww:JQxLvOkDsic:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=Qrs3dRCf_ww:JQxLvOkDsic:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=Qrs3dRCf_ww:JQxLvOkDsic:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=Qrs3dRCf_ww:JQxLvOkDsic:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=Qrs3dRCf_ww:JQxLvOkDsic:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=Qrs3dRCf_ww:JQxLvOkDsic:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/Qrs3dRCf_ww" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/flexibility-versus-customization/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/flexibility-versus-customization</feedburner:origLink></item>
		<item>
		<title>The Technical Lead’s Take on the New VEVO Beta Website</title>
		<link>http://feedproxy.google.com/~r/BriManning/~3/BzGbCUfH3L4/vevo-beta</link>
		<comments>http://brimanning.com/blog/vevo-beta#comments</comments>
		<pubDate>Fri, 09 Mar 2012 18:02:41 +0000</pubDate>
		<dc:creator>Brian Manning</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Software Development]]></category>
		<category><![CDATA[Usability]]></category>

		<guid isPermaLink="false">http://brimanning.com/blog/?p=336</guid>
		<description><![CDATA[VEVO recently went through a redesign and rework of its entire front-end to come up with a brand new version of it's website with myself as the technical lead.]]></description>
			<content:encoded><![CDATA[<p><a title="VEVO, the World's Leading Music Video Website" href="http://www.vevo.com">VEVO</a> recently went through a redesign and rework of its entire front-end to come up with a brand new <a title="VEVO Beta" href="http://beta.vevo.com">beta version of it&#8217;s website</a>. I started as a <a title="Starting at VEVO as a Software Engineer" href="http://brimanning.com/blog/software-engineer-at-vevo">software engineer at VEVO back in August</a>, and I became the technical lead in charge of the new beta project in January after it started in late November and led a team of a few developers to its completion. I thought it would be a good opportunity to write about some of the things I&#8217;ve learned and taken away as well as highlight some of the cooler features we&#8217;ve been able to work in and add. I&#8217;ll break it down into: design/usability changes, technical improvements and process experiences.</p>
<p><a href="http://brimanning.com/blog/wp-content/uploads/vevo-see-music-play.jpg"><img class="aligncenter size-full wp-image-343" title="VEVO: See Music Play" src="http://brimanning.com/blog/wp-content/uploads/vevo-see-music-play.jpg" alt="" width="569" height="333" /></a></p>
<h3>Design and Usability Changes and Updates</h3>
<ul>
<li><em>Larger Video Player</em> - This is the first thing that anyone will notice when coming to a video. The player dominates the screen regardless of screen size and acknowledges that the user is there to watch a video.</li>
<li><em>Advanced Social Integration</em> - By making use of Facebook, we&#8217;re able to tell your friends when you&#8217;ve watched a video, share a video with them easily by dragging it to them and seeing your friends playlists. In addition, we create playlists for you based on the music you&#8217;ve liked on Facebook and your iTunes library.</li>
<li><em>Simpler Homepage</em> - The homepage, instead of having a carousel of images and links at the top with a variety of content below, we have one large carousel that really shows the visitor what the highlighted pieces of content are and what&#8217;s new at VEVO.</li>
<li><em>Dynamic Resizing</em> - The entire site fits the browser on every page, using more real estate on the screen and ensuring that the content (video) is truly highlighted.</li>
<li><em>Persistent Navigation and Header</em> - The navigation on the left, the header on the top and the footer are persistent and fixed throughout the site so a user can see their friends and playlists much more easily and search for a video quickly without needing to scroll.</li>
<li><em>Continuous Play</em> - When a user watches a video, we always have a new video to show them after that one finishes. This is a seamless experience for the user and also allows for them to enjoy the music videos without needing to really work to find videos that they&#8217;ll like.</li>
<li><em>Removing Search Results Page</em> - This sounds like it would be a bad idea, however, it improves the likelihood of a good experience. When a user searches for &#8220;Lady Gaga&#8221; but mistypes &#8220;Ladt Gaga&#8221; they, based on their experience on Google and elsewhere, expect to be corrected or brought to the right place anyway. VEVO, however, doesn&#8217;t have the resources or manpower to spend time on creating such advanced search algorithms, so we instead used only lookahead search, then a user quickly sees that they mistyped and corrects themselves, getting the results they want right in front of them.</li>
</ul>
<h3>Technical Improvements</h3>
<ul>
<li><em>Using HTML5 Pushstate</em> - By using the HTML5 pushstate on the playlist and video pages, we&#8217;re able to quickly show new content on the video page and decrease load time and increase overall performance, experience and decrease the number of HTTP requests.</li>
<li><em>Local Caching</em> - By caching artist, video and friend information on a user&#8217;s local machine, that means fewer data requests to our servers and much faster speeds on each additional page, meaning that the user gets a faster and faster experience as they go from video to video.</li>
<li><em>Improved Recommendation System</em> - By leveraging Echonest and their recommendation system, we&#8217;re able to give a user many, many more videos that are far more applicable to exactly what they are looking for, making the continuous play mentioned above all that more memorable and compelling.</li>
<li><em>Cached Pages</em> - By making all user-based calls come after the page loads via JavaScript, that means we can use extensive caching on most pages and modify the pages once the page has started loading on the user&#8217;s end.</li>
<li><em>JavaScript and CSS Bundling</em> - While previous versions of VEVO had this in a sense, there was often repeated JavaScript or CSS or multiple calls to different bundles on different pages. In addition, the system we used was hard to manage or tweak and couldn&#8217;t be debugged or adjusted on the fly. The new system combines all JavaScript and CSS files into two large bundles that are the same on every page, making it fast and simple, with an option to turn it off if debugging is needed and a switch to regenerate the CSS or JavaScript bundles on the fly.</li>
<li><em>Facebook Integration</em> - We were able to heavily leverage Facebook to get information about users of the site, including friends and music likes to greatly personalize the website.</li>
<li><em>iTunes Scanning</em> - We used a Java Applet to allow users to scan their iTunes library and create a playlist based on the artists they have in their library. This was one feature that really got some oohs and aahs and showed people some of the more unknown videos we have in our catalog.</li>
</ul>
<h3>Process Experiences and Lessons Learned</h3>
<ul>
<li><em>Scope Creep</em> - The bane of all projects, large and small is scope creep. While we did limit it in some ways during the project, pushing things back saying we could add or improve them post-beta, that wasn&#8217;t always the case. Especially when we were near the end of the project, the final 10% of work seemed to drag on and on with small, and large, additional changes.</li>
<li><em>Time Management</em> - While you always try to plan to have time to tweak features and eliminate bugs, the reality is that you can never plan enough time for that. Again, that last 10% usually takes the most work and there&#8217;s nothing like having more time to handle that and not needing to scramble.</li>
<li><em>Chaos Versus Agile</em> - While VEVO touts using an agile process, the beta version was given such a short deadline and so many things to accomplish and change that that process started to break down. Tasks were lost along the way or never assigned to developers or designers, so it wasn&#8217;t clear who was assigned what as well as what the status was on a given feature, design or bugfix.</li>
<li><em>Running on Empty</em> - Given that it was a big project with a small team, people were running at their top performance for quite some time. While this can be good for short times, doing it for two or three months discourages people and hurts motivation as well as quality of work due to overwork and general tiredness. In addition, the ideal of doing things fast tends to hurt the ideal of doing things right, so the final stages, often the most crucial, are filled with the most mistakes. Combine this with scope creep and you are left with a frustrated team in general.</li>
<li><em>Beta Means Beta</em> - While I appreciate perfect, often &#8220;done&#8221; is better. And there should be a criteria for &#8220;done.&#8221; This eliminates scope creep, gets things rolled out on time and encourages agile development. We aren&#8217;t releasing a magazine, newspaper or book &#8211; we can always add more features, fix more bugs or improve performance later and start getting user feedback and information sooner.</li>
</ul>
<p>It was a fun and exciting, while stressful, project to be a part of and I&#8217;m looking forward to its reception in the coming days, weeks and months. I&#8217;m sure it will be mixed and that there will be both positive and negative reviews, but I&#8217;m proud of what the team has accomplished in the time we were given and I&#8217;m proud that we were able to change how video sites work and able to make an impact as the second largest video site in the United States.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~ff/BriManning?a=BzGbCUfH3L4:0n4TvPvQQHc:yIl2AUoC8zA"><img src="http://feeds.feedburner.com/~ff/BriManning?d=yIl2AUoC8zA" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=BzGbCUfH3L4:0n4TvPvQQHc:qj6IDK7rITs"><img src="http://feeds.feedburner.com/~ff/BriManning?d=qj6IDK7rITs" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=BzGbCUfH3L4:0n4TvPvQQHc:V_sGLiPBpWU"><img src="http://feeds.feedburner.com/~ff/BriManning?i=BzGbCUfH3L4:0n4TvPvQQHc:V_sGLiPBpWU" border="0"></img></a> <a href="http://feeds.feedburner.com/~ff/BriManning?a=BzGbCUfH3L4:0n4TvPvQQHc:-BTjWOF_DHI"><img src="http://feeds.feedburner.com/~ff/BriManning?i=BzGbCUfH3L4:0n4TvPvQQHc:-BTjWOF_DHI" border="0"></img></a>
</div><img src="http://feeds.feedburner.com/~r/BriManning/~4/BzGbCUfH3L4" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://brimanning.com/blog/vevo-beta/feed</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://brimanning.com/blog/vevo-beta</feedburner:origLink></item>
	</channel>
</rss>
