<?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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>ViNull Records</title>
    <link>http://www.ViNull.com/</link>
    <description>Everything you ever wanted to know about Michael C. Neel</description>
    <copyright>Copyright 2006, 2007, 2008 Michael C. Neel</copyright>
    <language>en-us</language>
    <pubDate>Thu, 23 May 2013 11:55:37 GMT</pubDate>
    <docs>http://blogs.law.harvard.edu/tech/rss</docs>
    <managingEditor>michael.neel@gmail.com (Michael C. Neel)</managingEditor>
    <generator>ViNull Siding</generator>
    <image>
      <url>http://creativecommons.org/images/public/somerights20.png</url>
      <title>Creative Commons Attribution 2.5 License</title>
      <link>http://creativecommons.org/licenses/by/2.5/</link>
      <height>31</height>
      <width>88</width>
    </image>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/Vinull" /><feedburner:info uri="vinull" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FVinull" 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%2FVinull" 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%2FVinull" 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/Vinull" 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%2FVinull" 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%2FVinull" 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%2FVinull" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><item>
      <title>&amp;quot;Quest&amp;quot; Post Mortem - Ludum Dare #26</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/5saT_l8x09o/quotquestquot-post-mortem--ludum-dare-26.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2013/05/02/quotquestquot-post-mortem--ludum-dare-26.aspx</guid>
      <pubDate>Thu, 02 May 2013 01:48:27 GMT</pubDate>
      <category>funcworks</category>
      <category>xna</category>
      <category>ld48</category>
      <category>unity</category>
      <comments>http://www.vinull.com/Post/2013/05/02/quotquestquot-post-mortem--ludum-dare-26.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;This past weekend I took part in my first ever &lt;a href="http://www.ludumdare.com/"&gt;Ludum Dare&lt;/a&gt;, a competition to complete a game in 48 hours.&amp;#160; There is no prize for first place, there are no long lists of lawyer requirements to sign, and there are no restrictions on tools, platform, languages, or ever what counts as a &amp;quot;game&amp;quot;.&amp;#160; The Ludum Dare is hardcore indie, and people do it for the love of creating games.&amp;#160; How many people?&amp;#160; This weekend saw over 2300 games created, 1600 of which entered into the competition and the rest into what is called the &amp;quot;Jam&amp;quot;.&lt;/p&gt;  &lt;p&gt;The competition rules are few and straight forward.&amp;#160; Work solo, create all code, art, and sound for your game in 48 hours.&amp;#160; You can use any tool, but any code libraries must be available to all (if you want to use your own code library then you must post it publicly for anyone to use before the competition starts).&amp;#160; You must also share your code for review though this is just incase any questions come up about the other rules, you retain all rights.&amp;#160; If you want to break one of the rules and also take an extra day you can enter the jam which is judged separately.&amp;#160; Judging is done by those who submit games.&lt;/p&gt;  &lt;h2&gt;Getting Ready&lt;/h2&gt;  &lt;p&gt;For the LD48 (short hand for the competition) I decided to use &lt;a href="http://unity3d.com/"&gt;Unity&lt;/a&gt;.&amp;#160; I need to move away from my beloved XNA since Microsoft already has.&amp;#160; Unity allows scripting with C# and Mono plus it supports every major platform and has a free version.&amp;#160; To get ready I worked though a &lt;a href="http://www.3dbuzz.com/training/view/unity-standard"&gt;3D Buzz Unity video tutorial&lt;/a&gt; and if you're really curious you can see the &lt;a href="http://funcworks.com/unity/Space.html"&gt;result here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I also spent time getting to know the LD48 process.&amp;#160; A week before the contest people submit ideas for the theme, which then get collected and voted on.&amp;#160; During the voting, one of the suggestions became very divisive: &amp;quot;potato&amp;quot;.&amp;#160; Some felt that this was a joke theme that should have never made it to the final list.&amp;#160; Others felt this was a great theme.&amp;#160; &lt;a href="http://www.ludumdare.com/compo/2013/04/21/a-comprehensive-guide-to-theme-voting/"&gt;Someone made a comic&lt;/a&gt;.&amp;#160; &lt;a href="http://www.ludumdare.com/compo/2013/04/22/potato-u-mad/"&gt;Someone made another comic&lt;/a&gt;.&amp;#160; &lt;a href="http://www.ludumdare.com/compo/2013/04/22/the-potato-service-announcement/"&gt;Someone made a video&lt;/a&gt;.&amp;#160; &lt;a href="https://twitter.com/search?q=votepotato%20OR%20nopotato&amp;amp;src=typd"&gt;Things escalated on twitter&lt;/a&gt;.&amp;#160; I made a decision to take a side.&amp;#160; I don't claim it was a wise decision, but I stand by it.&lt;/p&gt; &lt;iframe height="360" src="http://www.youtube.com/embed/Q_N-M6zIekE" frameborder="0" width="640" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;  &lt;h2&gt;Theme Announced&lt;/h2&gt;  &lt;p&gt;My first snag what the theme.&amp;#160; Potato didn't make the top 50 and &amp;quot;minimalism&amp;quot; was the theme.&amp;#160; I don't feel the game I created, a simple action RPG inspired by the &lt;a href="http://www.youtube.com/watch?v=qbtyafQMK7s"&gt;classic Adventure on Atari 2600&lt;/a&gt;, meets the theme well.&amp;#160; Yes, I can say it's a minimal RPG stripped to its core, but guess what?&amp;#160; All games in the LD48 are stripped to the core!&amp;#160; If you have only 48 hours you are not going to make a very deep and complex game.&lt;/p&gt;  &lt;p&gt;I spent an hour brainstorming ideas and then decided I didn't have more time to waste and went with the idea for &amp;quot;Quest&amp;quot;.&lt;/p&gt;  &lt;h2&gt;What Went Right&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.ludumdare.com/compo/ludum-dare-26/?uid=19362"&gt;I finished the game!&lt;/a&gt;&amp;#160; It has about 15 minutes of gameplay, sounds, music, special effects even!&amp;#160; This may not sound like much but this was my true goal.&amp;#160; LD48 is filled with tales of designers who start but didn't finish.&amp;#160; I had only two weeks of experience with Unity but luckily didn't get stuck too bad at any one spot.&lt;/p&gt;  &lt;p&gt;I made all the 3D models in Unity from either the basic cube or sphere.&amp;#160; This saved a lot of time as I'm not experienced with Blender and don't have access to any pro level 3D modeling tools.&lt;/p&gt;  &lt;p&gt;No tutorial.&amp;#160; I only put the keys used on the start screen, and had the player face the castle.&amp;#160; If you entered the castle, a message said &amp;quot;Retrieve the Chalice&amp;quot; giving you your quest and letting you know to come back here when done.&amp;#160; This may sound like a small thing but to a game developer it's a very big thing.&amp;#160; Tutorials talk down to the player, but a player who discovers the game goals and rules feels a sense of accomplishment.&amp;#160; I had my wife and two oldest daughters play the game with no guidance from me and they all got the goal, so I put this in the win column.&amp;#160; (My wife and oldest also beat the game with no guidance too).&lt;/p&gt;  &lt;p&gt;The music - I'm pretty happy with the theme song.&amp;#160; I mean, it basic song writing 101 and I'm not going to win a Grammy or even get work as a freelance composer from it, but 6 years of band plus 1 year of music theory paid off!&amp;#160; &lt;a href="https://soundcloud.com/vinull/quest-main-theme-for-ld48"&gt;I posted the song to my soundcloud account&lt;/a&gt;:&lt;/p&gt; &lt;iframe height="166" src="http://w.soundcloud.com/player/?url=http%3A%2F%2Fapi.soundcloud.com%2Ftracks%2F89927319" frameborder="no" width="100%" scrolling="no"&gt;&lt;/iframe&gt;  &lt;h2&gt;What Went Wrong&lt;/h2&gt;  &lt;p&gt;This is the interesting part, right?&lt;/p&gt;  &lt;p&gt;Collision detection - I have no idea how this really works in Unity.&amp;#160; Three different times I had to stop and completely rewrite all my collision detection because a door wouldn't work or the player would walk over a monster.&amp;#160; To make matters worse, there have been changes to Unity regarding collision detection so many times I found Google gave me a link to an old article and there was a new, better method. &lt;/p&gt;  &lt;p&gt;Sound effects - I used &lt;a href="http://www.bfxr.net/"&gt;BFXR&lt;/a&gt; to generate all my sound effects, which is an excellent tool.&amp;#160; The problem is it generates mostly 8-bit era sounds and none of these fit well with the sound I wanted.&amp;#160; If it wasn't against the rules I could have busted out my collection of purchased effects, but since it is against the rules I found sounds I could tolerate and moved on.&lt;/p&gt;  &lt;p&gt;No mouse look - yea, wtf was I thinking?&amp;#160; A first person game with no mouse look?&amp;#160; Really!?&amp;#160; Honestly, until I got comments about it I never noticed this.&amp;#160; Since I'm also the one &lt;a href="http://nukezilla.com/2009/11/19/negative-gamer-review-incablocks-xbox-live-indie-games/"&gt;who made the decision to swap the common use of thumbsticks (move/look) on Incablocks&lt;/a&gt; I think there is a pattern here.&lt;/p&gt;  &lt;p&gt;Difficulty - the game isn't hard, but it's not clear that the best way to fight enemies is to hit them, then step back before they can hit you.&amp;#160; If you stand in place they will tear you apart.&amp;#160; This is the main reason most people don't finish and I probably should have come up with a way to let the player know to move back after attacking.&lt;/p&gt;  &lt;h2&gt;Summary&lt;/h2&gt;  &lt;p&gt;Overall I really enjoyed taking part in LD48 and will try to do again in the next one.&amp;#160; I've learned I really like Unity even though it means I cannot deploy to my favorite platform Xbox (Unity supports Xbox, but not Xbox Live Indie Games which only allow XNA titles).&lt;/p&gt;  &lt;p&gt;So if you've read all this and have 15 minutes, why not &lt;a href="http://nukezilla.com/2009/11/19/negative-gamer-review-incablocks-xbox-live-indie-games/"&gt;play Quest&lt;/a&gt;?&lt;/p&gt; &lt;iframe height="360" src="http://www.youtube.com/embed/w7b2rdneaI0" frameborder="0" width="640" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5saT_l8x09o:33AWLaNaNkg:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5saT_l8x09o:33AWLaNaNkg:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5saT_l8x09o:33AWLaNaNkg:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5saT_l8x09o:33AWLaNaNkg:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5saT_l8x09o:33AWLaNaNkg:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=5saT_l8x09o:33AWLaNaNkg:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5saT_l8x09o:33AWLaNaNkg:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=5saT_l8x09o:33AWLaNaNkg:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5saT_l8x09o:33AWLaNaNkg:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=5saT_l8x09o:33AWLaNaNkg:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/5saT_l8x09o" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2013/05/02/quotquestquot-post-mortem--ludum-dare-26.aspx</feedburner:origLink></item>
    <item>
      <title>Here Comes CodeStock 2013!</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/VbYYAhW5cJ8/here-comes-codestock-2013.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2013/03/01/here-comes-codestock-2013.aspx</guid>
      <pubDate>Fri, 01 Mar 2013 17:43:40 GMT</pubDate>
      <comments>http://www.vinull.com/Post/2013/03/01/here-comes-codestock-2013.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;If you were at CodeStock 2012 you know there is a pretty big change for me in 2013.&amp;#160; I’m no longer organizing the event.&lt;/p&gt;  &lt;p&gt;In 2012, I stepped down from my self-titled role as Lead Conference Organizer to focus on other several things, but the main reason was to dedicate more time to &lt;a href="http://techco.org/"&gt;The Technology Cooperative&lt;/a&gt;.&amp;#160; I really believe that getting kids involved with STEM subjects now is critical for this nation and our school system is not filling this need.&amp;#160; You don’t have to hear it from me though, &lt;a href="https://www.youtube.com/watch?fv=nKIu9yen5nc"&gt;just listen to Will.I.Am&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This was not an easy choice to make.&amp;#160; With help, I built CodeStock from a one day 75 person event to a two day 500 person conference.&amp;#160; I feel I was able to make CodeStock stand out with its own feel and vibe.&amp;#160; I have deep pride in what CodeStock has become to the point where I’ve walked out of an interview when my “project management” experience was dismissed because running CodeStock “wasn’t relevant”.&lt;/p&gt;  &lt;p&gt;But the goal has never been “Mike’s” CodeStock.&amp;#160; I’ve said before if I have to step down and that means CodeStock dies, I’ve not really created a community.&amp;#160; That’s why it’s so exciting to watch &lt;a href="https://twitter.com/mantamay"&gt;Andrew May&lt;/a&gt;, &lt;a href="https://twitter.com/nathanblevins"&gt;Nathan Blevins&lt;/a&gt;, and &lt;a href="https://twitter.com/ddenuyl"&gt;Don Den Uyl&lt;/a&gt; (and others!) put together CodeStock 2013.&amp;#160; (And I am available to these guys when/if needed at a very reasonable consulting rate).&lt;/p&gt;  &lt;h3&gt;Keynote Speaker, Julie Lerman&lt;/h3&gt;  &lt;p&gt;&lt;a href="https://twitter.com/julielerman"&gt;Julie&lt;/a&gt; is going to be an excellent Keynote at CodeStock!&amp;#160; I’ve known Julie for years through ASP Insiders, INETA, MVP, and just hanging out with awesome people.&amp;#160; Julie is very active in the community from blogging, speaking, running user groups, books, magazines, videos, and more.&amp;#160; Her presence is like lightning, and her knowledge of the .NET data stack is freighting.&amp;#160;&amp;#160; Her style though is soothing, and everyone one there will start grooving.&amp;#160; Yeah, yeah, yeah yeah yeah.&lt;/p&gt;  &lt;h3&gt;Call For Speakers&lt;/h3&gt;  &lt;p&gt;This will be the first year I will speak at CodeStock!&amp;#160; Well, I’ve submitted to speak and will need everyone’s votes to be selected (no special treatment!).&amp;#160; I’ve always wanted to speak at CodeStock but running the event leaves no time to give a presentation.&amp;#160; Okay, that’s not 100% true as I have made sure to always be at the &lt;a href="http://www.womenintechnology.org/"&gt;CodeStock Annual WIT&lt;/a&gt; panel discussion, another of those things I’m really proud of.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://speakers.codestock.org/"&gt;&lt;strong&gt;The call for Speakers is open to EVERYONE&lt;/strong&gt;&lt;/a&gt;.&amp;#160; That’s worth repeating so I will: &lt;strong&gt;The call for speakers is open to EVERYONE.&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;As a larger developer community we need to move past this notion of who is “qualified” to speak, blog, comment, etc.&amp;#160; You write code?&amp;#160; Then your experience is relevant.&amp;#160; Your thoughts are worth sharing.&amp;#160; I want to hear the things your are passionate about because passion is more import than perfect code.&amp;#160; Code can be learned but passion must be shared!&lt;/p&gt;  &lt;p&gt;If you’re thinking of speaking for the first time I know what the fear is – “do I have a topic worth presenting?”&amp;#160; My recommendation is to take one of your code projects and turn it into a “this is the problem I had, and this is how I solved it” talk.&amp;#160; You can be open with audience to suggestions so you need not fear that “person who knows more than me”.&amp;#160; That person is always there; Embrace it, don’t sweat it!&lt;/p&gt;  &lt;p&gt;One you have an idea, submit your talk and then find ways to practice.&amp;#160; Give the talk to your coworkers, friends, cat (or dog if you’re that kind of person).&amp;#160; Attend your local &lt;a href="http://www.toastmasters.org/"&gt;Toastmasters&lt;/a&gt; club.&amp;#160; Give the talk at your user group or a group nearby.&amp;#160; Set up a webcam and give the talk on G+ (seriously, they need you – all of you).&lt;/p&gt;  &lt;p&gt;Getting comfortable with public speaking will come back ten fold for your career.&amp;#160; I’d bet the bulk of IT issues can be attributed to communication problems.&amp;#160; Developers that can present ideas and solutions to other developers and non-developers alike are a scare resource.&amp;#160; Oh, and there might be more money it but we do this because we love it right?&amp;#160; Not that I’m saying turn down the money!&lt;/p&gt;  &lt;p&gt;I’m looking&amp;#160; forward to hanging out with everyone at &lt;a href="http://codestock.org/"&gt;CodeStock 2013&lt;/a&gt;!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=VbYYAhW5cJ8:RzY6hmD4HAk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=VbYYAhW5cJ8:RzY6hmD4HAk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=VbYYAhW5cJ8:RzY6hmD4HAk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=VbYYAhW5cJ8:RzY6hmD4HAk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=VbYYAhW5cJ8:RzY6hmD4HAk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=VbYYAhW5cJ8:RzY6hmD4HAk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=VbYYAhW5cJ8:RzY6hmD4HAk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=VbYYAhW5cJ8:RzY6hmD4HAk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=VbYYAhW5cJ8:RzY6hmD4HAk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=VbYYAhW5cJ8:RzY6hmD4HAk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/VbYYAhW5cJ8" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2013/03/01/here-comes-codestock-2013.aspx</feedburner:origLink></item>
    <item>
      <title>Yes Virginia, XNA is Really Dead</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/fcoBhKOt6MM/yes-virginia-xna-is-really-dead.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2013/02/06/yes-virginia-xna-is-really-dead.aspx</guid>
      <pubDate>Wed, 06 Feb 2013 22:03:21 GMT</pubDate>
      <category>xna</category>
      <category>monogame</category>
      <comments>http://www.vinull.com/Post/2013/02/06/yes-virginia-xna-is-really-dead.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;If you're not up on the latest XNA news, Microsoft has confirmed (though via leaked email) that XNA and the XNA Game Studio is no longer in active development.&amp;#160; You can read the email at (soon to be former) XNA MVP &lt;a href="http://ventspace.wordpress.com/2013/01/30/directxxna-phase-out-continues/"&gt;Promit's Ventspace&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;The XNA/DirectX expertise was created to recognize community leaders who focused on XNA Game Studio and/or DirectX development. Presently the XNA Game Studio is not in active development and DirectX is no longer evolving as a technology. Given the status within each technology, further value and engagement cannot be offered to the MVP community. As a result, effective April 1, 2014 XNA/DirectX will be fully retired from the MVP Award Program.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I'm just going to address one point, something I think gets lost at times on twitter - does this mean XNA is &amp;quot;dead&amp;quot;?&amp;#160; Microsoft is not going to deactivate XNA games with a mothership kill signal.&amp;#160; The &lt;a href="http://monogame.net/"&gt;MonoGame&lt;/a&gt; project continues to work on an XNA-compatible implementation, and looks very promising.&amp;#160; XNA will still run on Windows 8 PC in Desktop Mode and you can still download XNA Game Studio and create a game (though you need to use Visual Studio 2010 and not 2012).&lt;/p&gt;  &lt;p&gt;XNA however is dead.&amp;#160; To understand why, you need to understand what it is that makes software live.&amp;#160; Many years ago (more than I'd like to admit) I read Eric Raymond's book &lt;a href="http://shop.oreilly.com/product/9780596001087.do"&gt;The Cathedral and The Bazaar&lt;/a&gt;, and I think much of it holds true still today.&amp;#160; Here is an &lt;a href="http://www.catb.org/esr/writings/homesteading/magic-cauldron/ar01s03.html"&gt;excerpt from his essay Homesteading the Noosphere&lt;/a&gt;:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Second, the theory that the sale value of software is coupled to its development or replacement costs is even more easily demolished by examining the actual behavior of consumers. There are many goods for which a proportion of this kind actually holds (before depreciation)—food, cars, machine tools. There are even many intangible goods for which sale value couples strongly to development and replacement cost—rights to reproduce music or maps or databases, for example. Such goods may retain or even increase their sale value after their original vendor is gone.&lt;/p&gt;    &lt;p&gt;By contrast, when a software product's vendor goes out of business (or if the product is merely discontinued), the maximum price consumers will pay for it rapidly falls to near zero regardless of its theoretical use value or the development cost of a functional equivalent. (To check this assertion, examine the remainder bins at any software store near you.)&lt;/p&gt;    &lt;p&gt;The behavior of retailers when a vendor folds is very revealing. It tells us that they know something the vendors don't. What they know is this: the price a consumer will pay is effectively capped by the &lt;i&gt;expected future value of vendor service&lt;/i&gt; (where `service' is here construed broadly to include enhancements, upgrades, and follow-on projects).&lt;/p&gt;    &lt;p&gt;In other words, software is largely a service industry operating under the persistent but unfounded delusion that it is a manufacturing industry.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;What I have taken from this is that the value of software is the support behind it, not the bits on your hard drive.&amp;#160; I can add a more examples, such as when a new version of software is released, the prior version becomes worthless and goes to the bargain bin.&amp;#160; Some companies like AutoDesk actively remove from circulation old copies from sale when a new version is released to protect the (debatably) inflated prices they charge and keep their software out of bins.&amp;#160;&amp;#160; This can also explain why so many software vendors are claiming you only own a non-transferable license, and not a copy of the software.&lt;/p&gt;  &lt;p&gt;Another example is the case we have with XNA, when &amp;quot;no new updates&amp;quot; will be provided and there is no longer a support team behind the software.&amp;#160; Its value is falling to zero, and it is dead.&amp;#160; XNA is known to have issues with performance on certain PC configurations and fullscreen mode can sometimes slow down a game for no real reason.&amp;#160; These issues will not be addressed.&amp;#160; At some point new hardware and standards will emerge that XNA will not take advantage of.&amp;#160; I would hope that in the worst case - a security exploit is found - Microsoft would at issue a patch, but there is no guarantee.&amp;#160; The patch could just disable whatever feature cause the problem and leave developers with no workaround.&lt;/p&gt;  &lt;p&gt;On a related note, I think this same logic demonstrates games are art.&amp;#160; The value and enjoyment of a game is irrelevant to the status of the support behind it.&amp;#160; (Well, MMOs may be an exception - I'll have to think on them more.)&amp;#160; Games are still played and loved even though the companies behind them no longer exist.&lt;/p&gt;  &lt;p&gt;So XNA is dead, MonoGame is alive, and games are art.&amp;#160; Glad we settled this.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=fcoBhKOt6MM:dg2TeFn3eEs:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=fcoBhKOt6MM:dg2TeFn3eEs:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=fcoBhKOt6MM:dg2TeFn3eEs:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=fcoBhKOt6MM:dg2TeFn3eEs:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=fcoBhKOt6MM:dg2TeFn3eEs:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=fcoBhKOt6MM:dg2TeFn3eEs:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=fcoBhKOt6MM:dg2TeFn3eEs:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=fcoBhKOt6MM:dg2TeFn3eEs:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=fcoBhKOt6MM:dg2TeFn3eEs:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=fcoBhKOt6MM:dg2TeFn3eEs:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/fcoBhKOt6MM" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2013/02/06/yes-virginia-xna-is-really-dead.aspx</feedburner:origLink></item>
    <item>
      <title>Kickstarter talk at Hackerspace</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/3ocFSss3vxc/event</link>
      <guid isPermaLink="false">http://www.google.com/calendar/feeds/gm0hn09u1cj85orbvqtfgmfl08%40group.calendar.google.com/public/basic/_64sjecpn88o3acpi6d0j8ha38d0jida385248h1g88sjih9j6csj0c1g60o30c1g60o30c1g60o30c1g60o30c1g60o30c1g60o30c0</guid>
      <pubDate>2013-01-04T17:50:50.000Z</pubDate>
      <description>I will be attending Kickstarter talk at Hackerspace! When: Tue Jan 29, 2013 6pm to Tue Jan 29, 2013 9pm 
EST&lt;br /&gt;&lt;br /&gt;2013 6pm to Tue Jan 29, 2013 9pm &lt;br /&gt;
EST&lt;br /&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;Where: Oak Ridge&lt;br /&gt;
&lt;br /&gt;Event Status: confirmed&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3ocFSss3vxc:JQj_jR66MKM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3ocFSss3vxc:JQj_jR66MKM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3ocFSss3vxc:JQj_jR66MKM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3ocFSss3vxc:JQj_jR66MKM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3ocFSss3vxc:JQj_jR66MKM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=3ocFSss3vxc:JQj_jR66MKM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3ocFSss3vxc:JQj_jR66MKM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=3ocFSss3vxc:JQj_jR66MKM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3ocFSss3vxc:JQj_jR66MKM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=3ocFSss3vxc:JQj_jR66MKM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/3ocFSss3vxc" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.google.com/calendar/event?eid=XzY0c2plY3BuODhvM2FjcGk2ZDBqOGhhMzhkMGppZGEzODUyNDhoMWc4OHNqaWg5ajZjc2owYzFnNjBvMzBjMWc2MG8zMGMxZzYwbzMwYzFnNjBvMzBjMWc2MG8zMGMxZzYwbzMwYzAgZ20waG4wOXUxY2o4NW9yYnZxdGZnbWZsMDhAZw</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Tuesday, December 04, 2012</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/12/4/2012</guid>
      <pubDate>Wed, 05 Dec 2012 04:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244220171/" title="Hive 13"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8066/8244220171_2de4826690_m.jpg" alt="Hive 13"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245287302/" title="Hive 13"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8197/8245287302_136a039c61_m.jpg" alt="Hive 13"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245287430/" title="Lounge"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8480/8245287430_5e6d4e8c59_m.jpg" alt="Lounge"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245287568/" title="Cupcake 3D Printer"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8342/8245287568_4b226cdcfc_m.jpg" alt="Cupcake 3D Printer"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245287704/" title="CNC"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8064/8245287704_a7b807049c_m.jpg" alt="CNC"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244220899/" title="Old Skool 3D Scanner"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8062/8244220899_9b70b8c043_m.jpg" alt="Old Skool 3D Scanner"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244221037/" title="3D Printer Control Boards"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8064/8244221037_d3aa63caa6_m.jpg" alt="3D Printer Control Boards"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245288124/" title="PiMaker 3D Printer"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8480/8245288124_af39e9f0b6_m.jpg" alt="PiMaker 3D Printer"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244221321/" title="Galileo's Finger"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8339/8244221321_861edf2ae6_m.jpg" alt="Galileo's Finger"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244221449/" title="Hive 13"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8345/8244221449_09295fe661_m.jpg" alt="Hive 13"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244221519/" title="Woodshop Area"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8480/8244221519_38b291c3e3_m.jpg" alt="Woodshop Area"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244221713/" title="Woodshop Area"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8064/8244221713_cef733d630_m.jpg" alt="Woodshop Area"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245288770/" title="First Ultra-Bot Prints"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8061/8245288770_0dd43a1912_m.jpg" alt="First Ultra-Bot Prints"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245288908/" title="Galileo's Finger"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8207/8245288908_c77cb9c879_m.jpg" alt="Galileo's Finger"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245289094/" title="3D Printer Build Area"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8489/8245289094_11f38bb99e_m.jpg" alt="3D Printer Build Area"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8244222283/" title="PiMaker"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8059/8244222283_53743cf7d5_m.jpg" alt="PiMaker"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245289380/" title="Jasmine w/3D Printed Toys"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8061/8245289380_bf75eb794a_m.jpg" alt="Jasmine w/3D Printed Toys"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245289496/" title="Rachel at the Library"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8197/8245289496_7af2d75515_m.jpg" alt="Rachel at the Library"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8245289634/" title="Drill press to be converted to CNC"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8489/8245289634_0b9ee19fd8_m.jpg" alt="Drill press to be converted to CNC"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>I'm Game Coding for Charity this Weekend!</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/zsUpazfQPfo/im-game-coding-for-charity-this-weekend.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/11/30/im-game-coding-for-charity-this-weekend.aspx</guid>
      <pubDate>Fri, 30 Nov 2012 18:12:00 GMT</pubDate>
      <comments>http://www.vinull.com/Post/2012/11/30/im-game-coding-for-charity-this-weekend.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;Today (Friday November 30th, 2012) and through Sunday I (Mike) will be coding a game from scratch live at &lt;a href="http://twitch.tv/vinull"&gt;twitch.tv/vinull&lt;/a&gt;! I'm doing this to help raise $1000 for the Technology Cooperative. You can read all the details and donate at &lt;a title="http://gamemarx.chipin.com" href="http://gamemarx.chipin.com"&gt;gamemarx.chipin.com&lt;/a&gt;, and there is also a ChipIn widget on the &lt;a href="http://www.twitch.tv/vinull"&gt;live stream page&lt;/a&gt;. Everyone is also welcome to just hang on in chat and encourage/mock me live!&lt;/p&gt;  &lt;p&gt;At the TechCo I organize the &lt;a href="http://www.knoxgamedesign.org/"&gt;Knoxville Game Design&lt;/a&gt; meetup group, held the second Sunday of each month. I also run sessions teaching kids of all ages game programming using Python, Scratch, and GameMaker.&amp;#160; You can &lt;a href="http://www.vinull.com/Post/2012/11/16/whatrsquos-happening-at-the-technology-cooperative.aspx"&gt;read up on some of our other programs and learn about a chance to win a Raspberry Pi here&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;All funds from this fundraiser go directly to the Technology Cooperative!&lt;/p&gt;  &lt;h2&gt;About the Technology Cooperative&lt;/h2&gt;  &lt;p&gt;The &lt;a href="http://www.techco.org/"&gt;Technology Cooperative&lt;/a&gt; (aka TechCo) is non-profit (501c3) organization with a mission to offer hands-on technology to middle and high school age students regardless of race, gender or ability to pay. The TechCo also offers meeting space to technology focused meet up groups.&lt;/p&gt;  &lt;p&gt;Most job opportunities in the future will be only available to those who have adequate understanding of computer related technologies. Those without the exposure and access to technology will fall into the widening gap between the technology &amp;quot;have&amp;quot; and &amp;quot;have-not&amp;quot;. Studies have shown that by using computers and the Internet in the classroom helps to equalize students of all socioeconomic backgrounds. It allows students to be more involved academically and professionally in their futures. They may even become as technologically literate as their more economically advantaged peers.&lt;/p&gt;  &lt;p&gt;We believe that exposure to technology in an environment that encourages creativity and exploration will give a child the motivation to build the necessary skills to peruse technology careers.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=zsUpazfQPfo:T0EiNJ_5ijc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=zsUpazfQPfo:T0EiNJ_5ijc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=zsUpazfQPfo:T0EiNJ_5ijc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=zsUpazfQPfo:T0EiNJ_5ijc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=zsUpazfQPfo:T0EiNJ_5ijc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=zsUpazfQPfo:T0EiNJ_5ijc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=zsUpazfQPfo:T0EiNJ_5ijc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=zsUpazfQPfo:T0EiNJ_5ijc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=zsUpazfQPfo:T0EiNJ_5ijc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=zsUpazfQPfo:T0EiNJ_5ijc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/zsUpazfQPfo" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/11/30/im-game-coding-for-charity-this-weekend.aspx</feedburner:origLink></item>
    <item>
      <title>What&amp;rsquo;s Happening at the Technology Cooperative</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/wU_ZHtWJehk/whatrsquos-happening-at-the-technology-cooperative.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/11/16/whatrsquos-happening-at-the-technology-cooperative.aspx</guid>
      <pubDate>Fri, 16 Nov 2012 17:58:31 GMT</pubDate>
      <comments>http://www.vinull.com/Post/2012/11/16/whatrsquos-happening-at-the-technology-cooperative.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;A lot has been happening the past few months at the &lt;a href="http://techco.org/"&gt;Technology Cooperative&lt;/a&gt;, and we have a lot more planned (read below for information on how to win a &lt;a href="http://www.raspberrypi.org/"&gt;Raspberry Pi&lt;/a&gt;).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterwhatshappeningatthetechnologycooper_998ddsc_0310.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="DSC_0310" border="0" alt="DSC_0310" src="http://www.vinull.com/Assets/Images/windowslivewriterwhatshappeningatthetechnologycooper_998ddsc_0310_thumb.jpg" width="644" height="430" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This weekend we will be completing the first run of the “Earn a Computer” programmer.&amp;#160; Launched in collaboration with the &lt;a href="https://knoxmakers.org/"&gt;Knoxville Makerspace&lt;/a&gt; and &lt;a href="http://www.tennesseebig.org/site/c.6nICINOmG6IQE/b.8080059/k.F03B/Home_Page.htm"&gt;Big Brothers Big Sisters of East Tennessee&lt;/a&gt; (which is actually located in Oak Ridge but I think they are working on a TARDIS setup so it won’t matter) this program takes kids without easy access to a computer and teaches a six class course covering intro to graphics, audio, and programming as well as productivity software and basic internet/computer and safety.&amp;#160; At the end of the program each kid will get to take home the computer.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterwhatshappeningatthetechnologycooper_998d20121014_14.33.50_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="2012-10-14 14.33.50" border="0" alt="2012-10-14 14.33.50" src="http://www.vinull.com/Assets/Images/windowslivewriterwhatshappeningatthetechnologycooper_998d20121014_14.33.50_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.knoxgamedesign.org/"&gt;Knoxville Game Design&lt;/a&gt; meetup group is also going strong.&amp;#160; The group meets the second Sunday of every month and opens with a “Show and Tell” portion where everyone can show off their game development progress, a new favorite tool, or just a gameplay mechanic they found and are interested in implementing.&amp;#160;&amp;#160; The second half of the meeting is then a topic given by a member of the group or guest speaker.&amp;#160; If you’re at all interested in game development join us!&lt;/p&gt; &lt;iframe height="360" src="http://www.youtube.com/embed/RgZTEe9HiiI" frameborder="0" width="640" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;  &lt;p&gt;Just arrived at the Technology Cooperative is a 3D printer!&amp;#160; The 3D printer is a &lt;a href="http://www.solidoodle.com/"&gt;Solidoodle&lt;/a&gt; we have connected to a &lt;a href="http://www.ubuntu.com/"&gt;Ubuntu&lt;/a&gt; workstation.&amp;#160; In the coming months we will be holding classes on 3D modeling for 3D printing, covering the tools and methods available.&amp;#160; (I’ve personally ordered an &lt;a href="http://www.kickstarter.com/projects/wjsteele/ultra-bot-3d-printer"&gt;Ultra-bot&lt;/a&gt; and will be very involved in this program).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterwhatshappeningatthetechnologycooper_998dwordpress_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="wordpress" border="0" alt="wordpress" src="http://www.vinull.com/Assets/Images/windowslivewriterwhatshappeningatthetechnologycooper_998dwordpress_thumb.jpg" width="644" height="361" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The &lt;a href="http://www.meetup.com/wordpressknoxville/"&gt;Knoxville Wordpress Meetup&lt;/a&gt; group meets every second Tuesday of the month at the Technology Cooperative.&amp;#160; This group is for Wordpress users and developers alike (or people who want to become a Wordpress user or developer) to discuss the latest in the Wordpress ecosystem.&amp;#160; There is also a formal topic each month and is lead by &lt;a href="http://daryl.learnhouston.com/"&gt;Daryl Houston&lt;/a&gt;, a member of the &lt;a href="http://automattic.com/"&gt;Automattic&lt;/a&gt; team (the people who make Wordpress).&lt;/p&gt;  &lt;h2&gt;&lt;/h2&gt;  &lt;h2&gt;Fundraising Drive / Win a Raspberry Pi&lt;/h2&gt;  &lt;p&gt;&lt;img alt="File:RpiFront.jpg" src="http://elinux.org/images/thumb/9/96/RpiFront.jpg/800px-RpiFront.jpg" width="640" height="455" /&gt;&lt;/p&gt;  &lt;p&gt;To raise awareness and support for the programs at Technology Cooperative we are giving away two &lt;a href="http://www.raspberrypi.org/"&gt;Raspberry Pi&lt;/a&gt; credit-card sized computers.&amp;#160; Your can read the details and enter on the &lt;a href="http://techco.org/2012/11/16/techco-is-giving-away-two-raspberry-pi-credit-card-sized-computers/"&gt;Technology Cooperative contest page&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;I’ve just listed some of the programs going on at the Technology Cooperative.&amp;#160; This summer we had a great program for kids to explore electronics through &lt;a href="http://www.vinull.com/Post/2012/04/10/the-technology-cooperative-needs-your-support-and-by-support-we-mean-money.aspx"&gt;Junkbotz&lt;/a&gt;.&amp;#160; We are building a core group of volunteers as well and constantly have ideas to launch new programs (expect to hear of a Raspberry Pi meetup soon – I almost have mine working inside of a tabletop &lt;a href="http://www.arcadecab.com/"&gt;MAME cabinet&lt;/a&gt;!).&amp;#160; What we need most is financial support to run these programs.&amp;#160; Every little bit helps!&lt;/p&gt;  &lt;p&gt;While on the Technology Cooperative website be sure to sign up for the mailing list.&amp;#160; This is a low volume newsletter of what’s happening at the Technology Cooperative so you can stay up to date on events and programs.&amp;#160; We will also be announcing shortly a “Game Night” on December 8th (mark your calendars) where we will choose the Raspberry Pi winners and play a few analog games for charity.&amp;#160; If you can’t stay the whole night, just drop by and say hi!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wU_ZHtWJehk:zyxPh4XLBtc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wU_ZHtWJehk:zyxPh4XLBtc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wU_ZHtWJehk:zyxPh4XLBtc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wU_ZHtWJehk:zyxPh4XLBtc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wU_ZHtWJehk:zyxPh4XLBtc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=wU_ZHtWJehk:zyxPh4XLBtc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wU_ZHtWJehk:zyxPh4XLBtc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=wU_ZHtWJehk:zyxPh4XLBtc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wU_ZHtWJehk:zyxPh4XLBtc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=wU_ZHtWJehk:zyxPh4XLBtc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/wU_ZHtWJehk" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/11/16/whatrsquos-happening-at-the-technology-cooperative.aspx</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Thursday, November 01, 2012</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/11/1/2012</guid>
      <pubDate>Fri, 02 Nov 2012 03:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146195319/" title="Jasmine Butterfly"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8051/8146195319_3a2e18068a_m.jpg" alt="Jasmine Butterfly"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146194601/" title="Jasmine Butterfly"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8053/8146194601_0979129e36_m.jpg" alt="Jasmine Butterfly"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146226054/" title="Jasmine Butterfly"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8464/8146226054_2d3e4edff6_m.jpg" alt="Jasmine Butterfly"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146193413/" title="Jasmine Butterfly and Mom Butterfly"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8044/8146193413_f836223826_m.jpg" alt="Jasmine Butterfly and Mom Butterfly"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146192705/" title="Jasmine Butterfly"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8049/8146192705_ddc11a42d5_m.jpg" alt="Jasmine Butterfly"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146173905/" title="Lost in the crowd"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8467/8146173905_f0efda06a6_m.jpg" alt="Lost in the crowd"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146172779/" title="Tech Panel"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8190/8146172779_2ac3379fb3_m.jpg" alt="Tech Panel"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146171749/" title="Loki and Laura (GLaDOS)"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8192/8146171749_62269e0716_m.jpg" alt="Loki and Laura (GLaDOS)"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146201832/" title="Loki and Laura (GLaDOS)"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8056/8146201832_a712d35ea6_m.jpg" alt="Loki and Laura (GLaDOS)"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146200634/" title="Fallout Value Dwellers"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8464/8146200634_6b03590ed3_m.jpg" alt="Fallout Value Dwellers"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146199480/" title="Jack Skellington"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8189/8146199480_2e622ccfcf_m.jpg" alt="Jack Skellington"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146198398/" title="Steampunk"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8464/8146198398_1570c5f56e_m.jpg" alt="Steampunk"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146166145/" title="Chobits"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8196/8146166145_08ea020bfb_m.jpg" alt="Chobits"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146196096/" title="Esmeralda"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8188/8146196096_b3de499b92_m.jpg" alt="Esmeralda"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146164035/" title="Mortal Kombat"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8325/8146164035_8327a13194_m.jpg" alt="Mortal Kombat"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146193810/" title="Steampunk"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8050/8146193810_a12f0f8739_m.jpg" alt="Steampunk"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146192518/" title="Rocketeer"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8055/8146192518_7f96e79667_m.jpg" alt="Rocketeer"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146191294/" title="Rocketeer"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8336/8146191294_d337d031b2_m.jpg" alt="Rocketeer"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146190206/" title="Borderlands"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8192/8146190206_51455fef37_m.jpg" alt="Borderlands"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146158097/" title="Fallout"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8048/8146158097_dcb1a305d9_m.jpg" alt="Fallout"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146156983/" title="Homestuck"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8335/8146156983_c2c6ce02d7_m.jpg" alt="Homestuck"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146155899/" title="Bane"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8043/8146155899_d70dc35e7d_m.jpg" alt="Bane"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146154965/" title="Lt. Woof"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8048/8146154965_cece6794a5_m.jpg" alt="Lt. Woof"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146154027/" title="Laura (GLaDOS)"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8044/8146154027_a25fdd563a_m.jpg" alt="Laura (GLaDOS)"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146152909/" title="Cosplay"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8184/8146152909_1f6e3f65be_m.jpg" alt="Cosplay"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146151961/" title="Laura (GLaDOS)"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8192/8146151961_02ca11ece2_m.jpg" alt="Laura (GLaDOS)"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146182062/" title="Homestuck"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8324/8146182062_4c6f58d71c_m.jpg" alt="Homestuck"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146149999/" title="Rin and Luka"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8051/8146149999_dd9e0e2a6b_m.jpg" alt="Rin and Luka"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146179906/" title="Rin and Luka"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8050/8146179906_cd838abe7e_m.jpg" alt="Rin and Luka"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146178922/" title="Number 9"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8052/8146178922_1ba376f839_m.jpg" alt="Number 9"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146146703/" title="Contest Judges"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8470/8146146703_b820a3ca0a_m.jpg" alt="Contest Judges"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146145789/" title="Preshow"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8333/8146145789_b3021fe171_m.jpg" alt="Preshow"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146176082/" title="Rin and Luka"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8184/8146176082_3b26014791_m.jpg" alt="Rin and Luka"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146143711/" title="Camera man"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8334/8146143711_2bf298b4ec_m.jpg" alt="Camera man"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146142581/" title="Capt. America"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8186/8146142581_836eb60522_m.jpg" alt="Capt. America"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146172912/" title="Twilight Sparkle"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8055/8146172912_d2ed57b109_m.jpg" alt="Twilight Sparkle"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146171702/" title="Two Rins"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8047/8146171702_2a628f3732_m.jpg" alt="Two Rins"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146170550/" title="Vocaloids"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8335/8146170550_19594cb25c_m.jpg" alt="Vocaloids"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146138079/" title="Hello Scary Kitty and Freddy Krueger"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8333/8146138079_290915fc54_m.jpg" alt="Hello Scary Kitty and Freddy Krueger"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146168272/" title="Rachel and Hannah with Ellen McLain"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8465/8146168272_3e459a8341_m.jpg" alt="Rachel and Hannah with Ellen McLain"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146135643/" title="Boba Fett and little Boba Fett"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8332/8146135643_6199851cbc_m.jpg" alt="Boba Fett and little Boba Fett"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146165554/" title="Cosplay"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8183/8146165554_578b1752aa_m.jpg" alt="Cosplay"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146133243/" title="Painting Figures Class"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8334/8146133243_00d2555432_m.jpg" alt="Painting Figures Class"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146163256/" title="Painting Figures Class"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8185/8146163256_1ccd0e2e26_m.jpg" alt="Painting Figures Class"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146131131/" title="Portal Party"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8191/8146131131_de05979858_m.jpg" alt="Portal Party"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146130143/" title="Portal Party"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8335/8146130143_258727fd0a_m.jpg" alt="Portal Party"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146160292/" title="Portal Party"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8047/8146160292_de973af053_m.jpg" alt="Portal Party"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146128157/" title="Animaniacs"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8051/8146128157_dd0c324b55_m.jpg" alt="Animaniacs"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146158080/" title="Sith"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8475/8146158080_a4d826c86c_m.jpg" alt="Sith"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146125937/" title="Batman and Blade"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8473/8146125937_428a70ab9c_m.jpg" alt="Batman and Blade"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146124921/" title="Cosplay"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8336/8146124921_fc1339982b_m.jpg" alt="Cosplay"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146124019/" title="gaming"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8472/8146124019_fe1f56afcf_m.jpg" alt="gaming"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146123089/" title="Gaming"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8475/8146123089_3c3d540cec_m.jpg" alt="Gaming"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146153110/" title="Batman, Catwoman, and Poison Ivy"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8185/8146153110_83c51e0c8e_m.jpg" alt="Batman, Catwoman, and Poison Ivy"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146120835/" title="Steampunk"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8464/8146120835_0f96012298_m.jpg" alt="Steampunk"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146150734/" title="Steampunk"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8184/8146150734_efc3830688_m.jpg" alt="Steampunk"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146149322/" title="Steampunk"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8195/8146149322_b5e84837eb_m.jpg" alt="Steampunk"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146117133/" title="Steampunk"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8184/8146117133_c68653ed1e_m.jpg" alt="Steampunk"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146147106/" title="Steampunk"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8329/8146147106_ef871dea7e_m.jpg" alt="Steampunk"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146146238/" title="Ghostbuster"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8335/8146146238_2b2d78f0f4_m.jpg" alt="Ghostbuster"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146114429/" title="Ghostbuster"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8055/8146114429_c406685a80_m.jpg" alt="Ghostbuster"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/8146144200/" title="Portal Gun"&gt;&lt;img border="0" style="padding: 5px" src="http://farm9.static.flickr.com/8183/8146144200_9423771a3c_m.jpg" alt="Portal Gun"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>Windows Store: The Worst Possible Thing</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/Ve740cVs7Ys/windows-store-the-worst-possible-thing.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/10/18/windows-store-the-worst-possible-thing.aspx</guid>
      <pubDate>Thu, 18 Oct 2012 20:52:05 GMT</pubDate>
      <comments>http://www.vinull.com/Post/2012/10/18/windows-store-the-worst-possible-thing.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterwindowsstoretheworstpossiblething_8bf8theworstpossiblething_2.jpg"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px 0px 5px 5px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="TheWorstPossibleThing" border="0" alt="TheWorstPossibleThing" align="right" src="http://www.vinull.com/Assets/Images/windowslivewriterwindowsstoretheworstpossiblething_8bf8theworstpossiblething_thumb.jpg" width="250" height="547" /&gt;&lt;/a&gt;Next week is a big one for Microsoft.&amp;#160; They will launch the next Windows desktop, a new tablet, and new version of Office for both.&amp;#160; Much has been made of the new &amp;quot;Don't Call Me Metro&amp;quot; UI, the price point of the tablet hardware, and the interest of consumers in anything not made by Apple.&amp;#160; I'm not interested in disusing the validity of those concerns, but I will say as a developer I see no need to support anything new coming from Redmond.&amp;#160; And in my view all problems stem from the Windows Store.&lt;/p&gt;  &lt;h2&gt;Windows Fragmentation&lt;/h2&gt;  &lt;p&gt;Crazy to think Microsoft would copy the worst feature of Android, but not only have they copied it, they embraced and extended it.&lt;/p&gt;  &lt;p&gt;For over a decade Microsoft has been pushing .Net as the platform independent development framework.&amp;#160; &amp;quot;Platform&amp;quot; means &amp;quot;Microsoft Platforms&amp;quot; but if you are in the ecosystem .Net has your back.&amp;#160; The Developer Division has done an excellent job of evolving .Net - for all the gripes I may have I must thank them for this.&amp;#160; Dynamic language features have been added, several development models are supported, and many pieces have been released as open source.&amp;#160; But then, like King Solomon, we decided to split things up...&lt;/p&gt;  &lt;p&gt;There are currently 3 Microsoft run stores reaching across 4 platforms.&amp;#160; The options are Xbox Live Indie Games, Windows Phone Store, and Windows Desktop and Tablet store.&amp;#160; All of these are digital distribution platforms for consumer software.&lt;/p&gt;  &lt;p&gt;Xbox Live Indies Games have been around a while, and is the oldest.&amp;#160; On the Xbox you may use one version of C# and XNA.&amp;#160; You may only use one version of C# and XNA.&amp;#160; You may not use any popular engines like Unity or Unreal.&amp;#160; You may price you game at $1, $3, or $5.&amp;#160; You may not connect to the internet, have achievements, or leaderboards that intergrate with the gamer's profile of other achievements and leaderboards.&amp;#160; If you choose to implement your own achievements and leaderboard (the latter by peer-to-peer networking Xboxes as cannot connect to the internet), you may not use the terms &amp;quot;achievement&amp;quot; or &amp;quot;leaderboard&amp;quot;.&amp;#160; You also may not use the Kinect SDK on the Xbox.&lt;/p&gt;  &lt;p&gt;You might excuse the draconian limitations of the Xbox store because it's a game console, a different market, or that Microsoft has never been conformable leading innovation and prefers to follow others.&amp;#160; It's hard though to understand why this limitation mindset followed to the Windows Phone.&amp;#160; The phone does let you use a few more language options and you can use SilverLight or XNA, but are still blocked third party frameworks like Unity and Unreal.&amp;#160; Crazy API limitations were also enforced, such as you may not use the phone's camera directly.&amp;#160; Thus, no Instagram on WP7.&amp;#160; The one good thing I can say for the phone platform is that it's easy to port XNA PC/XNA games to.&amp;#160; Sadly, to make this possible Microsoft released XNA 4.0 which is 90% a dumbing down of XNA 3.1 so it can run on the phone while making the Xbox use 4.0 as well.&lt;/p&gt;  &lt;p&gt;The new store launching this week will only sell apps that use Windows RT.&amp;#160; RT is a new runtime that is not .Net based.&amp;#160; There is no support for XNA or Silverlight.&amp;#160; There is some support for C#, but it is limited and you may find you need to use C++ (this is mostly true for games that more than the simplest of graphics requirements).&amp;#160; There is a promise of 100% feature parity between JavaScript, C#, and C++ but its just a promise.&amp;#160; RT is in its infancy and many system libraries that make development easy do not exist.&lt;/p&gt;  &lt;p&gt;With Windows 8, Windows Surface (tablet), and Windows Phone 8 Microsoft has opened up to allow 3rd party frameworks like Unity and Unreal.&amp;#160; This is great, because as a game developer this is the best way to reach these new platforms.&amp;#160; Windows 8 and Surface will run RT, Windows Phone 8 will not, and instead still use SilverLight and XNA.&amp;#160; XNA isn't currently supported by Visual Studio 2012 and there is no announced plans to add it, SilverLight 4 &amp;amp; 5 are supported.&amp;#160; Windows 8 desktop will support &amp;quot;desktop mode&amp;quot; apps, but these will not be sold in the Windows Store.&lt;/p&gt;  &lt;p&gt;While you might get your head around this for development, there is one other piece of fragmentation.&amp;#160; All of these stores are run by different divisions and do not over lap.&amp;#160; There is a site for Xbox, another for Phone, and another for Desktop and Tablet.&amp;#160; There is a support process for Xbox, another for Phone, and another for Desktop and Tablet.&amp;#160; There is a developer payment system Xbox, another for Phone, and another for Desktop and Tablet.&amp;#160; There is a registration system Xbox, another for Phone, and another for Desktop and Tablet.&amp;#160; Not all stores are available in all regions, both for consumers and for developers.&amp;#160; Each one has a different payment, micropayment, and fee setup.&amp;#160; Each one has a different certification process.&amp;#160; Each one requires different documentation for tax purposes.&lt;/p&gt;  &lt;h2&gt;Publishers not Developers&lt;/h2&gt;  &lt;p&gt;The limitations of all these stores can be lifted - if you're a publisher.&amp;#160; A publisher can work with Microsoft behind closed doors and get access to APIs not available to the independent developer.&amp;#160; &lt;/p&gt;  &lt;p&gt;Microsoft separates publishers from the lowly commoners in the marketplace.&amp;#160; Games created by independent developers are branded as &amp;quot;indie&amp;quot; and forced to wear a scarlet letter reminder to consumers that these are not full games, and will not support features like leaderboards and achievements in your profile.&lt;/p&gt;  &lt;p&gt;Favoring publishers has not only been bad for developers, but consumers as well.&amp;#160; Titles that launched on iOS and Android launched on Windows Phone with a higher price.&amp;#160; In some cases games that were free elsewhere charged $5 or $8 dollars in the Windows Phone Marketplace.&amp;#160; Xbox games stay at full price long after they hit the bargain bin on Steam.&lt;/p&gt;  &lt;h2&gt;Why?&lt;/h2&gt;  &lt;p&gt;Probably the best question to ask is why any company would do this.&amp;#160; Why abandon a phone marketplace with over 100,000 apps for a desktop and tablet marketplace struggling to reach 5,000?&amp;#160; Why continue to give favor to publishers who are lazy at best and abusive at worst?&amp;#160; I have a theory on this, though its just a theory.&lt;/p&gt;  &lt;p&gt;Microsoft is a competitive work environment.&amp;#160;&amp;#160; From department heads battling for control to employee's competing for a share in the bonus pool.&amp;#160; Many employees are ranked within their department best to worst, then given a bonus based on position.&amp;#160; This means to get a bigger bonus it's not enough to be better at your job, you must also be better than your peers.&amp;#160; I believe this creates a tense work environment that encourages employees to work against each.&lt;/p&gt;  &lt;p&gt;The second factor is Microsoft is a B2B company, and does not understand consumer marketing.&amp;#160; It can be argued that Windows and Office dominate because that is the standard for business and many home PCs are used for doing some work remotely.&amp;#160; The Xbox 360 stands out, but much of its success can be attributed to exclusive publisher deals, Sony screwing up the PS3 in every possible way, and Nintendo leaving behind hardcore gamers for... waggling.&amp;#160; Timing... is... everything.&lt;/p&gt;  &lt;p&gt;The last factor is a result of the other two: Microsoft's problems with commitment.&amp;#160; Xbox Indie Games had a few years before resources were diverted.&amp;#160;&amp;#160; The Windows Phone managed to get a year of spotlight.&amp;#160; The Zune... did you know the Zune was planned to have a store as well?&amp;#160; The Zune HD had an SDK, supported SilverLight and XNA, and even had a few apps.&amp;#160; I remember carrying my Zune HD to an MVP summit when it was just over 6 months old.&amp;#160; At the announcement of the new Windows Phone 7 someone asked, &amp;quot;since it will be a while before there is hardware, can the WP7 SDK run on my Zune HD?&amp;quot;.&amp;#160; I wondered the same thing.&amp;#160; Then the Zune HD was declared dead: &amp;quot;we are not supporting legacy devices with WP7&amp;quot;.&lt;/p&gt;  &lt;p&gt;Legacy.&amp;#160; Six months old.&amp;#160; Legacy.&amp;#160; It could run SilverLight and XNA, same as WP7 but was marked as Legacy.&amp;#160; All talk and plans to open up a Zune marketplace were stopped.&lt;/p&gt;  &lt;p&gt;Anyone remember the Games for Windows Store?&amp;#160; Didn't think so...&lt;/p&gt;  &lt;h2&gt;How to Fix It&lt;/h2&gt;  &lt;p&gt;The fix is pretty easy, but takes a commitment from the top that isn't there.&lt;/p&gt;  &lt;p&gt;First, all developers are equal.&amp;#160; No more partner-only APIs.&amp;#160; As &amp;quot;evil&amp;quot; as Apple may be, even they don't do this.&amp;#160; I have access to the same API and SDK as Activision.&amp;#160; Let the consumers decide which apps are best.&amp;#160; The store UI should not artificially segregate apps by size of developer or label some as &amp;quot;indie&amp;quot;.&amp;#160; Having a &amp;quot;recommend&amp;quot; list is fine and can be beneficial, but don't make partnership a prerequisite for being on that list.&lt;/p&gt;  &lt;p&gt;Second, have a single process for all stores.&amp;#160; Unify and simplify the payment system.&amp;#160; Microsoft is the only company to insist paying international developers in the US.&amp;#160; Apple and Google pay developers in local currency from local offices making tax issues much simpler.&amp;#160; The basics of the certification process and requirements should also be the same across all marketplaces, and there should be a single point of contact for developer support.&lt;/p&gt;  &lt;p&gt;Last, and this isn't even as important as the first two, support the same development technologies on all platforms.&amp;#160; Consumers expect to be able to run the same apps on their tablet and phone and should not have to hear from developers it requires a complete rewrite.&amp;#160; To do this I think the first step is to support Silverlight and XNA in the Windows Store and on the Surface tablet.&amp;#160; I see no reason except politics why this cannot be done.&amp;#160; Both have been ported to less powerful devices and will be supported for Windows Phone 8.&amp;#160; If WinRT is the future, then start by rolling out WinRT to all devices as an option and slowly phase it into the ecosystem.&amp;#160; Once its stable, announce a sunset date for SilverLight, XNA, .Net, etc. that gives developers time to migrate.&lt;/p&gt;  &lt;p&gt;Bonus, support Windows Store and Windows RT on Windows 7.&amp;#160; Again, no technical reason this cannot be, just politics and possible a reality warped marketing department.&amp;#160; Giving developers easy distribution to the massive install base of Windows 7 will rocket the number of apps available in the Windows Store.&amp;#160; I'm talking Earth to Alpha Centauri in less than a day rocket power.&lt;/p&gt;  &lt;h2&gt;Happy to be Wrong&lt;/h2&gt;  &lt;p&gt;It doesn't really matter to me if you think I'm right or wrong.&amp;#160; The market will decide.&amp;#160; The Windows Store will either be a revenue source for developers or not.&amp;#160; I'd love to see Ballmer bragging about how they blew away &lt;a href="http://evolver.fm/2012/06/11/itunes-app-store-30-billion-downloads-7-14-billion-in-revenue/"&gt;Apple's $5 Billion paid to developers from the AppStore&lt;/a&gt;.&amp;#160; I'd love a tablet and phone market not so heavily dominated by a single company.&amp;#160; (I know, Android is trying but that's another post.)&lt;/p&gt;  &lt;p&gt;You might also think I have a games bias, and that this isn't relevant to the Windows Store as a whole.&amp;#160;&amp;#160; In 2009 Apple claimed 50,000 Apps in the AppStore.&amp;#160; In 2010 Apple claimed 50,000 Games and Entertainment apps in the AppStore.&amp;#160; &lt;a href="http://148apps.biz/app-store-metrics/"&gt;We now have approximately 125,000 Games (Entertainment is another 65,000) in an AppStore of just under 700,000 total apps.&lt;/a&gt;&amp;#160; Games are the largest category, and while I cannot find official statistics, I would assume its also the largest category by revenue as well.&lt;/p&gt;  &lt;p&gt;Games are key - they keep users coming back and users are always willing to buy new games.&amp;#160; You might buy a financial management app, but you won't be checking the store weekly for new financial management apps.&amp;#160; Games on the other hand are disposable apps.&amp;#160; After playing a game for a while, you're ready for a new one.&amp;#160; &lt;a href="http://thenextweb.com/shareables/2012/04/17/the-mobile-gaming-industry-in-pretty-pictures/"&gt;People spend an average of 7.8 hours a month gaming on their iPhones&lt;/a&gt;.&amp;#160; Angry Birds makes $6 Million per month just from ads.&amp;#160; There is an Angry Birds Star Wars game due out November 8th - I'm not sure which franchise is the getting the boost by this. &lt;/p&gt;  &lt;p&gt;Its going to be a rough year for Microsoft.&amp;#160; Critics will declare the Windows Store DOA and that may be unfair, but perception is reality.&amp;#160; The desktop OS will move units, but in a world that is using the desktop less and less that is not enough.&amp;#160; The question in my mind is can Microsoft pivot when things aren't working?&lt;/p&gt;  &lt;p&gt;Now if you'll excuse me, I need to get back to deciding if I want to learn &lt;a href="http://unity3d.com/"&gt;Unity&lt;/a&gt; or &lt;a href="http://monogame.codeplex.com/"&gt;MonoGame&lt;/a&gt;...&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=Ve740cVs7Ys:wkt1I44_SqI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=Ve740cVs7Ys:wkt1I44_SqI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=Ve740cVs7Ys:wkt1I44_SqI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=Ve740cVs7Ys:wkt1I44_SqI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=Ve740cVs7Ys:wkt1I44_SqI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=Ve740cVs7Ys:wkt1I44_SqI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=Ve740cVs7Ys:wkt1I44_SqI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=Ve740cVs7Ys:wkt1I44_SqI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=Ve740cVs7Ys:wkt1I44_SqI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=Ve740cVs7Ys:wkt1I44_SqI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/Ve740cVs7Ys" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/10/18/windows-store-the-worst-possible-thing.aspx</feedburner:origLink></item>
    <item>
      <title>Ada Lovelace Day: Mary Everest Boole and Beautiful Math</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/1qCWZhg1k2k/ada-lovelace-day-mary-everest-boole-and-beautiful-math.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/10/15/ada-lovelace-day-mary-everest-boole-and-beautiful-math.aspx</guid>
      <pubDate>Mon, 15 Oct 2012 23:44:14 GMT</pubDate>
      <category>wpf</category>
      <category>games</category>
      <category>math</category>
      <comments>http://www.vinull.com/Post/2012/10/15/ada-lovelace-day-mary-everest-boole-and-beautiful-math.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;&lt;a href="http://findingada.com/"&gt;October 16th, 2012 is technically Ada Lovelace Day&lt;/a&gt;, a day for celebrating women in science, technology, engineering, and math (STEM), but as long as it's October 16th *somewhere* you can celebrate the day.&amp;#160; &lt;a href="http://en.wikipedia.org/wiki/Ada_Lovelace"&gt;Ada Lovelace&lt;/a&gt; is known as the first computer programmer, and possibly the first person to have a code review, finding bugs in Charles Babbage's code:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p align="left"&gt;So also was the algebraic working out of the different problems, except, indeed, that relating to the numbers of Bernoulli, which I had offered to do to save Lady Lovelace the trouble. This she sent back to me for an amendment, having detected a grave mistake which I had made in the process.&lt;/p&gt;    &lt;p align="right"&gt;-- Charles Babbage in his &lt;i&gt;Passages from the Life of a Philosopher&lt;/i&gt;&amp;#160;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p align="left"&gt;I can only hope Ada's letter started out in the traditional code review lexicon  &amp;quot;WTF Charles!?&amp;quot;&lt;/p&gt;  &lt;p align="left"&gt;Though as a programmer Ada's impact on me is great, I'd have to say &lt;a href="http://www.agnesscott.edu/lriddle/women/boole.htm"&gt;Mary Everest Boole&lt;/a&gt; had an earlier impact on my, though I didn't know it was her at the time.&amp;#160; In 5th grade I was shown a method of creating line art with algebra, commonly known as &lt;a href="http://en.wikipedia.org/wiki/String_art"&gt;curve stitching or string art&lt;/a&gt;.&amp;#160; It's an unfortunate label, as it hides the fact its really a method for constructing &lt;a href="http://en.wikipedia.org/wiki/B%C3%A9zier_curve#Quadratic_curves"&gt;quadratic Bézier curves&lt;/a&gt;.&lt;/p&gt;  &lt;p align="left"&gt;The process is simple.&amp;#160; Draw to lines connected at one point, and then draw a series of lines connecting two lines offsetting a little bit each time.&amp;#160; Here is a video of the process:&lt;/p&gt; &lt;iframe height="360" src="http://www.youtube.com/embed/TIwjCjm4-QA?rel=0" frameborder="0" width="480" allowfullscreen="allowfullscreen"&gt;&lt;/iframe&gt;  &lt;p&gt;As someone who has never been talented at graphic design and art I loved filling notebooks with curve stich designs.&amp;#160; Mostly faces, spaceships, and futuristic landscapes.&amp;#160; You can really get interesting patterns as you vary the line lengths, angles, or use arcs in place of the lines.&lt;/p&gt;  &lt;p&gt;Curve stitching was invented by Mary Boole (yes, wife of &lt;a href="http://en.wikipedia.org/wiki/George_Boole"&gt;that Boole&lt;/a&gt;) as a way to engage children in mathematics.&amp;#160;&amp;#160; Mary actually spent quite a bit of time working on ways to improve mathematical education by making it more approachable.&amp;#160; Some of her books like the &lt;a href="books.google.com/books?isbn=1161727922"&gt;Philosophy and Fun of Algebra&lt;/a&gt; and &lt;a href="books.google.com/books?id=tLHbAAAAIAAJ"&gt;The Preparation of the Child for Science&lt;/a&gt; are still around, though searching it looks like many may have been lost to time.&amp;#160; That's unfortunate, because getting children interested in mathematics is a problem we have yet to solve over 100 years later.&lt;/p&gt;  &lt;p&gt;A few years ago, in one of those odd moments when you start a new program just to works something out, I created a little WPF app that does curve stitching.&amp;#160; It's basic, and I've not touched it since, but all the user has to do is click three points on the screen to render a pattern.&amp;#160; Repeat as often as you like and press escape to clear the screen.&amp;#160; You can get the code in my &lt;a href="http://code.google.com/p/vinull/source/browse/#svn%2FExamples%2FLineArt"&gt;Google Code project&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriteradadaymarybooleandbeautifulmath_1076claship_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="LA-Ship" border="0" alt="LA-Ship" src="http://www.vinull.com/Assets/Images/windowslivewriteradadaymarybooleandbeautifulmath_1076claship_thumb.png" width="559" height="353" /&gt;&lt;/a&gt;&lt;/p&gt;    &lt;p&gt;The code to draw a curve stich is pretty simple.&amp;#160; The method below takes in the 3 points that define the two lines, the number of lines to draw connecting them, and a WPF Canvas object to render them on.&lt;/p&gt;  &lt;pre class="code"&gt;&lt;span style="color: blue"&gt;public void &lt;/span&gt;DrawLineArt(&lt;span style="color: #2b91af"&gt;Point &lt;/span&gt;start, &lt;span style="color: #2b91af"&gt;Point &lt;/span&gt;center, &lt;span style="color: #2b91af"&gt;Point &lt;/span&gt;end, &lt;span style="color: #2b91af"&gt;Int32 &lt;/span&gt;steps, &lt;span style="color: #2b91af"&gt;Canvas &lt;/span&gt;graph) {
    &lt;span style="color: #2b91af"&gt;Line &lt;/span&gt;source = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Line&lt;/span&gt;() { X1 = center.X, Y1 = center.Y, X2 = start.X, Y2 = start.Y, Stroke = &lt;span style="color: #2b91af"&gt;Brushes&lt;/span&gt;.Black, StrokeThickness = 1 };
    &lt;span style="color: #2b91af"&gt;Line &lt;/span&gt;target = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Line&lt;/span&gt;() { X1 = center.X, Y1 = center.Y, X2 = end.X, Y2 = end.Y, Stroke = &lt;span style="color: #2b91af"&gt;Brushes&lt;/span&gt;.Black, StrokeThickness = 1 };

    graph.Children.Add(source);
    graph.Children.Add(target);

    &lt;span style="color: blue"&gt;for &lt;/span&gt;(&lt;span style="color: #2b91af"&gt;Int32 &lt;/span&gt;i = 1; i &amp;lt;= steps; i++) {
        &lt;span style="color: #2b91af"&gt;Line &lt;/span&gt;connection = &lt;span style="color: blue"&gt;new &lt;/span&gt;&lt;span style="color: #2b91af"&gt;Line&lt;/span&gt;() { Stroke = &lt;span style="color: #2b91af"&gt;Brushes&lt;/span&gt;.Black, StrokeThickness = 1 };
        connection.X1 = source.X1 + (source.X2 - source.X1) / (&lt;span style="color: #2b91af"&gt;Double&lt;/span&gt;)steps * i;
        connection.Y1 = source.Y1 + (source.Y2 - source.Y1) / (&lt;span style="color: #2b91af"&gt;Double&lt;/span&gt;)steps * i;
        connection.X2 = target.X1 + (target.X2 - target.X1) / (&lt;span style="color: #2b91af"&gt;Double&lt;/span&gt;)steps * ((&lt;span style="color: #2b91af"&gt;Double&lt;/span&gt;)steps - i);
        connection.Y2 = target.Y1 + (target.Y2 - target.Y1) / (&lt;span style="color: #2b91af"&gt;Double&lt;/span&gt;)steps * ((&lt;span style="color: #2b91af"&gt;Double&lt;/span&gt;)steps - i);
        graph.Children.Add(connection);
    }
}&lt;/pre&gt;

&lt;p&gt;I've toyed around with ideas to make a game using only this style of line art for the graphics.&amp;#160; It's a shame we no longer have vector rendering CRTs as we did in the days of &lt;a href="http://en.wikipedia.org/wiki/Tempest_(video_game)"&gt;Tempest&lt;/a&gt;.&amp;#160; I think the part of this game that appeals most to me wouldn't be the game itself, but making the modeling program for creating the game assets!&lt;/p&gt;

&lt;p&gt;Can't you just see this guy as a boss battle?&lt;/p&gt;

&lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriteradadaymarybooleandbeautifulmath_1076claface_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="LA-Face" border="0" alt="LA-Face" src="http://www.vinull.com/Assets/Images/windowslivewriteradadaymarybooleandbeautifulmath_1076claface_thumb.png" width="646" height="402" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=1qCWZhg1k2k:6P0QDvjWLiU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=1qCWZhg1k2k:6P0QDvjWLiU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=1qCWZhg1k2k:6P0QDvjWLiU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=1qCWZhg1k2k:6P0QDvjWLiU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=1qCWZhg1k2k:6P0QDvjWLiU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=1qCWZhg1k2k:6P0QDvjWLiU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=1qCWZhg1k2k:6P0QDvjWLiU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=1qCWZhg1k2k:6P0QDvjWLiU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=1qCWZhg1k2k:6P0QDvjWLiU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=1qCWZhg1k2k:6P0QDvjWLiU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/1qCWZhg1k2k" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/10/15/ada-lovelace-day-mary-everest-boole-and-beautiful-math.aspx</feedburner:origLink></item>
    <item>
      <title>Announcing XTiled - XNA Library for Tiled (TMX) Map</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/WUUOj_kiRUQ/announcing-xtiled--xna-library-for-tiled-tmx-map.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/09/16/announcing-xtiled--xna-library-for-tiled-tmx-map.aspx</guid>
      <pubDate>Sun, 16 Sep 2012 16:32:37 GMT</pubDate>
      <category>xna</category>
      <category>xblig</category>
      <category>tiled</category>
      <comments>http://www.vinull.com/Post/2012/09/16/announcing-xtiled--xna-library-for-tiled-tmx-map.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;A few moments ago I posted the first binary release of &lt;a href="https://bitbucket.org/vinull/xtiled"&gt;XTiled&lt;/a&gt;, making it officially ready for use!&lt;/p&gt;  &lt;p&gt;XTiled is an XNA library reading and rendering TMX maps created in &lt;a href="http://www.mapeditor.org/"&gt;Tiled Map Editor&lt;/a&gt;.&amp;#160; The library supports orthogonal and isometric map formats as well as all TMX 0.8.1 map features and has runtime components for PC and Xbox 360.&lt;/p&gt;  &lt;p&gt;There are a few TMX libraries available, so why create another?&amp;#160; The main reason is Nick Gravelyn of TiledLib (the library I did use) announced going forward the project won't provide the runtime components.&amp;#160; The XNA map loader project by Kevin Gadd doesn't use the XNA content pipeline features and loads the maps at runtime.&amp;#160; I wanted to have runtime components and use the content pipeline.&lt;/p&gt;  &lt;p&gt;Since we were looking at starting a new project, there were a few things I wanted to change in TiledLib.&amp;#160; I didn't want object names to be required, since they are optional in the Tiled Map Editor, and I wanted access to all custom properties for all the supported types.&amp;#160; The big difference though is in my approach - I front load all the tile position calculations at build time and just use a lookup tables at runtime.&amp;#160; This hides a lot of the intricacies of the TMX map format from the game logic.&lt;/p&gt;  &lt;p&gt;The work doesn't stop here though.&amp;#160; Tiled is close to a 0.9.0 release that will add support for object property sheets making it easier to put metadata into a map.&amp;#160; We also want to expand on the runtime features with more helper methods.&amp;#160; Our isometric support is possibly not as helpful as it could be; I've never made a game that used isometric perspective, so I'm only guessing at what I think would be desirable.&lt;/p&gt;  &lt;p&gt;We've setup a &lt;a href="https://groups.google.com/forum/#!forum/xtiled"&gt;discussion list at Google Groups&lt;/a&gt;, have &lt;a href="https://bitbucket.org/vinull/xtiled/wiki/Home"&gt;documentation in the Wiki&lt;/a&gt;, and will be using the &lt;a href="https://bitbucket.org/vinull/xtiled/issues?status=new&amp;amp;status=open"&gt;Issues section of BitBucket to track bugs and features&lt;/a&gt;.&amp;#160; If you use XTiled, let us know how it worked for you and if you release a game using it tell us that too, I've love to keep a page on the Wiki of games released using XTiled!&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=WUUOj_kiRUQ:hvCn-gu4F-8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=WUUOj_kiRUQ:hvCn-gu4F-8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=WUUOj_kiRUQ:hvCn-gu4F-8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=WUUOj_kiRUQ:hvCn-gu4F-8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=WUUOj_kiRUQ:hvCn-gu4F-8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=WUUOj_kiRUQ:hvCn-gu4F-8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=WUUOj_kiRUQ:hvCn-gu4F-8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=WUUOj_kiRUQ:hvCn-gu4F-8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=WUUOj_kiRUQ:hvCn-gu4F-8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=WUUOj_kiRUQ:hvCn-gu4F-8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/WUUOj_kiRUQ" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/09/16/announcing-xtiled--xna-library-for-tiled-tmx-map.aspx</feedburner:origLink></item>
    <item>
      <title>Kickstarter Stats You Can Use</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pLCBRvgen0E/kickstarter-stats-you-can-use.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/07/25/kickstarter-stats-you-can-use.aspx</guid>
      <pubDate>Wed, 25 Jul 2012 21:15:12 GMT</pubDate>
      <category>kickstarter</category>
      <category>data</category>
      <category>stats</category>
      <comments>http://www.vinull.com/Post/2012/07/25/kickstarter-stats-you-can-use.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;If you follow the &lt;a href="http://www.gamemarx.com/podcast/"&gt;GameMarx podcast&lt;/a&gt;, you know I’m pretty big on watching &lt;a href="http://www.kickstarter.com/"&gt;Kickstarter&lt;/a&gt; projects.&amp;#160;&amp;#160; You might also know I like to &lt;a href="http://www.vinull.com/Post/2011/12/30/will-the-read-godaddy-sopa-numbers-please-stand-up.aspx"&gt;play&lt;/a&gt; &lt;a href="http://www.vinull.com/Post/2011/02/06/are-gamers-still-rating-indie-games-after-the-xbox-dashboard-update.aspx"&gt;with&lt;/a&gt; &lt;a href="http://www.gamemarx.com/news/2011/04/03/the-real-march-madness-xblig-rating-manipulation-continues.aspx"&gt;data&lt;/a&gt;.&amp;#160; So it should come as no surprise I’ve built a database of Kickstarter project stats – 58,671 projects to be exact.&lt;/p&gt;  &lt;p&gt;I recently gave a presentation using this data at the &lt;a href="http://techco.org/"&gt;Technology Cooperative&lt;/a&gt; and will probably be doing this talk a few more times (it’s more than just stats).&amp;#160; Initially I planned on keeping the data semi-private out of concerns on how Kickstarter might react.&amp;#160; Recent articles such as this &lt;a href="http://www.appsblogger.com/behind-kickstarter-crowdfunding-stats/"&gt;infographic&lt;/a&gt; and sites like &lt;a href="http://www.kicktraq.com/"&gt;KickTraq&lt;/a&gt; have so far been left alone by Kickstarter, so I feel comfortable in publishing my own efforts.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Kickstarter’s Hidden Data&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;Before I get to the details I need to point out that Kickstarter does not make it easy to get a complete picture.&amp;#160; Search results and project listings on Kickstarter are biased toward live and successful projects.&amp;#160; Some projects will not turn up in Kickstarter search results at all – for example no combination of keywords will reveal &lt;a href="http://www.kickstarter.com/projects/1189988320/tentacle-bento-by-soda-pop-miniatures"&gt;this project&lt;/a&gt;.&amp;#160; Further, liberal use of meta “no index” tags on the site tell honest webcrawlers (like Google) not to index their content. &lt;/p&gt;    &lt;p&gt;What does this mean?&amp;#160; It means while I know about 58K of the &lt;a href="http://www.kickstarter.com/help/stats"&gt;64K projects on Kickstarter&lt;/a&gt;, my results are biased to the positive.&amp;#160; The net effect is I show 48% of projects are successful, while the true rate published by Kickstarter is 44%.&amp;#160; The charts below are not exact, but can be used to get a general idea of what is a “best practice” for a Kickstarter project.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;My efforts so far have been focused on how someone should structure a Kickstarter project to increase the chances for success.&amp;#160; The basic approach is to take a question, like “does a video improve the chance of being funded?”, and compare it to the average success rate (in my case, 48%).&amp;#160; If the new success rate is above 48%, then we have a winner!&amp;#160; So the video question above looks like:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36evideo_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="video" border="0" alt="video" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36evideo_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Projects with a video have a 52% success rate, while those without have a 35% success rate.&amp;#160; Compared to the baseline 48%, I’d say you want to have video.&amp;#160; Keep in mind this does not account for the subjective quality of the video, just if the project has a video or not.&lt;/p&gt;  &lt;p&gt;The next question is “Does Project Length have an effect on success rate?”.&amp;#160; When you launch a project you can choose to keep it open as long as 90 days.&amp;#160; Here are the results:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36elength_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Length" border="0" alt="Length" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36elength_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;There is clearly a trend in project length.&amp;#160; After 45 days or so you start to do worse than the baseline, but there is a real sweet spot in the 8 – 34 day range.&amp;#160; You may note I‘ve used a &lt;a href="http://en.wikipedia.org/wiki/Polynomial_regression"&gt;polynomial regression&lt;/a&gt; here instead of the more common &lt;a href="http://en.wikipedia.org/wiki/Linear_regression"&gt;linear&lt;/a&gt;.&amp;#160; Everyone has the preferences, and I like a poly in this case to highlight the sweet spot that would be lost in a straight line.&amp;#160; I use a linear when I want to forecast new values along the Y or X axis – and that doesn’t make sense in this case.&lt;/p&gt;  &lt;p&gt;Next question: “Does Funding Goal have an effect on success rate?”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36egoal_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Goal" border="0" alt="Goal" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36egoal_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;This is almost a perfect linear relationship – the more you ask for, the less likely you are to get it.&amp;#160; Note on this chart I did my own amount grouping, as I wanted to see more detail in the lower goal tiers.&amp;#160; Below 5,000 is grouped by 500, 5,000 – 10,000 by 1,000, 10K – 30K by 5K, etc.&amp;#160; I played with a few other patterens, but the overall shape never changed.&amp;#160; Bottom line, asking for more that $5,000 drops you below the baseline.&lt;/p&gt;  &lt;p&gt;Next Question: “Do the number of Reward Levels have an effect on success rate?”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36elevels_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Levels" border="0" alt="Levels" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36elevels_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I was surprised by this one – I didn’t expect such a strong relationship.&amp;#160; The take home here is you want to have 7 or more reward levels!&lt;/p&gt;  &lt;p&gt;Next Question: “Does Description Length have an effect on success rate?”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36edescription_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="Description" border="0" alt="Description" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36edescription_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I expected to see projects with short descriptions do poorly, but I was curious if long descriptions hurt a project.&amp;#160; I’m glad to see they don’t, so be verbose!&amp;#160; The counts are not character counts, but rather HTML counts, so they are a little inflated.&amp;#160; The crossover point is 2000 HTML characters (let’s say 1500 real characters) or a few paragraphs.&lt;/p&gt;  &lt;p&gt;Next Question: “Does FAQ Length have an effect on success rate?”&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36efaq_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="faq" border="0" alt="faq" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36efaq_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Kickstarter has an option for a project FAQ at the bottom of the description.&amp;#160; The chart shows just having an FAQ helps, but most (48K) projects have no FAQ at all.&amp;#160; Because of this, I’m going to say while it’s good to put some content in FAQ form, I’m not going to count it in my stats.&lt;/p&gt;  &lt;p&gt;Okay, now to the real question based on the above – What is the success rate of a project that has a video, is 8 – 34 days in length, has a goal of $5,000 or less, has at least 7 reward levels, and contains at least 2,000 HTML characters in the description (again,keep in mind the positive bias)?&amp;#160; 73%! &lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36eideal_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="ideal" border="0" alt="ideal" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36eideal_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now some caveats!&amp;#160; These stats are for all project categories.&amp;#160; I’ve already played with the data enough to know that the sweet spots will vary between categories, and between subcategories.&amp;#160;&amp;#160; As mentioned several times before, the dataset is biased and it’s not looking likely that will change unless Kickstarter releases the data themselves.&amp;#160; Finally there are several ways to slice the data and while I feel pretty good in my approach others will disagree.&amp;#160; &lt;/p&gt;  &lt;p&gt;If you are planning to launch a project my advice is to consider the data above, but to then do your own reasearch.&amp;#160; Find similar projects and get a feel for why some worked and others didn’t.&amp;#160; Many aspects of a successful project cannot be queried easily from website data, so this is just one bit of information to consider and all of this is probably trumped by a good social media campaign promoting the project.&lt;/p&gt;  &lt;p&gt;Oh, one bonus chart below.&amp;#160; Here are the funding levels for the successful “ideal” projects as defined above:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36eidealpledge_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="idealpledge" border="0" alt="idealpledge" src="http://www.vinull.com/Assets/Images/windowslivewriterkickstarterstatsyoucanuse_e36eidealpledge_thumb.png" width="640" height="464" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Most of those projects raised 150% of their goal (I left off the sub $500 level because the numbers are wacky when you have a $20 goal).&amp;#160; It’s not a guarantee, but it’s nice to know when you’re loved, you’re really loved.&lt;/p&gt;  &lt;p&gt;Finally, if you wish to take a crack at analyzing the data (or verifying this post!) please contact me (you can find my contact info on the site).&amp;#160; The data format is an MS SQL database (works with the free Express edition) and sorry, I’m not going to convert it for you, it’s a lot of data.&amp;#160; I ask that you be willing to share anything you find, and I’ll update this post with a link to yours below.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update: &lt;/strong&gt;I've posted a &lt;a href="http://www.gamemarx.com/news/2012/07/27/kickstarter-stats-video-game-edition.aspx"&gt;Video Game specific version of these stats over on GameMarx&lt;/a&gt;.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=pLCBRvgen0E:WhdTVvuRGhc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=pLCBRvgen0E:WhdTVvuRGhc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=pLCBRvgen0E:WhdTVvuRGhc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=pLCBRvgen0E:WhdTVvuRGhc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=pLCBRvgen0E:WhdTVvuRGhc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=pLCBRvgen0E:WhdTVvuRGhc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=pLCBRvgen0E:WhdTVvuRGhc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=pLCBRvgen0E:WhdTVvuRGhc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=pLCBRvgen0E:WhdTVvuRGhc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=pLCBRvgen0E:WhdTVvuRGhc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pLCBRvgen0E" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/07/25/kickstarter-stats-you-can-use.aspx</feedburner:origLink></item>
    <item>
      <title>Friday Night Tech Talk: What is Fun?</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/su2sAEdD728/friday-night-tech-talk-what-is-fun.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/07/24/friday-night-tech-talk-what-is-fun.aspx</guid>
      <pubDate>Tue, 24 Jul 2012 23:42:12 GMT</pubDate>
      <category>games</category>
      <category>techco</category>
      <comments>http://www.vinull.com/Post/2012/07/24/friday-night-tech-talk-what-is-fun.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;This Friday night (July 27th, 2012) I will be giving a talk on &lt;a href="http://techco.org/events/466/friday-night-tech-talks-what-is-fun/"&gt;What is Fun? at the Technology Cooperative (RSVP)&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;As game designers we spend a great deal of effort laying out levels, creating a consistent art style, and telling a story.&amp;#160; As game developers we focus on smooth gameplay, intuitive controls, and building tools.&amp;#160; We rely on play testing to tell us if the game is fun or not.&amp;#160; While play testing is essential, wouldn’t it be easier if we could design and develop fun?&lt;/p&gt;  &lt;p&gt;Before we can create fun, we must understand what fun is.&amp;#160; What are the emotions experienced when the player has fun?&amp;#160; Why is something frustrating to one person fun to someone else?&amp;#160; Most importantly, can we as game designers and developers create fun on command?&lt;/p&gt;  &lt;p&gt;This talk will look into the reasons we play games, and how we experience fun.&amp;#160; We will break down the components to fun and see how to use them in our game designs.&amp;#160; Finally, we will look at how players express fun, common complaints in games, and ways to address them.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=su2sAEdD728:4eo_4v84TaI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=su2sAEdD728:4eo_4v84TaI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=su2sAEdD728:4eo_4v84TaI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=su2sAEdD728:4eo_4v84TaI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=su2sAEdD728:4eo_4v84TaI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=su2sAEdD728:4eo_4v84TaI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=su2sAEdD728:4eo_4v84TaI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=su2sAEdD728:4eo_4v84TaI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=su2sAEdD728:4eo_4v84TaI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=su2sAEdD728:4eo_4v84TaI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/su2sAEdD728" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/07/24/friday-night-tech-talk-what-is-fun.aspx</feedburner:origLink></item>
    <item>
      <title>Mike Speaks: Crowdfunding with Kickstarter</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/5J1QkSkfpz0/mike-speaks-crowdfunding-with-kickstarter.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/06/21/mike-speaks-crowdfunding-with-kickstarter.aspx</guid>
      <pubDate>Thu, 21 Jun 2012 19:03:24 GMT</pubDate>
      <category>kickstarter</category>
      <comments>http://www.vinull.com/Post/2012/06/21/mike-speaks-crowdfunding-with-kickstarter.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;&lt;em&gt;Friday June 29th at 7PM I will be speaking at the Technology Cooperative on Kickstarter.&amp;#160; Please come out and join me, and also learn a little about the mission of the Technology Cooperative!&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://techco.org/events/464/friday-night-tech-talks-crowdfunding/"&gt;&lt;strong&gt;Friday Night Tech Talks – Crowdfunding with Kickstarter&lt;/strong&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Since the launch of &lt;a href="http://www.kickstarter.com"&gt;Kickstarter&lt;/a&gt;, many projects have raised millions of dollars in funding.&amp;#160; Beneath the headlines though lives a vibrant community of smaller projects getting the funds they need every day.&amp;#160; Kickstarter’s all-or-nothing approach has unlocked a source of crowdfunding that anyone can use.&amp;#160; Over 24,000 projects have been funded and the project success rate is above 40%.&amp;#160; The question isn’t “can” I raise money on Kickstarter, but “how.”&lt;/p&gt;  &lt;p&gt;Since February of 2011 I have been watching, tracking, and supporting projects on Kickstarter.&amp;#160; I’ve noticed patterns in both successful and unsuccessful projects.&amp;#160; In this session we’ll look at the lessons to be learned from previous projects, and cover:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Figuring out if a project is a good Kickstarter fit &lt;/li&gt;    &lt;li&gt;Creating a welcoming pitch video &lt;/li&gt;    &lt;li&gt;Choosing the right pledge levels and rewards &lt;/li&gt;    &lt;li&gt;Raising awareness of your project &lt;/li&gt;    &lt;li&gt;A deeper look at Kickstarter statistics &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;a href="http://techco.org/events/464/friday-night-tech-talks-crowdfunding/"&gt;Please RSVP&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;About Michael C. Neel&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Michael is a passionate developer who has written code for web, desktop, mobile, and games. With his co-founders at &lt;a href="http://www.funcworks.com"&gt;FuncWorks&lt;/a&gt; he hosts &lt;a href="http://www.gamemarx.com"&gt;GameMarx&lt;/a&gt;, a weekly podcast for indie and hobby level game developers. In the past GameMarx covered news and reviews of Xbox Live Indie Games (XBLIG) and continues to support XBLIG by running &lt;a href="http://www.xboxindies.com"&gt;XboxIndies&lt;/a&gt; - a central source for XBLIG news and reviews from more than 10 gaming websites and a full database of all XBLIG games.&amp;#160; FuncWorks is currently working on games targeting the Xbox and PC platforms.&lt;/p&gt;  &lt;p&gt;Michael is a regular speaker at developer conferences and has been awarded Microsoft MVP twice. He is the founder of &lt;a href="http://www.codestock.org"&gt;CodeStock&lt;/a&gt;, an annual developers conference in Knoxville, TN and a co-founder of the &lt;a href="http://www.techco.org"&gt;Technology Cooperative&lt;/a&gt; to create a technology-focused community providing technology access and awareness to all.&amp;#160; Proud father of three amazing daughters, Rachel, Hannah, and Jasmine. Loving husband to Cicelie who inflates and pops his ego as necessary.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5J1QkSkfpz0:abgX1zyOkHM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5J1QkSkfpz0:abgX1zyOkHM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5J1QkSkfpz0:abgX1zyOkHM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5J1QkSkfpz0:abgX1zyOkHM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5J1QkSkfpz0:abgX1zyOkHM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=5J1QkSkfpz0:abgX1zyOkHM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5J1QkSkfpz0:abgX1zyOkHM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=5J1QkSkfpz0:abgX1zyOkHM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=5J1QkSkfpz0:abgX1zyOkHM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=5J1QkSkfpz0:abgX1zyOkHM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/5J1QkSkfpz0" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/06/21/mike-speaks-crowdfunding-with-kickstarter.aspx</feedburner:origLink></item>
    <item>
      <title>375 Minutes of Mike at DevLINK 2012</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/xq94j5Yhmbs/375-minutes-of-mike-at-devlink-2012.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/05/21/375-minutes-of-mike-at-devlink-2012.aspx</guid>
      <pubDate>Mon, 21 May 2012 14:13:00 GMT</pubDate>
      <category>devlink</category>
      <comments>http://www.vinull.com/Post/2012/05/21/375-minutes-of-mike-at-devlink-2012.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;In addition to giving a &lt;a href="http://www.vinull.com/Post/2012/05/09/achievement-unlocked-keynote-speaker.aspx"&gt;keynote this summer&lt;/a&gt;, I will also be speaking at &lt;a href="http://devlink.net/Speakers.aspx"&gt;DevLINK 2012&lt;/a&gt;!&lt;/p&gt;  &lt;p&gt;Speaking at DevLINK is always an honor.&amp;#160; The first DevLINK was the first community conference I attended, and the following year it became the first conference I spoke at.&amp;#160; &lt;a href="http://www.johnkellar.com/"&gt;John Kellar&lt;/a&gt; and crew have always been very helpful, and John personally inspired and helped me start &lt;a href="http://codestock.org/"&gt;CodeStock&lt;/a&gt; (Only ~50 tickets left, register soon!).&lt;/p&gt;  &lt;p&gt;I will be giving 4 talks this year, mostly on game development.&amp;#160; These first two are talks I’ve given before, and are always fun:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;XNA 3d Primer&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;You may have heard of and even checked out Microsoft's XNA Framework, the managed game development framework built with .Net that let's you write games for a Window PC, Windows Phone 7, and the Xbox 360. Even for the experienced developer stepping into the world of 3D game development can be like Alice visiting Wonderland. It can be hard to ask questions when you don’t even understand the terms used! This session focuses on fundamental 3D game programming concepts assuming one is new to game programming and XNA, but has a good background of general programming.&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;XNA Invaders from Space!&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;What better way to learn how games are made for the PC and Xbox 360 than to watch one being created? That is exactly what you’ll see in this session! Michael C. Neel will guide you through writing a full game, explaining the XNA framework as we go. At the end we will have a working clone of the 1978 classic Space Invaders! The game will be written in C# using the XNA 4.0 Framework.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The second talk is in two parts.&amp;#160; In the past I have tried to fit this talk into an hour and it has always been rushed.&amp;#160; Having the extra hour will allow a better pace and more time for discussion, as well as expanding a few key areas with more details.&lt;/p&gt;  &lt;p&gt;Two of my talks will be debuts.&amp;#160; The first is an analysis of a game FuncWorks launched on the Xbox, IncaBlocks:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;IncaBlocks Postmortem: Dissecting an XNA Game&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;In the fall of 2009 FuncWorks released IncaBlocks. It flopped (hard), so we did the only thing we could: we opensourced the code. This session will slice open the code of IncaBlocks and analyze a commercial game built with XNA. While the game may not be very fun, it is complete and stable. IncaBlocks is also an interesting subject, using 2D and 3D elements, Xbox Live Avatars, local multiplayer and an A.I. computer opponent.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;I’ve talked a lot in one-on-one and on the &lt;a href="http://www.gamemarx.com/"&gt;GameMarx podcast&lt;/a&gt; about the lessons learned from IncaBlocks.&amp;#160; With this talk I get to formalize these lessons and hopefully inspire a few people to check out the code.&lt;/p&gt;  &lt;p&gt;Finally, my last talk will be Business Intelligence focused.&amp;#160; Over the last year I’ve been playing with a system for modeling behaviors.&amp;#160; Not surprisingly it can be hard to find information on details of building a system – those who develop such a system often sell or license it.&amp;#160; With this session I will show applying my method to a database of customers and orders.&amp;#160; I also hope to start more public discussion on implementation of these system so that they become accessible to everyone.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;Finding your Customer DNA&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;The phrase &amp;quot;Customer DNA&amp;quot; is a bit of a Business Intelligence buzzword, but do not dismiss the concept. Knowing your customer DNA is a powerful edge in a world of increasingly demanding customers. In this session we will look at a method for profiling your customers using datasources you already have (if you have an orders table, you have a datasource for DNA). We will also discuss ways to analyze DNA data, and how to use this analysis. This session is very practical, with liberal code examples to go along with abstract concepts.&lt;/p&gt;&lt;/blockquote&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=xq94j5Yhmbs:y5My0Hf2e1k:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=xq94j5Yhmbs:y5My0Hf2e1k:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=xq94j5Yhmbs:y5My0Hf2e1k:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=xq94j5Yhmbs:y5My0Hf2e1k:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=xq94j5Yhmbs:y5My0Hf2e1k:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=xq94j5Yhmbs:y5My0Hf2e1k:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=xq94j5Yhmbs:y5My0Hf2e1k:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=xq94j5Yhmbs:y5My0Hf2e1k:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=xq94j5Yhmbs:y5My0Hf2e1k:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=xq94j5Yhmbs:y5My0Hf2e1k:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/xq94j5Yhmbs" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/05/21/375-minutes-of-mike-at-devlink-2012.aspx</feedburner:origLink></item>
    <item>
      <title>Achievement Unlocked: Keynote Speaker</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/dMvEQmpkoMY/achievement-unlocked-keynote-speaker.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/05/09/achievement-unlocked-keynote-speaker.aspx</guid>
      <pubDate>Wed, 09 May 2012 16:00:01 GMT</pubDate>
      <category>games</category>
      <comments>http://www.vinull.com/Post/2012/05/09/achievement-unlocked-keynote-speaker.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;I've held off on making this post for a bit because I keep expecting an email that starts off with &amp;quot;I'm sorry, but we don't know what we were thinking...&amp;quot;.&amp;#160; Assuming that email never comes, I will be a keynote speaker at the &lt;a href="http://www.cgamesusa.com/index.php"&gt;CGamesUSA 2012 Conference&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;This will be the conference's 17th year, and will be held at the Galt House Hotel in Louisville, Kentucky.&amp;#160; The conference focuses on bringing together &amp;quot;researchers, games developers, sound, graphics, video, and animation developers, education and training industry, and students from around the world to exchange ideas on design methods, research and development, and programming techniques that are beneficial to the computer games industry and academia.&amp;quot;&amp;#160; I am as excited to attend as I am to speak!&lt;/p&gt;  &lt;p&gt;This next line is just for google.&amp;#160; And my ego.&amp;#160; But mostly google.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.cgamesusa.com/index.php?choice=Speakers#MN"&gt;Keynote Speaker: Michael Neel&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=dMvEQmpkoMY:GzWtNB7TGGU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=dMvEQmpkoMY:GzWtNB7TGGU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=dMvEQmpkoMY:GzWtNB7TGGU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=dMvEQmpkoMY:GzWtNB7TGGU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=dMvEQmpkoMY:GzWtNB7TGGU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=dMvEQmpkoMY:GzWtNB7TGGU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=dMvEQmpkoMY:GzWtNB7TGGU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=dMvEQmpkoMY:GzWtNB7TGGU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=dMvEQmpkoMY:GzWtNB7TGGU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=dMvEQmpkoMY:GzWtNB7TGGU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/dMvEQmpkoMY" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/05/09/achievement-unlocked-keynote-speaker.aspx</feedburner:origLink></item>
    <item>
      <title>The Technology Cooperative Needs Your Support (and by support we mean money)</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/03JXkB_Jha0/the-technology-cooperative-needs-your-support-and-by-support-we-mean-money.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2012/04/10/the-technology-cooperative-needs-your-support-and-by-support-we-mean-money.aspx</guid>
      <pubDate>Tue, 10 Apr 2012 15:06:44 GMT</pubDate>
      <category>techco</category>
      <comments>http://www.vinull.com/Post/2012/04/10/the-technology-cooperative-needs-your-support-and-by-support-we-mean-money.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;TL;DR version – click the link below and make a donation to the &lt;a href="http://techco.org" target="_blank"&gt;Technology Cooperative&lt;/a&gt; (a non-profit helping children and adults with several STEM focused programs).&amp;#160; Any amount – $25 would be great, $50 amazing, $100 and you are an Awesome human being I would gladly send to represent us all when the aliens make contact.&lt;/p&gt;  &lt;div&gt;&lt;center&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=MRUWJVTPPRH3Y" target="_blank"&gt;&lt;img border="0" alt="" src="https://www.paypalobjects.com/WEBSCR-640-20110429-1/en_US/i/btn/btn_donateCC_LG.gif" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/div&gt;  &lt;p&gt;A year ago I along with other like minded individuals “founded” the Technology Cooperative (TechCo).&amp;#160; I put founded in quotes because what really happened is we wrote some big personal checks to secure space.&amp;#160;&amp;#160; We did this because we believe exposing youth to technology is critical to our future, and it is not happening enough.&amp;#160; If we help a few adults along the way find new careers in technology, even better.&lt;/p&gt;  &lt;p&gt;Our first year has been successful by almost every measure.&amp;#160; The TechCo has become home for several groups including game programming, wordpress meetups, youth leadership, robotic exploration, and a makerspace.&amp;#160; We are currently planning a “Summer of Tech” program made up of independent half-day workshops targeting kids off from school.&lt;/p&gt;  &lt;p&gt;Personally, I have been leading the game programming group &lt;a href="http://knoxna.org/" target="_blank"&gt;Knoxna&lt;/a&gt; (soon to become &lt;a href="http://www.knoxgamedesign.org/" target="_blank"&gt;Knoxville Game Design&lt;/a&gt;).&amp;#160; Last summer I held a 3 part workshop on creating Space Invaders from scratch in C# and XNA.&amp;#160; The group has attracted game designers of all ages and is a excellent way for children to apply the physics and math concepts learned in school.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4b1ccc0c186be54b8c87bf72f9dcdf9bca_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="1CCC0C18-6BE5-4B8C-87BF-72F9DCDF9BCA" border="0" alt="1CCC0C18-6BE5-4B8C-87BF-72F9DCDF9BCA" src="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4b1ccc0c186be54b8c87bf72f9dcdf9bca_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4b0ddfbfa15dd240eab8eef99dac2f3232_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="0DDFBFA1-5DD2-40EA-B8EE-F99DAC2F3232" border="0" alt="0DDFBFA1-5DD2-40EA-B8EE-F99DAC2F3232" src="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4b0ddfbfa15dd240eab8eef99dac2f3232_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I’ve also had great fun working with kids in the JunkBotz program.&amp;#160; This simple idea has become one of the most popular – we take donated old printers and electronics with motors (laptops aren’t very interesting inside) and let the children take them apart.&amp;#160; It’s not destruction, they have to figure out how to properly disassemble the device.&amp;#160; Motors, gears, switches and more are salvaged to be built into something else later.&amp;#160; So fundamental to learning is seeing how something it works; the fun involved is just a side benefit.&lt;/p&gt;  &lt;p align="center"&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4b9fb4857945da497680a61a0ed51ba6dc_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="9FB48579-45DA-4976-80A6-1A0ED51BA6DC" border="0" alt="9FB48579-45DA-4976-80A6-1A0ED51BA6DC" src="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4b9fb4857945da497680a61a0ed51ba6dc_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4bphotomar10121902pm_2.jpg"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Photo-Mar-10-12-19-02-PM" border="0" alt="Photo-Mar-10-12-19-02-PM" src="http://www.vinull.com/Assets/Images/windowslivewriterthetechnologycooperativeneedsyoursu_8b4bphotomar10121902pm_thumb.jpg" width="244" height="183" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;We have been &lt;a href="http://techco.org/2012/02/23/techco-in-the-knoxville-news/" target="_blank"&gt;covered in the local paper&lt;/a&gt;, and have &lt;a href="http://techco.org/2011/11/16/501-c-3/" target="_blank"&gt;received our 501-c-3 status&lt;/a&gt; (making us non-profit and tax deductible).&amp;#160; We find more and more people every week willing to get involved, lead a group, and help out.&amp;#160; The one thing we have not had success with is funding.&lt;/p&gt;  &lt;p&gt;Technology Cooperative has to date been funded by the personal checking accounts of the founders.&amp;#160; We have been applying for sponsorship and STEM grants as quickly as we can, but are finding that many of these programs require the organization to exist for 3-5 years before becoming eligible, and the process slow.&amp;#160; We need help to make it through the time between now and the time we become eligible.&lt;/p&gt;  &lt;p&gt;Any donation you can make will help.&amp;#160; We are in that phase &lt;a href="http://sethgodin.typepad.com/the_dip/" target="_blank"&gt;Seth would call “A Dip”&lt;/a&gt;.&amp;#160; With your help we can reach the other side, and together create the scientists and engineers of tomorrow!&lt;/p&gt;  &lt;div&gt;&lt;center&gt;&lt;a href="https://www.paypal.com/cgi-bin/webscr?cmd=_s-xclick&amp;amp;hosted_button_id=MRUWJVTPPRH3Y" target="_blank"&gt;&lt;img border="0" alt="" src="https://www.paypalobjects.com/WEBSCR-640-20110429-1/en_US/i/btn/btn_donateCC_LG.gif" /&gt;&lt;/a&gt;&lt;/center&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=03JXkB_Jha0:tCW8J00JGnI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=03JXkB_Jha0:tCW8J00JGnI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=03JXkB_Jha0:tCW8J00JGnI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=03JXkB_Jha0:tCW8J00JGnI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=03JXkB_Jha0:tCW8J00JGnI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=03JXkB_Jha0:tCW8J00JGnI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=03JXkB_Jha0:tCW8J00JGnI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=03JXkB_Jha0:tCW8J00JGnI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=03JXkB_Jha0:tCW8J00JGnI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=03JXkB_Jha0:tCW8J00JGnI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/03JXkB_Jha0" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2012/04/10/the-technology-cooperative-needs-your-support-and-by-support-we-mean-money.aspx</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Wednesday, March 28, 2012</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/3/28/2012</guid>
      <pubDate>Thu, 29 Mar 2012 03:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/7024458571/" title="JunkBotz"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7268/7024458571_c881a84ec3_m.jpg" alt="JunkBotz"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Saturday, March 17, 2012</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/3/17/2012</guid>
      <pubDate>Sun, 18 Mar 2012 03:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6845320366/" title="Hannah Skate Party Video"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7180/6845320366_a19bc05d05_m.jpg" alt="Hannah Skate Party Video"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6991276317/" title="Presents"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7201/6991276317_e522ebd1f0_m.jpg" alt="Presents"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6845148730/" title="Hannah's Lady Gaga Impression"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7202/6845148730_e86bf6f81b_m.jpg" alt="Hannah's Lady Gaga Impression"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6845148202/" title="Good Pizza"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7178/6845148202_f224b8539a_m.jpg" alt="Good Pizza"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6991274925/" title="Pizza Party"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7197/6991274925_cae55745a5_m.jpg" alt="Pizza Party"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6845147614/" title="Rachel and Eden"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7198/6845147614_79ca640eda_m.jpg" alt="Rachel and Eden"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6991274405/" title="Pizza Time"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7039/6991274405_50c6d40763_m.jpg" alt="Pizza Time"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6845146994/" title="Pizza time"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7058/6845146994_62723cb071_m.jpg" alt="Pizza time"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Sunday, February 26, 2012</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/2/26/2012</guid>
      <pubDate>Mon, 27 Feb 2012 04:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932837359/" title="Dino Ride'n"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7067/6932837359_d447373cc7_m.jpg" alt="Dino Ride'n"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786720066/" title="Dino Ride'n"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7176/6786720066_2fe9768696_m.jpg" alt="Dino Ride'n"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932835811/" title="Dino Ride'n"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7065/6932835811_04d09be105_m.jpg" alt="Dino Ride'n"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786718458/" title="In the sand"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7185/6786718458_7d3179b9bb_m.jpg" alt="In the sand"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786717764/" title="In the sand"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7206/6786717764_45fa77962b_m.jpg" alt="In the sand"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932833291/" title="In the sand"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7064/6932833291_d6df1b6a71_m.jpg" alt="In the sand"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786716178/" title="In the sand"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7039/6786716178_5736d0b849_m.jpg" alt="In the sand"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786715308/" title="Dino Teeth"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7051/6786715308_46eca4fb44_m.jpg" alt="Dino Teeth"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932830733/" title="Photo Op Dino"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7184/6932830733_8b2a1a1bbb_m.jpg" alt="Photo Op Dino"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786713696/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7176/6786713696_092dcac52e_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932829059/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7061/6932829059_2ca717eb5e_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932828373/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7197/6932828373_18c5f8c752_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786711222/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7061/6786711222_2e141a1dde_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786710288/" title="I've got a big head, and these tiny hands..."&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7064/6786710288_a54bbd42c7_m.jpg" alt="I've got a big head, and these tiny hands..."/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786709546/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7048/6786709546_60b3ba0a67_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932825095/" title="Cicelie &amp; Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7184/6932825095_7113ba5a98_m.jpg" alt="Cicelie &amp; Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932824325/" title="Cicelie &amp; Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7200/6932824325_1b756ef3e4_m.jpg" alt="Cicelie &amp; Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932823593/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7060/6932823593_4f55305bbb_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786706254/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7053/6786706254_46590a471b_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932821721/" title="Inside looking out"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7209/6932821721_66c0a2b729_m.jpg" alt="Inside looking out"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932820831/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7186/6932820831_0a8ed655c0_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786703530/" title="Sure, why not"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7037/6786703530_c001e1cd8e_m.jpg" alt="Sure, why not"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932819147/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7184/6932819147_4d0a73dc48_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932818261/" title="Dino Footprint"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7182/6932818261_db81bbacd5_m.jpg" alt="Dino Footprint"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786700720/" title="Dino Fossil"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7200/6786700720_11f78a89d4_m.jpg" alt="Dino Fossil"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932815907/" title="Turtle Petting"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7068/6932815907_bd614260fc_m.jpg" alt="Turtle Petting"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786698454/" title="Dino Eggs"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7050/6786698454_b3ee3e6165_m.jpg" alt="Dino Eggs"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786697366/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7039/6786697366_1207306313_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932812407/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7181/6932812407_c0c52c116c_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932811675/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7183/6932811675_f34097c6a2_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932810587/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7045/6932810587_427ea0ae66_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786693062/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7185/6786693062_88944bb9e8_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786692114/" title="Push it, make it go"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7210/6786692114_96a01e7a3a_m.jpg" alt="Push it, make it go"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932807805/" title="Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7201/6932807805_e7f9a38152_m.jpg" alt="Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932807007/" title="Dino Petting"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7191/6932807007_1244b36f5d_m.jpg" alt="Dino Petting"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786689952/" title="Nathan &amp; Kitara"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7203/6786689952_17a59ae900_m.jpg" alt="Nathan &amp; Kitara"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932805765/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7052/6932805765_8afd0c19a9_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786688860/" title="Dino Statue"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7055/6786688860_dee6686315_m.jpg" alt="Dino Statue"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786688366/" title="The Start"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7177/6786688366_39376aedd2_m.jpg" alt="The Start"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786639986/" title="Silly Faces"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7184/6786639986_0b70b0923a_m.jpg" alt="Silly Faces"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786639130/" title="Jasmine &amp; Mom"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7185/6786639130_11026f216a_m.jpg" alt="Jasmine &amp; Mom"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932754465/" title="Jasmine &amp; Mom"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7196/6932754465_ac643f5395_m.jpg" alt="Jasmine &amp; Mom"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786637118/" title="Dad, Cicelie &amp; Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7063/6786637118_c86c721b3f_m.jpg" alt="Dad, Cicelie &amp; Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786636250/" title="Cicelie &amp; Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7061/6786636250_36005120ed_m.jpg" alt="Cicelie &amp; Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786635360/" title="Rachel &amp; Hannah"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7069/6786635360_9e33c6ed8a_m.jpg" alt="Rachel &amp; Hannah"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786634810/" title="Cicelie &amp; Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7196/6786634810_8f8d84aaae_m.jpg" alt="Cicelie &amp; Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932750647/" title="Cicelie &amp; Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7199/6932750647_21b73a6f25_m.jpg" alt="Cicelie &amp; Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932749983/" title="Hannah"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7187/6932749983_4f0081bb05_m.jpg" alt="Hannah"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786633232/" title="Strange Monkey"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7067/6786633232_b059fe2116_m.jpg" alt="Strange Monkey"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932749095/" title="Funny Monkey"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7197/6932749095_3deb5cb03c_m.jpg" alt="Funny Monkey"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786613366/" title="Rachel w/Flute"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7068/6786613366_bb56f8b919_m.jpg" alt="Rachel w/Flute"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932728751/" title="Rachel w/Flute"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7197/6932728751_ef1f70e1a4_m.jpg" alt="Rachel w/Flute"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932728047/" title="Rachel w/Flute"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7041/6932728047_d3da4e717c_m.jpg" alt="Rachel w/Flute"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786611410/" title="The Band"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7042/6786611410_003ae38911_m.jpg" alt="The Band"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932727011/" title="The Band"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7061/6932727011_7116529acf_m.jpg" alt="The Band"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6932726475/" title="Jasmine and Hannah"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7041/6932726475_6b19c5fa74_m.jpg" alt="Jasmine and Hannah"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6786610040/" title="Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm8.static.flickr.com/7187/6786610040_4edc1f03d7_m.jpg" alt="Jasmine"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>Will The Real GoDaddy SOPA Numbers Please Stand Up?</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/oPmKliccGvM/will-the-read-godaddy-sopa-numbers-please-stand-up.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2011/12/30/will-the-read-godaddy-sopa-numbers-please-stand-up.aspx</guid>
      <pubDate>Fri, 30 Dec 2011 18:41:49 GMT</pubDate>
      <category>data</category>
      <category>stats</category>
      <comments>http://www.vinull.com/Post/2011/12/30/will-the-read-godaddy-sopa-numbers-please-stand-up.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;So Ars Technica just ran a story titled “&lt;a href="http://arstechnica.com/tech-policy/news/2011/12/move-your-domain-day-only-a-blip-but-godaddy-officially-opposes-sopa.ars"&gt;GoDaddy wins, and loses, Move Your Domain Day over SOPA&lt;/a&gt;”.&amp;#160; Well, that’s the story title now, but you can see from the URL the original title was “Move your domain day only a blip, but GoDaddy officially opposes SOPA”.&amp;#160; Which set me off because the entire article is around one day of data.&amp;#160; Shame on you Ars, this is lazy at best!&lt;/p&gt;  &lt;p&gt;Ars linked to a source from DomainTools that shows daily changes for registrars.&amp;#160; With a few minutes of effort I compiled stats for GoDaddy for the month of December.&amp;#160; This chart tells a better picture of the SOPA impact on GoDaddy:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterthereadgodaddy_baecgodaddynet_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Godaddy-Net" border="0" alt="Godaddy-Net" src="http://www.vinull.com/Assets/Images/windowslivewriterthereadgodaddy_baecgodaddynet_thumb.png" width="644" height="468" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;December 23rd is the day GoDaddy announced support for SOPA.&amp;#160; Doesn’t look like the GoDaddy Girls had a very merry Christmas this year as many did not wait on the “official” boycot day.&amp;#160; Since I often work on Business Intelligence projects however, I don’t put too much faith in aggregated numbers without looking underneath them.&amp;#160; Here is a chart showing Domains In vs Out, what the Net change is based on:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://www.vinull.com/Assets/Images/windowslivewriterthereadgodaddy_baecgodaddyinout_2.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="Godaddy-InOUt" border="0" alt="Godaddy-InOUt" src="http://www.vinull.com/Assets/Images/windowslivewriterthereadgodaddy_baecgodaddyinout_thumb.png" width="644" height="468" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I can see that GoDaddy has a weekly rhythm to it’s domain business, and because the bulk of the Out domains came on a weekend, the impact is probably exaggerated a bit.&amp;#160; Still I can’t imagine any corporate getting excited at these charts.&lt;/p&gt;  &lt;p&gt;Before I would really say what the impact was, I need more data.&amp;#160; I’d like to see these charts for the last 6 months, and also compare to year-over-year numbers.&amp;#160; I need to get a handle on what is typical for this time of year, and what an average week looks like.&amp;#160; What do GoDaddy’s numbers look like compared to the other top 5 registers?&lt;/p&gt;  &lt;p&gt;Some other questions are what happened on the 15th?&amp;#160; If I had to guess I’d say it was a reporting or system error that was fixed a few days later, but how common is this occurrence?&amp;#160; The numbers for the boycott day also look high compared to the others.&amp;#160; There are many reports that GoDaddy is stalling on transfers and even registering domains itself to make the numbers look good.&amp;#160; This dataset is no smoking barrel, but it does hint at something out of the norm is happening and following these numbers for the next month may reveal a different picture.&lt;/p&gt;  &lt;p&gt;Incase you want to do more digging, &lt;a href="http://dl.dropbox.com/u/138773/godaddy-sopa.zip"&gt;here is my data from DomainTools used in the charts above&lt;/a&gt;.&amp;#160; It will only be up for a week or so, so after then this will be a broken link.&lt;/p&gt;  &lt;p&gt;More than enough time for Ars to do some real journalism, and cover the whole story.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=oPmKliccGvM:ob4ct41UvbU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=oPmKliccGvM:ob4ct41UvbU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=oPmKliccGvM:ob4ct41UvbU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=oPmKliccGvM:ob4ct41UvbU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=oPmKliccGvM:ob4ct41UvbU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=oPmKliccGvM:ob4ct41UvbU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=oPmKliccGvM:ob4ct41UvbU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=oPmKliccGvM:ob4ct41UvbU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=oPmKliccGvM:ob4ct41UvbU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=oPmKliccGvM:ob4ct41UvbU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/oPmKliccGvM" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2011/12/30/will-the-read-godaddy-sopa-numbers-please-stand-up.aspx</feedburner:origLink></item>
    <item>
      <title>Central Ohio Day of .Net</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/3Np3BXXZLFo/event</link>
      <guid isPermaLink="false">http://www.google.com/calendar/feeds/gm0hn09u1cj85orbvqtfgmfl08%40group.calendar.google.com/public/basic/s572bkt2goivt9kp0715qduskg</guid>
      <pubDate>2011-11-07T19:39:09.000Z</pubDate>
      <description>I will be attending Central Ohio Day of .Net! When: Sat Dec 10, 2011&lt;br /&gt;&lt;br /&gt;XNA Invaders from Space&lt;br /&gt;
&lt;br /&gt;
What better way to learn how games are made for the PC and Xbox 360 than to watch one being created?  That is exactly what you’ll see in this session!  Michael C. Neel will guide you through writing a full&lt;br /&gt;
game,  explaining the XNA framework as we go.  At the end we will have a working clone of the 1978 classic Space Invaders!   The game will be written in C# using the XNA 4.0 Framework.&lt;br /&gt;
&lt;br /&gt;
Central Ohio Day of .Net: http://cododn.wordpress.com/&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3Np3BXXZLFo:SLgMBYbigYI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3Np3BXXZLFo:SLgMBYbigYI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3Np3BXXZLFo:SLgMBYbigYI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3Np3BXXZLFo:SLgMBYbigYI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3Np3BXXZLFo:SLgMBYbigYI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=3Np3BXXZLFo:SLgMBYbigYI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3Np3BXXZLFo:SLgMBYbigYI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=3Np3BXXZLFo:SLgMBYbigYI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=3Np3BXXZLFo:SLgMBYbigYI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=3Np3BXXZLFo:SLgMBYbigYI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/3Np3BXXZLFo" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.google.com/calendar/event?eid=czU3MmJrdDJnb2l2dDlrcDA3MTVxZHVza2cgZ20waG4wOXUxY2o4NW9yYnZxdGZnbWZsMDhAZw</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Sunday, October 30, 2011</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/10/30/2011</guid>
      <pubDate>Mon, 31 Oct 2011 03:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295696831/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6221/6295696831_0b8ed0fdde_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295696393/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6032/6295696393_07d99bbecc_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295695543/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6116/6295695543_f4a4af0ec1_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295694783/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6034/6295694783_2006f7f9c6_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295694379/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6239/6295694379_afe513c73a_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295693731/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6216/6295693731_d119ebd8c4_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295693227/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6116/6295693227_5552bc41d6_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295692613/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6238/6295692613_5b0b706d69_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6296223714/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6240/6296223714_fce4c60a1e_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6296223322/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6052/6296223322_fe83ca8d0b_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295691267/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6223/6295691267_1535295f22_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6296221808/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6220/6296221808_3acd7b7657_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6296220638/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6050/6296220638_a3aaecef33_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295687925/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6106/6295687925_23f3046a06_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295686717/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6057/6295686717_d0e6fcea14_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6295685741/" title="Jasmine Baptism"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6032/6295685741_3981430288_m.jpg" alt="Jasmine Baptism"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Saturday, October 29, 2011</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/10/29/2011</guid>
      <pubDate>Sun, 30 Oct 2011 03:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6292922339/" title="R2D2, Storm Trooper, and some jedi..."&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6238/6292922339_53d95006a7_m.jpg" alt="R2D2, Storm Trooper, and some jedi..."/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6292922139/" title="Rachel and Cicelie with Knight"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6056/6292922139_c937055f9d_m.jpg" alt="Rachel and Cicelie with Knight"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6293446410/" title="Wiskers"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6105/6293446410_2ee69c2a4e_m.jpg" alt="Wiskers"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6293446240/" title="Meow"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6224/6293446240_74d80b96dc_m.jpg" alt="Meow"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6293446056/" title="Gotta a leaf"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6228/6293446056_bbc0f717ae_m.jpg" alt="Gotta a leaf"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6292881637/" title="Candy Cat"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6213/6292881637_92c6015c91_m.jpg" alt="Candy Cat"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6292880045/" title="Hannah as Dracu Laura"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6231/6292880045_1d5e65b5a1_m.jpg" alt="Hannah as Dracu Laura"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6292878973/" title="Rachel as a Knight"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6047/6292878973_b4df5c046b_m.jpg" alt="Rachel as a Knight"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>Moving to Azure: Worker Roles for Nothing and Tasks for Free</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/wBTpLmFZq_I/moving-to-azure-worker-roles-for-nothing-and-tasks-for-free.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2011/10/24/moving-to-azure-worker-roles-for-nothing-and-tasks-for-free.aspx</guid>
      <pubDate>Mon, 24 Oct 2011 03:12:45 GMT</pubDate>
      <category>azure</category>
      <comments>http://www.vinull.com/Post/2011/10/24/moving-to-azure-worker-roles-for-nothing-and-tasks-for-free.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;If you’ve been to at least one Azure presentation you’ve probably heard Azure has two primary roles: Web Roles and Worker Roles.&amp;#160; Web Roles run websites, and Worker Roles run tasks.&amp;#160; The two sites I’m moving, &lt;a href="http://XboxIndies.com"&gt;XboxIndies.com&lt;/a&gt; (which is moved, yay!) and &lt;a href="http://GameMarx.com"&gt;GameMarx.com&lt;/a&gt;, use a few automation scripts to update the database and aggregate news feeds.&amp;#160; This sounds like a perfect excuse for a Worker Role, but there is a draw back to spinning up another server: cost.&amp;#160; There is a cheaper alternative though…&lt;/p&gt;  &lt;p&gt;Roles in Azure are really customized VMs running some flavor of Windows Server 2008.&amp;#160; This means there is a Task Scheduler we can use to run automation tasks!&lt;/p&gt;  &lt;p&gt;The easy way to setup a scheduled task in an Azure Web Role is to enable Remote Desktop, log in and add a task.&amp;#160; I won’t cover details, but &lt;a href="http://msdn.microsoft.com/en-us/library/windowsazure/gg443832.aspx"&gt;setting up Remote Desktop access with the Azure SDK 1.5 is simple and 100% GUI supported&lt;/a&gt;.&amp;#160; You will have to start the Task Scheduler service as by default the service is set to start up “Manual”.&lt;/p&gt;  &lt;p&gt;Setting up the task manually is good for development, but you’ll probably want to automate the process to simplify deployments.&amp;#160; &lt;strong&gt;Note:&lt;/strong&gt;&amp;#160; Any startup scripts will be run per &lt;em&gt;instance&lt;/em&gt; of your Web Role, so make sure there is no harm in the application by having multiple servers run the same script.&lt;/p&gt;  &lt;p&gt;Now, before I show you my solution, I want to say I tried to use PowerShell like the cool kids.&amp;#160; An hour into to trying to figure how the &lt;a href="http://msdn.microsoft.com/en-us/library/windows/desktop/aa383607(v=vs.85).aspx"&gt;Task Scheduler API&lt;/a&gt; works inside of PowerShell I decided to scrap that approach and go with what I know works without fuss – Windows Shell Scripts!&lt;/p&gt;  &lt;p&gt;Here is my startup script:&lt;/p&gt;  &lt;pre class="code"&gt;net start &amp;quot;task scheduler&amp;quot;
net user autoguy n0t@RF45$_ /add
net localgroup Administrators autoguy /add
schtasks /create /SC DAILY /MO 1 /ST 08:00 /TN DBUpdate /TR %~dp0XBLIGUpdate.exe /F /RU autoguy /RP n0t@RF45$_ /RL HIGHEST
schtasks /create /SC MINUTE /MO 15 /ST 00:00 /TN StoryUpdate /TR &amp;quot;%~dp0SitePing.exe http://www.xboxindies.com/hiddenupdateurl&amp;quot; /F /RU autoguy /RP n0t@RF45$_ /RL HIGHEST&lt;/pre&gt;

&lt;p&gt;I saved this script as “startup.cmd” in a folder called “ServerScripts” in the root of my WebRole.&amp;#160; I also placed a web.config file in this folder set to deny all access from the web.&amp;#160; &amp;lt;/&amp;gt;&lt;/p&gt;

&lt;p&gt;A quick rundown of the commands in the script:&lt;/p&gt;

&lt;ul&gt;
  &lt;li&gt;“net start” starts the task scheduler service. &lt;/li&gt;

  &lt;li&gt;”net user” creates a new user on the server.&amp;#160; The arguments are the username and password. &lt;/li&gt;

  &lt;li&gt;“net localgroup” adds the new user to a local group on the server.&amp;#160; I am adding the new “autoguy” user to the Administrators group. &lt;/li&gt;

  &lt;li&gt;The last two lines add the scheduled tasks. &lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You can get help on the various task creation switches by running “schtasks /create /?” at your local command prompt.&amp;#160; The only magic in these line is the command script variable %~dp0 which is the folder the script is in.&amp;#160; I added the programs XBLIGUpdate.exe and SitePing.exe to the same folder so it would be easy to reference in the script, since I can’t make full path assumptions in Azure. &lt;/p&gt;

&lt;p&gt;To run this script when the role is instanced, add the following to the &amp;lt;WebRole&amp;gt; section of your ServiceDefinition.csdef file:&lt;/p&gt;

&lt;pre class="code"&gt;&lt;span style="color: blue"&gt;&amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Startup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
  &amp;lt;&lt;/span&gt;&lt;span style="color: #a31515"&gt;Task &lt;/span&gt;&lt;span style="color: red"&gt;taskType&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;background&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;commandLine&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;ServerScripts\startup.cmd&lt;/span&gt;&amp;quot; &lt;span style="color: red"&gt;executionContext&lt;/span&gt;&lt;span style="color: blue"&gt;=&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;elevated&lt;/span&gt;&amp;quot;&lt;span style="color: blue"&gt;/&amp;gt;      
&amp;lt;/&lt;/span&gt;&lt;span style="color: #a31515"&gt;Startup&lt;/span&gt;&lt;span style="color: blue"&gt;&amp;gt;
&lt;/span&gt;&lt;/pre&gt;

&lt;p&gt;I chose to place the task in the background so that it doesn’t block the startup of the Web Role.&amp;#160; If you set the script to “simple” and it fails, your Web Role could fail to start.&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wBTpLmFZq_I:EljFCmDSVqU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wBTpLmFZq_I:EljFCmDSVqU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wBTpLmFZq_I:EljFCmDSVqU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wBTpLmFZq_I:EljFCmDSVqU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wBTpLmFZq_I:EljFCmDSVqU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=wBTpLmFZq_I:EljFCmDSVqU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wBTpLmFZq_I:EljFCmDSVqU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=wBTpLmFZq_I:EljFCmDSVqU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=wBTpLmFZq_I:EljFCmDSVqU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=wBTpLmFZq_I:EljFCmDSVqU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/wBTpLmFZq_I" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2011/10/24/moving-to-azure-worker-roles-for-nothing-and-tasks-for-free.aspx</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Saturday, October 22, 2011</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/10/22/2011</guid>
      <pubDate>Sun, 23 Oct 2011 03:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6267857113/" title="Jasmine Dubstep'n"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6113/6267857113_369f56e505_m.jpg" alt="Jasmine Dubstep'n"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>ViNull Photos for Sunday, October 16, 2011</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/pmsNtyOb-bU/</link>
      <guid isPermaLink="false">http://www.flickr.com/photos/scoregasm/10/16/2011</guid>
      <pubDate>Mon, 17 Oct 2011 03:59:59 GMT</pubDate>
      <description>Check out all my photos links at &lt;a href="http://www.flickr.com/photos/scoregasm/"&gt;http://www.flickr.com/photos/scoregasm/&lt;/a&gt;&lt;br /&gt;(Hover over photos for title)&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251615706/" title="Gangster Kitty"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6033/6251615706_d54345857b_m.jpg" alt="Gangster Kitty"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251614996/" title="Meow"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6032/6251614996_211fd3d90b_m.jpg" alt="Meow"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251087877/" title="Look what I have!"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6165/6251087877_a8e569b381_m.jpg" alt="Look what I have!"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251613924/" title="Granda Neel"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6162/6251613924_7476e3e559_m.jpg" alt="Granda Neel"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251613422/" title="Grandma, Great Grandma, and Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6108/6251613422_33fbf498fe_m.jpg" alt="Grandma, Great Grandma, and Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251086083/" title="Evli looks"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6111/6251086083_08f6206733_m.jpg" alt="Evli looks"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251612322/" title="Kitty"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6095/6251612322_8a0dee8f5f_m.jpg" alt="Kitty"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251612032/" title="Wedding Reception"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6117/6251612032_b2ec5a9e82_m.jpg" alt="Wedding Reception"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251611434/" title="Father / Daughter Dance"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6170/6251611434_b7c138ea30_m.jpg" alt="Father / Daughter Dance"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251084277/" title="Married Life Moment?"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6224/6251084277_2f2f46fd92_m.jpg" alt="Married Life Moment?"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251083777/" title="The Bride Commands!"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6051/6251083777_97b7bfca00_m.jpg" alt="The Bride Commands!"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251083333/" title="Rings and Vows"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6159/6251083333_d5e65ec86e_m.jpg" alt="Rings and Vows"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251082913/" title="Hymn"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6233/6251082913_c26913d62b_m.jpg" alt="Hymn"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251082491/" title="Hymn"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6099/6251082491_1e0f16e099_m.jpg" alt="Hymn"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251608762/" title="Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6117/6251608762_29b9d3b50c_m.jpg" alt="Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251608360/" title="Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6153/6251608360_7435094bd7_m.jpg" alt="Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251607632/" title="They Do"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6099/6251607632_6028e804f5_m.jpg" alt="They Do"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251080593/" title="Father and Bride"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6225/6251080593_51549212a3_m.jpg" alt="Father and Bride"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251080219/" title="Father and Bride"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6230/6251080219_4d3c16a5c2_m.jpg" alt="Father and Bride"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251079935/" title="Best Men"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6103/6251079935_54303940ea_m.jpg" alt="Best Men"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251079561/" title="Kris and Pastor"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6104/6251079561_ee40352ba8_m.jpg" alt="Kris and Pastor"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251605818/" title="Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6230/6251605818_7922aa6c8e_m.jpg" alt="Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251078733/" title="In memory"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6166/6251078733_61ae9db5bd_m.jpg" alt="In memory"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251078271/" title="30 Minutes"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6039/6251078271_703fa66c0b_m.jpg" alt="30 Minutes"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251604596/" title="Wedding Sign"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6152/6251604596_fcb6f3f7f6_m.jpg" alt="Wedding Sign"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251077487/" title="Terry, Carol, and Jasmine (about to fall)"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6092/6251077487_0475a84419_m.jpg" alt="Terry, Carol, and Jasmine (about to fall)"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251077087/" title="Terry and Carol"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6176/6251077087_4783373692_m.jpg" alt="Terry and Carol"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251076567/" title="Jasmine"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6035/6251076567_cfdcd6dcfe_m.jpg" alt="Jasmine"/&gt;&lt;/a&gt;&lt;a href="http://www.flickr.com/photos/32363615@N00/6251602720/" title="Grandma Neel"&gt;&lt;img border="0" style="padding: 5px" src="http://farm7.static.flickr.com/6231/6251602720_1548ab779c_m.jpg" alt="Grandma Neel"/&gt;&lt;/a&gt;&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~f/Vinull?a=UPP0QVHJ"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=41" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=JFYghaZm"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=42" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=iIfodJCE"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=43" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=pCIjRF4l"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?d=52" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=numuj3xd"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=numuj3xd" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=RoCsGTrY"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=RoCsGTrY" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~f/Vinull?a=SiqAqRNi"&gt;&lt;img src="http://feeds.feedburner.com/~f/Vinull?i=SiqAqRNi" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/pmsNtyOb-bU" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.flickr.com/photos/scoregasm/</feedburner:origLink></item>
    <item>
      <title>Moving to Azure: Static Assets</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/_jhS9dvo5Gc/moving-to-azure-static-assets.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2011/10/17/moving-to-azure-static-assets.aspx</guid>
      <pubDate>Mon, 17 Oct 2011 03:37:38 GMT</pubDate>
      <category>azure</category>
      <comments>http://www.vinull.com/Post/2011/10/17/moving-to-azure-static-assets.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p align="center"&gt;&lt;img style="display: block; float: none; margin-left: auto; margin-right: auto" src="http://static.gamemarx.com/games/images/66acd000-77fe-1000-9115-d80258550998/lg_screen2.jpg" width="640" height="360" /&gt;You may not have noticed, but this image came from the cloud!&lt;/p&gt;  &lt;p&gt;The next stage in migrating GameMarx.com and XboxIndies.com to Azure is moving the static assets website static.gamemarx.com.&amp;#160; This site hosts game boxart, screenshots, video thumbnails, and &lt;a href="http://itunes.apple.com/us/podcast/gamemarx-podcast/id317779792"&gt;the podcast&lt;/a&gt;.&amp;#160; In a traditional web hosting scenario, it’s common to create a static site for performance.&amp;#160; On the server side all dynamic content and script plugins can be disabled, resulting in a faster turnaround for content.&amp;#160; On the client side, most browsers will limit the number of concurrent connections to a single server.&amp;#160; By using a second server for the same page, the number of concurrent connections will increase, resulting in a faster load time.&lt;/p&gt;  &lt;p&gt;With Azure there is another good reason to add a static site – it’s cheap!&amp;#160; Currently Azure Storage is $0.15/GB sent (uploads are free) + $0.15/GB stored per month.&amp;#160; 20 GB of transfer per month would be a decently busy site, and would only cost $3!&amp;#160; Running a website out of Azure Storage does not require any WebRoles or VMs, so you’re only paying for data.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Cloud URLs&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;When you store a file as a blob in Azure Blob Storage, the URI is created using the blob name, storage container, and storage account.&amp;#160; The structure is:&lt;/p&gt;  &lt;pre&gt;http://&amp;lt;account&amp;gt;/&amp;lt;container&amp;gt;/&amp;lt;blob&amp;gt;&lt;/pre&gt;

&lt;p&gt;Within the Azure control panel, you can map a custom domain name to the account.&amp;#160; In my case I’ve setup a CNAME of static.gamemarx.com pointing to gamemarxstatic.blob.core.windows.net.&amp;#160; The container can only include letters, numbers, and dashes.&amp;#160; The blob name can contain pretty much anything, but special characters need to be URL escaped.&amp;#160; My example image above has the following URI:&lt;/p&gt;

&lt;pre&gt;http://static.gamemarx.com/games/images/66acd000-77fe-1000-9115-d80258550998/lg_screen2.jpg&lt;/pre&gt;

&lt;p&gt;Where did the extra folders come from?&amp;#160; Well, they don’t exist – like the Matrix they are just a construct of the mind.&amp;#160; In my example, the blob is named “images/66acd000-77fe-1000-9115-d80258550998/lg_screen2.jpg”.&amp;#160; “/” is a legal character in a blob name.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;File Management&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;The blob name trick may be nice for the browser, but you will have to deal with reality when managing files on the server.&amp;#160; In the Azure SDK Microsoft includes a class &lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storageclient.cloudblobdirectory.aspx"&gt;CloudBlobDirectory&lt;/a&gt; to make things easier.&amp;#160; When you call ListBlobs() on the container, the result will (by default) will include CloudBlob and CloudBlobDirectory objects.&amp;#160; The directory objects use the blob names to create a virtual hierarchy, and have their own ListBlobs() method plus a GetSubdirectory() method for walking the tree.&lt;/p&gt;

&lt;p&gt;If you need to create a file in the root of the site, such as a clientaccesspolicy.xml file, you can setup a special container named “$root”.&amp;#160; Blobs in “$root” can be accessed with or without the container name in the URL.&lt;/p&gt;

&lt;p&gt;Be sure all the containers you create are set to public read access to avoid clients getting 403 – Forbidden errors.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Storage Issues&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Azure does not compress content automatically when requested by a client (i.e. GZip the document and send a “Content-Encoding: gzip” header).&amp;#160; For me, this is not a big deal – I’m only serving jpegs and mp3s, which are already compressed.&amp;#160; If however you have text documents stored, you will want to compress these not only for the Data Out savings, but to increase the page load time as well.&amp;#160; &lt;/p&gt;

&lt;p&gt;To enable content compression, you will need to compress the content before uploading, and set the ContentEncoding blob property to the method used.&amp;#160; &lt;a href="http://sriramk.com/blog/2008/11/compressed-gzip-content-from-windows.html"&gt;Sriram Krishnan has a good write up on sending gzip content from Azure storage&lt;/a&gt;.&amp;#160; There is a downside – the content will always be served compressed, no matter the client’s AcceptEncoding headers.&amp;#160; All modern browsers accept compressed content, but if you are supporting some non-standard clients they will not be able to read the content.&lt;/p&gt;

&lt;p&gt;Update: Adding another gotcha that bit me today.&amp;#160; The URLs to the static website are really URIs to the content in blob storage.&amp;#160; &lt;a href="http://www.ietf.org/rfc/rfc3986.txt"&gt;According to spec&lt;/a&gt;, only the scheme and host are considered case-insensitive.&amp;#160; This means you will need to be consistent when uploading and linking to the blobs, as an incorrect case match will mean a 404 error.&lt;/p&gt;

&lt;p&gt;Finally, there is no default document feature in Azure Blob Storage.&amp;#160; If you publish a fully static website to Azure Blob Storage, no one could load the homepage!&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Going Web Scale!&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Negatives aside, there is still another advantage for using Azure Storage beyond cost: the &lt;a href="http://www.microsoft.com/windowsazure/features/cdn/"&gt;Azure Content Deliver Network&lt;/a&gt;.&amp;#160; With a simple configuration change in the azure control panel I can send my content out to 24 datacenters around the world, speeding delivery and providing alternate routes during internet outages. &lt;/p&gt;

&lt;p&gt;To active the CDN once you have your content in blob storage, log into the control panel and click “Create CDN”.&amp;#160; Then point the CDN at the storage account as the “master” server, and setup a DNS CNAME and you are done.&lt;/p&gt;

&lt;p&gt;I did not do this with my site however, because I do not have the traffic levels to warrant the need.&amp;#160; The CDN rates are similar to Storage (nodes outside Europe and North America are $0.20/GB data out) but there is a “double charge” for content as it’s loaded into a CDN node. &lt;/p&gt;

&lt;p&gt;When a user in London requests an image, they will first try the Europe CDN node.&amp;#160; If the node hasn’t already cached the image, the node will request it from the Master Blob Storage Account.&amp;#160; Then the London CDN node will send the image to the user.&amp;#160; There will be a Data Out charge from the Master server, and again from the CDN node.&amp;#160; Subsequent requests to the same CDN node will only have a single charge, as they will be served from cache.&lt;/p&gt;

&lt;p&gt;Content is cached at a CDN node based upon request traffic.&amp;#160; Since I don’t have that much traffic, it’s likely most of my content will expire before I see a real benefit.&amp;#160; (and to be 100% honest, I cannot find anywhere that states CDN is included in the Bizspark Azure package – sorry London!).&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I’d like to thank…&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;Once again I’d like to thank &lt;a href="http://brianhprince.com/"&gt;Brian H. Prince&lt;/a&gt; and &lt;a href="http://twitter.com/#!/chrishayuk"&gt;Chris Hay&lt;/a&gt; for writing &lt;a href="http://www.amazon.com/Azure-Action-Chris-Hay/dp/193518248X/"&gt;Azure In Action&lt;/a&gt; – which has a section on running a static website from blob storage.&lt;/p&gt;

&lt;p&gt;The screenshot is from &lt;a href="http://marketplace.xbox.com/en-US/Product/Pixel-Animator-3D/66acd000-77fe-1000-9115-d80258550998"&gt;Pixel Animator 3D&lt;/a&gt; – an Xbox Indie Game that let’s you create animations using those Minecraft blocks (aka &lt;a href="http://en.wikipedia.org/wiki/Voxel"&gt;voxels&lt;/a&gt;).&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=_jhS9dvo5Gc:FbBXTnRxXQM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=_jhS9dvo5Gc:FbBXTnRxXQM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=_jhS9dvo5Gc:FbBXTnRxXQM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=_jhS9dvo5Gc:FbBXTnRxXQM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=_jhS9dvo5Gc:FbBXTnRxXQM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=_jhS9dvo5Gc:FbBXTnRxXQM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=_jhS9dvo5Gc:FbBXTnRxXQM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=_jhS9dvo5Gc:FbBXTnRxXQM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=_jhS9dvo5Gc:FbBXTnRxXQM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=_jhS9dvo5Gc:FbBXTnRxXQM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/_jhS9dvo5Gc" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2011/10/17/moving-to-azure-static-assets.aspx</feedburner:origLink></item>
    <item>
      <title>Moving to Azure: The Database</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/YuIOg0fDXXo/moving-to-azure-the-database.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2011/10/02/moving-to-azure-the-database.aspx</guid>
      <pubDate>Sun, 02 Oct 2011 21:54:46 GMT</pubDate>
      <category>azure</category>
      <category>azuresql</category>
      <comments>http://www.vinull.com/Post/2011/10/02/moving-to-azure-the-database.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;Azure has two main services for persistent data storage for application: Azure Table Storage and SQL Azure.&amp;#160; The really boil down to a normal SQL relational database, and an document based database.&amp;#160; Initially Azure had only Table Storage, but it appears Microsoft was ahead of the &lt;a href="http://en.wikipedia.org/wiki/NoSQL"&gt;NoSQL&lt;/a&gt; movement that has become popular of late and they were met with a strong cry for SQL.&amp;#160; The good news is both options are robust and well supported, though in many cases its likely Table Storage will be cheaper than SQL.&lt;/p&gt;  &lt;p&gt;GameMarx.com and XboxIndies.com share a single database.&amp;#160; The database is running on MS SQL Express 2008.&amp;#160; The sites are a good candidate for Table Storage.&amp;#160; Under the hood, all of the content is cached to disk in document format.&amp;#160; A game page on either site gets data from a single file that will contain all the data needed to render that page.&amp;#160; This simplifies the site down to pretty much applying a template to a data file for more requests and is quite speedy.&amp;#160; It was probably a premature optimization, as neither site does enough traffic to stress a modern database, but we built it for &lt;a href="http://www.xtranormal.com/watch/6995033/mongo-db-is-web-scale"&gt;web scale&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;Even though Table Storage is an option, time is a factor.&amp;#160; Since I can migrate the sites to Table Storage any time, I will start off using SQL Azure.&amp;#160; Thanks to reading &lt;a href="http://www.amazon.com/Azure-Action-Chris-Hay/dp/193518248X/"&gt;Azure in Action&lt;/a&gt; I learned of the &lt;a href="http://sqlazuremw.codeplex.com/"&gt;SQL Azure Migration Wizard&lt;/a&gt;.&amp;#160; This tool makes it easy to export from an MS SQL database and import the structure and data to SQL Azure.&amp;#160; SQL Azure is similar to MS SQL, but not a 100% match and requires several small tweaks to DDL statements.&amp;#160; The Wizard will make all of these tweaks, and alert you to any structures that are not SQL Azure ready (SQL Azure does not like tables without a primary key for example).&lt;/p&gt;  &lt;p&gt;In our sites we are using the ASP.NET Membership Provider and I was concerned that database structures needed to support this would not import cleanly into SQL Azure.&amp;#160; I was glad to be wrong.&amp;#160; Our entire database imported cleanly and after changing my connections strings a local dev instance of the sites were running smoothly against SQL Azure.&lt;/p&gt;  &lt;p&gt;There was one bump in the road, and that was I did not have SQL 2008 R2 &lt;strong&gt;SP1&lt;/strong&gt; installed locally, only SQL 2008 R2.&amp;#160; The Wizard requires SP1 to be installed, and if it’s not you’ll get some odd errors when you attempt to connect to SQL Azure.&amp;#160; The good news is the latest Management Studio includes support for&amp;#160; SQL Azure, so many things you can do via GUI instead of command line now.&amp;#160; The support isn’t prefect though, the add user option for example just launches a query window with an template for adding a user via SQL.&lt;/p&gt;  &lt;p&gt;Can I be so lucky the rest of the move goes this smoothly?&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=YuIOg0fDXXo:1usOskcYpC8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=YuIOg0fDXXo:1usOskcYpC8:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=YuIOg0fDXXo:1usOskcYpC8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=YuIOg0fDXXo:1usOskcYpC8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=YuIOg0fDXXo:1usOskcYpC8:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=YuIOg0fDXXo:1usOskcYpC8:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=YuIOg0fDXXo:1usOskcYpC8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=YuIOg0fDXXo:1usOskcYpC8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=YuIOg0fDXXo:1usOskcYpC8:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=YuIOg0fDXXo:1usOskcYpC8:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/YuIOg0fDXXo" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2011/10/02/moving-to-azure-the-database.aspx</feedburner:origLink></item>
    <item>
      <title>Moving to Azure: The Plan and Start</title>
      <link>http://feedproxy.google.com/~r/Vinull/~3/AHsAFChI4vA/moving-to-azure-the-plan-and-start.aspx</link>
      <guid isPermaLink="false">http://www.vinull.com/Post/2011/10/02/moving-to-azure-the-plan-and-start.aspx</guid>
      <pubDate>Sun, 02 Oct 2011 16:31:48 GMT</pubDate>
      <category>azure</category>
      <category>wordpress</category>
      <comments>http://www.vinull.com/Post/2011/10/02/moving-to-azure-the-plan-and-start.aspx#comments</comments>
      <author>michael.neel@gmail.com (Michael C. Neel)</author>
      <description>&lt;p&gt;After a conversation with &lt;a href="http://www.softsyshosting.com/"&gt;my former webhost&lt;/a&gt; about the meaning of &amp;quot;Recurring Annual Discount&amp;quot; (we have different definitions of the word &amp;quot;Recurring&amp;quot;), I decided it was time once again to consider hosting options.&lt;/p&gt;  &lt;p&gt;I was hosting around 15 websites on a Windows 2008 VPS server.&amp;#160; This server was running MS SQL Express and IIS for the ASP.NET websites, MySQL for several WordPress websites, and Apache for &lt;a href="http://www.visualsvn.com/server/"&gt;VisualSVN&lt;/a&gt; server.&amp;#160; Oh, the server is also running DNS for the sites. All this ran smoothly even though the server only had 512 Mb of RAM.&lt;/p&gt;  &lt;p&gt;Getting all this in one place is expensive, but if I split up the hosting things become cheaper.&amp;#160; The first move I made was moving all the DNS hosting to &lt;a href="http://zonomi.com/"&gt;Zonomi.com&lt;/a&gt;.&amp;#160; It's possible I could have skipped this step, since most hosting accounts will include some DNS, but I don't like having the two coupled.&amp;#160; On some webhosts, pointing the DNS at servers not controlled by the webhost can cause problems or is not supported, and sometimes they number and types of DNS records you can create are limited.&amp;#160; For $15/yr Zonomi can host all my domains, and I've been really impressed with how quickly changes propagate from their servers.&lt;/p&gt;  &lt;p&gt;The next move was moving all of our SVN source controlled projects to &lt;a href="https://bitbucket.org/"&gt;Bitbucket.org&lt;/a&gt;.&amp;#160; It was time to move to DVCS anyway and keep up with the times.&amp;#160; Bitbucket provides free Mercurial hosting for both public and private repositories.&amp;#160; There are some limits on private repositories for the number of users, but it's plenty for small teams like ours.&lt;/p&gt;  &lt;p&gt;With DNS and source control handled, the next item was the websites.&amp;#160; FuncWorks had not yet joined &lt;a href="http://www.microsoft.com/bizspark/Default.aspx"&gt;BizSpark&lt;/a&gt;, which now includes a generous amount of &lt;a href="http://www.microsoft.com/windowsazure/"&gt;Azure&lt;/a&gt; hosting.&amp;#160; I googled a bit on running WordPress in Azure, and though its been done my experience running WordPress on Windows taught me it is not really 100% platform agnostic.&amp;#160; I asked around on twitter and emailed a few friends, which lead me to &lt;a href="http://www.bluehost.com/"&gt;Bluehost&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;For $5.95/mo Bluehost has an excellent shared LAMP hosting offer.&amp;#160; I spoke with a representative for about an hour in chat, running down all the sites I had to move and making sure they would be covered in a single plan.&amp;#160; The rep was even nice enough to point out their &lt;a href="https://my.bluehost.com/cgi/help/price"&gt;pricing policy&lt;/a&gt; so I wouldn't have a surprise at the end of my introductory price.&amp;#160; Worst case is I pay $8.95/mo, but I could pay for 3 years at once and get a $6.95/mo rate.&amp;#160; This is so awesomely cheap I'm not sweating it!&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;Side story on Bluehost: Shortly after moving all my WordPress sites over, I received an email from them at some of my sites had a php file with a known security hole.&amp;#160; It seems this file is popular in WordPress themes, but not used in WordPress iteself.&amp;#160; Bluehost reminded me it is my job to keep things patched and safe, but in this case they patched the file for me with the new version, closing the security hole.&amp;#160; Some hyper sensitive geeks may over react with a &amp;quot;how dare they!&amp;quot;, but from my view saying &amp;quot;we saw a problem on your sites and fixed it before it was exploited&amp;quot; is great.&amp;#160; Also knowing that they are keeping an eye out for me by monitoring the other account (it is shared hosting) makes me feel like Bluehost is getting hosting right.&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Finally we are down to just the ASP.NET sites, which are the sites that run &lt;a href="http://gamemarx.com/"&gt;GameMarx.com&lt;/a&gt; and &lt;a href="http://xboxindies.com/"&gt;XboxIndies.com&lt;/a&gt;.&amp;#160; To buy myself some time, and so I could do things the right way, I setup temporary WordPress sites for each of these.&amp;#160; The sites are pretty stock ASP.NET WebForms applications, with enough interesting bits that porting to Azure won't be straight ahead.&amp;#160; My next few blog posts will document the journey and hopefully be of use to someone else who is looking at Azure for the existing applications.&lt;/p&gt;  &lt;p&gt;PS.&amp;#160; If you're in the Knoxville, TN area and are also a WordPress fan, come hang with us at the &lt;a href="http://www.meetup.com/wordpressknoxville/"&gt;Knoxville WordPress Meetup&lt;/a&gt; on Tuesday Oct 11, 2011.&amp;#160; This will be the group's first meeting and is hosted by &lt;a href="http://daryl.learnhouston.com/"&gt;Daryl Houston&lt;/a&gt; who recently joined &lt;a href="http://automattic.com"&gt;Automattic&lt;/a&gt; (the company behind WordPress, WordPress.com, Akismet, Gravatar, and many other cool sites and widgets). &lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=AHsAFChI4vA:GkZlVkaz3Wc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=AHsAFChI4vA:GkZlVkaz3Wc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=AHsAFChI4vA:GkZlVkaz3Wc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=AHsAFChI4vA:GkZlVkaz3Wc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=AHsAFChI4vA:GkZlVkaz3Wc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=AHsAFChI4vA:GkZlVkaz3Wc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=AHsAFChI4vA:GkZlVkaz3Wc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=AHsAFChI4vA:GkZlVkaz3Wc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/Vinull?a=AHsAFChI4vA:GkZlVkaz3Wc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/Vinull?i=AHsAFChI4vA:GkZlVkaz3Wc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/Vinull/~4/AHsAFChI4vA" height="1" width="1"/&gt;</description>
    <feedburner:origLink>http://www.vinull.com/Post/2011/10/02/moving-to-azure-the-plan-and-start.aspx</feedburner:origLink></item>
  </channel>
</rss>
