<?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:blogChannel="http://backend.userland.com/blogChannelModule" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:pingback="http://madskills.com/public/xml/rss/module/pingback/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
  <channel>
    <title>Einar Ingebrigtsen</title>
    <description>A playground</description>
    <link>http://www.ingebrigtsen.info/</link>
    <docs>http://www.rssboard.org/rss-specification</docs>
    <generator>BlogEngine.NET 1.4.5.0</generator>
    <language>en-GB</language>
    <blogChannel:blogRoll>http://www.ingebrigtsen.info/opml.axd</blogChannel:blogRoll>
    <blogChannel:blink>http://www.dotnetblogengine.net/syndication.axd</blogChannel:blink>
    <dc:creator>Einar Ingebrigtsen</dc:creator>
    <dc:title>Einar Ingebrigtsen</dc:title>
    <geo:lat>0.000000</geo:lat>
    <geo:long>0.000000</geo:long>
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/einari" /><feedburner:info uri="einari" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><media:copyright>(C)2009</media:copyright><media:thumbnail url="http://www.ingebrigtsen.info/themes/Grey/Images/myself.png" /><media:keywords>Silverlight,net,C,development,Java,Microsoft,Apple</media:keywords><media:category scheme="http://www.itunes.com/dtds/podcast-1.0.dtd">Technology/Podcasting</media:category><itunes:owner><itunes:email>einar@dolittle.com</itunes:email><itunes:name>Einar Ingebrigtsen</itunes:name></itunes:owner><itunes:author>Einar Ingebrigtsen</itunes:author><itunes:explicit>no</itunes:explicit><itunes:image href="http://www.ingebrigtsen.info/themes/Grey/Images/myself.png" /><itunes:keywords>Silverlight,net,C,development,Java,Microsoft,Apple</itunes:keywords><itunes:subtitle>Einars Storytime</itunes:subtitle><itunes:summary>Random ramblings from a Norwegian Developer</itunes:summary><itunes:category text="Technology"><itunes:category text="Podcasting" /></itunes:category><item>
      <title>Webinar for Typemock on BDD</title>
      <description>&lt;p&gt;I'm doing a live webinar on BDD and how it fits in with your general application development and can help you focus on getting your business needs covered and increase your general software quality.&lt;/p&gt;
&lt;p&gt;The webinar is brought to you by&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.typemock.com"&gt;&lt;img title="TypeMockLogo.png" src="http://www.ingebrigtsen.info/image.axd?picture=TypeMockLogo.png" alt="Typemock" width="300" height="74" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;For more details and to register for the webinar, please go &lt;a href="http://www.typemock.com/driving-application-delivery-through-behavior-driven-development-bdd"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Update: Video and slides has now been released &lt;a href="http://www.typemock.com/driving-application-delivery-through-behavior-driven-development-bdd"&gt;here&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/K5elAzTOIvUms3XozqMVsf0pDyo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K5elAzTOIvUms3XozqMVsf0pDyo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/K5elAzTOIvUms3XozqMVsf0pDyo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/K5elAzTOIvUms3XozqMVsf0pDyo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=Z8AEifQn-4E:GpPHO8B9Bl0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=Z8AEifQn-4E:GpPHO8B9Bl0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=Z8AEifQn-4E:GpPHO8B9Bl0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=Z8AEifQn-4E:GpPHO8B9Bl0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=Z8AEifQn-4E:GpPHO8B9Bl0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=Z8AEifQn-4E:GpPHO8B9Bl0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=Z8AEifQn-4E:GpPHO8B9Bl0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=Z8AEifQn-4E:GpPHO8B9Bl0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=Z8AEifQn-4E:GpPHO8B9Bl0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=Z8AEifQn-4E:GpPHO8B9Bl0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/Z8AEifQn-4E" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/Z8AEifQn-4E/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/04/23/Webinar-for-Typemock-on-BDD.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=15192675-af66-4115-852f-89554b442131</guid>
      <pubDate>Mon, 23 Apr 2012 12:58:03 -0300</pubDate>
      <category>General</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=15192675-af66-4115-852f-89554b442131</pingback:target>
      <slash:comments>2</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=15192675-af66-4115-852f-89554b442131</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/04/23/Webinar-for-Typemock-on-BDD.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=15192675-af66-4115-852f-89554b442131</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=15192675-af66-4115-852f-89554b442131</feedburner:origLink></item>
    <item>
      <title>Forseti - JavaScript Test/Spec runner</title>
      <description>&lt;p&gt;A couple of months ago, &lt;a href="http://pavsaund.wordpress.com/"&gt;Pavneet Singh Saund&lt;/a&gt; and me decided to go down the road of creating our own test/spec runner for JavaScript. The rationale behind creating our own was basically that we had been having trouble getting existing solutions working, and the feedback loop also being higher than one should expect. Also, we felt that running all tests / specs in a through real browsers was more of integration rather than doing it every time we need to run.&lt;/p&gt;
&lt;p&gt;Another aspect was that we had this idea of creating a better developer experience for these kind of runners. Integrate better with IDEs and also have a tool that does not sit in the terminal window. Even though all the cool kids are having their terminal windows real close, we still feel there is room for abstracting that away and create a very slick and simple UI sitting on top.&lt;/p&gt;
&lt;p&gt;The runner we came up with is called &lt;a href="http://en.wikipedia.org/wiki/Forseti"&gt;Forseti&lt;/a&gt;, it is open sourced and can be found on GitHub &lt;a href="http://www.github.com/dolittlestudios/forseti"&gt;here&lt;/a&gt;. The first release we have out at this point is a simple console app, but we will be moving forward on it as much as we can and hopefully bring all the goodness to it that we have in mind as soon as possible.&lt;/p&gt;
&lt;p&gt;In the meantime, we'd love your input on it, anything from getting it up and running as is now, to building it, feature requests and bugs you might find. Please let us know what you think and how you experience it!&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/eJBr7NYN6WyOrdLW96Ir-0aJFxo/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eJBr7NYN6WyOrdLW96Ir-0aJFxo/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/eJBr7NYN6WyOrdLW96Ir-0aJFxo/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/eJBr7NYN6WyOrdLW96Ir-0aJFxo/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=2GxW9ApB8vQ:QRKPFexFa6o:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=2GxW9ApB8vQ:QRKPFexFa6o:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=2GxW9ApB8vQ:QRKPFexFa6o:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=2GxW9ApB8vQ:QRKPFexFa6o:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=2GxW9ApB8vQ:QRKPFexFa6o:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=2GxW9ApB8vQ:QRKPFexFa6o:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=2GxW9ApB8vQ:QRKPFexFa6o:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=2GxW9ApB8vQ:QRKPFexFa6o:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=2GxW9ApB8vQ:QRKPFexFa6o:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=2GxW9ApB8vQ:QRKPFexFa6o:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/2GxW9ApB8vQ" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/2GxW9ApB8vQ/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/03/18/Forseti-JavaScript-TestSpec-runner.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=5a87d8cf-ce33-4a47-85fc-44c956f37f69</guid>
      <pubDate>Sun, 18 Mar 2012 15:12:37 -0300</pubDate>
      <category>JavaScript</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=5a87d8cf-ce33-4a47-85fc-44c956f37f69</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=5a87d8cf-ce33-4a47-85fc-44c956f37f69</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/03/18/Forseti-JavaScript-TestSpec-runner.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=5a87d8cf-ce33-4a47-85fc-44c956f37f69</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=5a87d8cf-ce33-4a47-85fc-44c956f37f69</feedburner:origLink></item>
    <item>
      <title>Embracing change</title>
      <description>&lt;p&gt;As I wrote in this &lt;a href="http://ingebrigtsen.info/post/2008/09/13/A-newbies-Mac-owners-perspective.aspx"&gt;post&lt;/a&gt;, back in September 2008, I used to be a Windows guy. In fact I was borderline fanboy of Windows. But decided that I wanted to try out this Mac thingy that everyone was talking about and all the alpha-geeks were using.&lt;/p&gt;
&lt;p&gt;Now, some 3 and a half years later, I'm still on the Mac - in fact, It turns out that what I mentioned in that post; of minimizing the need for Windows has been a true goal of mine and something that I've accomplished quite good. Some would probably call me a Apple fanboy now, with the amount of Apple devices I've acquired since my small start in 2008. I can't blame them. But I'm not preaching it!&lt;/p&gt;
&lt;p&gt;Ever since I started that branch of my life, I must say that the operating system has become less and less important, although I now have my preference going the general direction of away from Windows. But I think doing a switch like this has had a very positive effect on a number of other things, especially my perspective on software development. Around the areas of how I work, what I think is important when writing software and such. One could of course argue that I would broaden my mind naturally, without going to the extreme of doing my work on a different platform. But I beg to differ. The reason for that is that I think, no matter what platform you're on, that your mindset is colored by the culture on the platform, and if that platform is a commercial one driven by a company, you're also likely to be colored by the values of that particular company.&lt;/p&gt;
&lt;p&gt;I think by constantly seeking out new things, changing platforms every now and then, or just trying out things in general, will make you a better and more reflected person. There are so many things one is missing out on if you believe in one truth, and from my experience, there is also a lot of truths that people will tell you about the competitor - from people belonging to the community surrounding a platform, this applies to most platforms.&lt;/p&gt;
&lt;p&gt;To me, it has been an awesome journey switching - I've learnt so much from just doing that. It has opened my mind to things like Ruby, and crazy ass rocket science things like HTML, CSS and JavaScript (Sarcasm applied). I've grown in productivity at the expense of simplifying my tools - no longer need Visual Studio, nor Resharper to accomplish being productive in .net. I demand more of myself, more knowledge, more precision, higher velocity - as a result.&lt;/p&gt;
&lt;p&gt;So, if you're sitting there - stuck on a platform and haven't really tried out anything else. Go crazy, try out something else, go to a user group - if available, representing that parallel universe. Chances are you might learn something, expand your horizon and become a better you. Go and embrace change - trust me, you'll hate me the first weeks but thank me in the long run.. :)&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/-Fa-uwIGz8gs0zTsGJezFbd8egk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-Fa-uwIGz8gs0zTsGJezFbd8egk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/-Fa-uwIGz8gs0zTsGJezFbd8egk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/-Fa-uwIGz8gs0zTsGJezFbd8egk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=8JYHohgdElo:Pn3YLCvn-M4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8JYHohgdElo:Pn3YLCvn-M4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8JYHohgdElo:Pn3YLCvn-M4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8JYHohgdElo:Pn3YLCvn-M4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=8JYHohgdElo:Pn3YLCvn-M4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8JYHohgdElo:Pn3YLCvn-M4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=8JYHohgdElo:Pn3YLCvn-M4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8JYHohgdElo:Pn3YLCvn-M4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8JYHohgdElo:Pn3YLCvn-M4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=8JYHohgdElo:Pn3YLCvn-M4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/8JYHohgdElo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/8JYHohgdElo/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/03/18/Embracing-change.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=5e151038-ef71-4438-9a0b-5a8d6765d9f8</guid>
      <pubDate>Sun, 18 Mar 2012 10:20:34 -0300</pubDate>
      <category>General</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=5e151038-ef71-4438-9a0b-5a8d6765d9f8</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=5e151038-ef71-4438-9a0b-5a8d6765d9f8</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/03/18/Embracing-change.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=5e151038-ef71-4438-9a0b-5a8d6765d9f8</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=5e151038-ef71-4438-9a0b-5a8d6765d9f8</feedburner:origLink></item>
    <item>
      <title>Slides + URLs from NNUG talk 29th of February 2012</title>
      <description>&lt;p&gt;Yesterday, &lt;a href="http://pavsaund.wordpress.com/"&gt;Pavneet Singh Saund&lt;/a&gt; and I held a talk for&lt;a href="http://www.nnug.no"&gt; NNUG Vestfold&lt;/a&gt; about modern Web development using the MVVM pattern and compositional UIs.&lt;/p&gt;
&lt;p&gt;The slides can be found &lt;a href="http://www.slideshare.net/einari/sugarcoating-your-frontend-one-viewmodel-at-a-time"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In addition we talked about a few things, these are the resources of the talk :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.knockoutjs.com"&gt;KnockoutJS&lt;/a&gt; &lt;br /&gt;&lt;a href="http://www.github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;br /&gt;&lt;/a&gt;&lt;a href="http://www.github.com/dolittlestudios/forseti"&gt;Forseti&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I did mention and tried to demo another site I'm working on, which was down at the time - but up now :&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.geekrider.com"&gt;Geekrider&lt;/a&gt; - it shows navigation of features, using Bifrost.&lt;/p&gt;
&lt;p&gt;and lastly, the actual demo app we did can be found &lt;a href="http://www.github.com/einari/toodeloo"&gt;here&lt;/a&gt;. We did also show the inkFinder that was developed at &lt;a href="http://www.komplett.no"&gt;Komplett&lt;/a&gt; that uses Knockout and MVVM, which you can find &lt;a href="http://www.komplett.no/k/inkFinder.aspx"&gt;here&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/LNofi8Yk7bY0WyuQyb6KbJe0jjE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNofi8Yk7bY0WyuQyb6KbJe0jjE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/LNofi8Yk7bY0WyuQyb6KbJe0jjE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/LNofi8Yk7bY0WyuQyb6KbJe0jjE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=qhi8LABAcgs:ZsgStkOzDus:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=qhi8LABAcgs:ZsgStkOzDus:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=qhi8LABAcgs:ZsgStkOzDus:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=qhi8LABAcgs:ZsgStkOzDus:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=qhi8LABAcgs:ZsgStkOzDus:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=qhi8LABAcgs:ZsgStkOzDus:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=qhi8LABAcgs:ZsgStkOzDus:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=qhi8LABAcgs:ZsgStkOzDus:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=qhi8LABAcgs:ZsgStkOzDus:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=qhi8LABAcgs:ZsgStkOzDus:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/qhi8LABAcgs" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/qhi8LABAcgs/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/02/29/Slides-2b-URLs-from-NNUG-talk-29th-of-February-2012.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=5ba73a0f-3e74-4801-a142-7e58fab5fab7</guid>
      <pubDate>Wed, 29 Feb 2012 23:43:17 -0300</pubDate>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=5ba73a0f-3e74-4801-a142-7e58fab5fab7</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=5ba73a0f-3e74-4801-a142-7e58fab5fab7</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/02/29/Slides-2b-URLs-from-NNUG-talk-29th-of-February-2012.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=5ba73a0f-3e74-4801-a142-7e58fab5fab7</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=5ba73a0f-3e74-4801-a142-7e58fab5fab7</feedburner:origLink></item>
    <item>
      <title>Removed ratings</title>
      <description>&lt;p&gt;Recently I've had a couple of strange ratings on posts here. People, in plural, rating simple posts that basically just announce a talk to a 1 out of 5 and not leaving a comment. That just messes with my head. There is no way I can improve posts when there is just a bunch of negative rating but no comments. As a consequence, I decided to remove ratings all together - hopefully forcing people to engage in a conversation instead.&lt;/p&gt;
&lt;p&gt;If there is something you don't like in a post, or the entirety of a post - please don't hesitate to post a comment. I'm very open to listening to feedback, but I can't just read into the lack of a star and figure out what I'm doing wrong.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/EXgb7rCKKBu9iEzFRLHEOOX75Kc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EXgb7rCKKBu9iEzFRLHEOOX75Kc/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/EXgb7rCKKBu9iEzFRLHEOOX75Kc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/EXgb7rCKKBu9iEzFRLHEOOX75Kc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=iZbsTPodKAo:qbApGNKABEc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=iZbsTPodKAo:qbApGNKABEc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=iZbsTPodKAo:qbApGNKABEc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=iZbsTPodKAo:qbApGNKABEc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=iZbsTPodKAo:qbApGNKABEc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=iZbsTPodKAo:qbApGNKABEc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=iZbsTPodKAo:qbApGNKABEc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=iZbsTPodKAo:qbApGNKABEc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=iZbsTPodKAo:qbApGNKABEc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=iZbsTPodKAo:qbApGNKABEc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/iZbsTPodKAo" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/iZbsTPodKAo/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/02/19/Removed-ratings.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=a030eaf7-35b6-459c-8a01-c7339cfc2bb5</guid>
      <pubDate>Sun, 19 Feb 2012 04:13:01 -0300</pubDate>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=a030eaf7-35b6-459c-8a01-c7339cfc2bb5</pingback:target>
      <slash:comments>4</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=a030eaf7-35b6-459c-8a01-c7339cfc2bb5</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/02/19/Removed-ratings.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=a030eaf7-35b6-459c-8a01-c7339cfc2bb5</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=a030eaf7-35b6-459c-8a01-c7339cfc2bb5</feedburner:origLink></item>
    <item>
      <title>NNUG Vestfold talk, 29th of February 2012</title>
      <description>&lt;p&gt;On the 29th of February, &lt;a href="http://pavsaund.wordpress.com"&gt;Pavneet Singh Saund&lt;/a&gt; and myself will be holding a talk about modern web development for &lt;a href="http://nnug.no/Avdelinger/Vestfold/Moter/NNUG-Vestfold---22-Februar-2012/"&gt;NNUG Vestfold&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;For years, for a lot of developers, the Web has been a mess and JavaScript has not made that mess any better. There has been a lot of improvement over the years and a lot of efforts in bringing structure as well as promoting JavaScript into a first class citizen of your every day application development. The topic of the talk will be around this, how can you as a developer work with JavaScript and stop having the feeling that it is just something you have to do, but don't like to do.&lt;/p&gt;
&lt;p&gt;Here's the agenda.&lt;br /&gt;&lt;img title="NNUGVestfolFebruary2012Agenda.png" src="http://www.ingebrigtsen.info/image.axd?picture=NNUGVestfolFebruary2012Agenda.png" border="0" alt="NNUG Vestfold February 2012 Agenda" width="600" height="203" /&gt;&lt;/p&gt;
&lt;p&gt;Don't hesitate to &lt;a href="http://nnug.no/Avdelinger/Vestfold/Moter/NNUG-Vestfold---22-Februar-2012/"&gt;register&lt;/a&gt;, this will be great fun!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/oomVJxJAzwmFLsnv_-5_aN7oM3c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oomVJxJAzwmFLsnv_-5_aN7oM3c/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/oomVJxJAzwmFLsnv_-5_aN7oM3c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/oomVJxJAzwmFLsnv_-5_aN7oM3c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=hFDDGpTZv3k:zLM-zqaqwbc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=hFDDGpTZv3k:zLM-zqaqwbc:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=hFDDGpTZv3k:zLM-zqaqwbc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=hFDDGpTZv3k:zLM-zqaqwbc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=hFDDGpTZv3k:zLM-zqaqwbc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=hFDDGpTZv3k:zLM-zqaqwbc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=hFDDGpTZv3k:zLM-zqaqwbc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=hFDDGpTZv3k:zLM-zqaqwbc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=hFDDGpTZv3k:zLM-zqaqwbc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=hFDDGpTZv3k:zLM-zqaqwbc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/hFDDGpTZv3k" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/hFDDGpTZv3k/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/02/18/NNUG-Vestfold-talk-29th-of-February-2012.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=1de82e32-7b2e-463c-a59d-4c45e5ba84ef</guid>
      <pubDate>Sat, 18 Feb 2012 02:15:05 -0300</pubDate>
      <category>Community</category>
      <category>JavaScript</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=1de82e32-7b2e-463c-a59d-4c45e5ba84ef</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=1de82e32-7b2e-463c-a59d-4c45e5ba84ef</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/02/18/NNUG-Vestfold-talk-29th-of-February-2012.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=1de82e32-7b2e-463c-a59d-4c45e5ba84ef</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=1de82e32-7b2e-463c-a59d-4c45e5ba84ef</feedburner:origLink></item>
    <item>
      <title>GeekRider - the goal, technical perspective</title>
      <description>&lt;p&gt;
As I briefly &lt;a href="http://www.ingebrigtsen.info/post/2012/01/14/State-of-the-union3b-2012.aspx"&gt;mentioned&lt;/a&gt; earlier I am endeavoring on a project which is going to demand a lot from me physically, but also from a technical perspective. I have a lot of things on my plate, during daytime I&amp;#39;m 100% engaged with work at clients, nighttime is the time I have to squeeze in a lot of activities into. For one, I have two kids that needs my attention - and I have a golden rule of engaging with them from the time I get back from work till they&amp;#39;re in bed. This leaves some 2-4 hours left per day to do all the things I do. I therefor have to be smart with my time and make the most of it. Adding things into the schedule is hard and if I add something, it in general must have a synergy with something already in my schedule. In my schedule I have a couple of open-source projects that I focus a lot of my energy on; &lt;a href="http://balder.codeplex.com"&gt;Balder&lt;/a&gt;,&amp;nbsp;&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; and &lt;a href="http://github.com/dolittlestudios/forseti"&gt;Forseti&lt;/a&gt;, so pretty much anything I put in must relate to these in some fashion. Geekrider arose concretely from this need of synergy. I need to focus more on physical exercise and brought in Geekrider with the synergy of pushing forward development on the open-source projects I&amp;#39;m involved in forward. &lt;a href="http://balder.codeplex.com"&gt;Balder&lt;/a&gt; will hopefully serve the purpose of 3D visualization and bringing forward the a few features that I want to have in that project. As a general web platform, I could have gone for anything already out there, but I wanted to push forward features in&amp;nbsp;&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt;, I therefor decided to build the site from scratch on top of it and also push into the cloud by hosting it on &lt;a href="http://www.appharbor.com"&gt;AppHarbor&lt;/a&gt;. Since the site will become very JavaScript intensive, and I pretty much get allergic reactions when I don&amp;#39;t write tests or BDD style specifications for my code, the last project also will get some love; &lt;a href="http://github.com/dolittlestudios/forseti"&gt;Forseti&lt;/a&gt;. The reasoning behind the project is that most test runners out there has so many moving parts in the form of dependencies to get up and running and they&amp;#39;re also very focused on running things in a browser. &lt;a href="http://github.com/dolittlestudios/forseti"&gt;Forseti&lt;/a&gt; is aiming towards something very different, a headless runner for JavaScript tests based on &lt;a href="http://www.envjs.com/"&gt;Env.js&lt;/a&gt; not using by default any browsers to execute the tests/specs.
&lt;/p&gt;
&lt;p&gt;
One of the goals for&amp;nbsp;&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; is to make it easier for developers to create rich web based applications, promoting good software development practices. Today, the RIA space is rapidly changing and for the most part moving away from plugin technologies such as Flash or Silverlight and focusing more on the open standards found in HTML, CSS and JavaScript/EcmaScript.
&lt;/p&gt;
&lt;p&gt;
From a fronted development perspective, &lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; is taking on this latter part. Traditionally one would compose the resulting web page that is handed over to the client on the server. Multiple solutions exist out there for doing so, and specifically in the .net space, ASP.net and its derivatives are the most popular ones. Rendering, as this is often referred to, adds an extra load onto the server - not only is the server responsible for dealing with the request from the user, wether it is getting data or performing an action, but it also has to transform the result into something the client can show. On top of all this, it has to deal with security. This pattern is a very proven pattern, but in my opinion not the pattern we want to be doing moving forward, and therefor&amp;nbsp;&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; will focus on a different pattern. Sure, Bifrost will not only be compatible, but also support out of the box the traditional route - but for now in an opinionated fashion by only supporting ASP.net MVC. The technique that&amp;nbsp;&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; will be focusing in on is the &lt;a href="http://en.wikipedia.org/wiki/Single-page_application"&gt;Single Page Applications&lt;/a&gt;, were you basically hand over the &amp;quot;rendering&amp;quot; to the client and let the client compose the page by swapping in and out elements at runtime. This is in fact nothing new, ever since AJAX became the big thing, we&amp;#39;ve pretty much been doing this - but only for parts at a time and even letting parts of our page be swapped out for new versions being rendered by the server dynamically.
&lt;/p&gt;
&lt;p&gt;
&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; will have a composition technique that is based on, as most things in the framework, conventions. The focus will be on Features and one can point to a feature simply by adding a &lt;strong&gt;&amp;lt;div/&amp;gt;&lt;/strong&gt; tag and give it the attribute &lt;strong&gt;data-feature=&amp;quot;[name of feature]&amp;quot;&lt;/strong&gt;. Based on the configurable convention,&amp;nbsp;&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; will find the necessary files representing the feature. Looking at the page from Geekrider as it is at the time of writing this post, we&amp;#39;ll have the following.
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.ingebrigtsen.info/image.axd?picture=NewImage.png" border="0" alt="NewImage" title="NewImage.png" width="600" height="229" /&gt;
&lt;/p&gt;
&lt;p&gt;
So, back on track. Now that we have this, what is the next logical step? &amp;nbsp;Up till now, &lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; has been very server side rendering focused, sporting an extension for ASP.net MVC and taking advantage of that stack. That is about to change, or should I say, the fact that it has been the only way to use &lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; is about to change. A set of REST endpoints will be exposed from&amp;nbsp;&lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt;, enabling any client to interact with the framework. From a Web developer perspective, this is not good enough, we&amp;#39;re therefor working on bringing in a JavaScript library that will just nicely integrate with all this.
&lt;/p&gt;
&lt;p&gt;
In addition to the goals summarized thus far, I&amp;#39;ve also got another goal for me personally; I want to become more productive with tools other than what I&amp;#39;m used to. I recently bought a MacBook Air, an impressive piece of hardware - but it doesn&amp;#39;t sport the same specs as my MacBook Pro or my iMac, I&amp;#39;ve therefor decided not to put any virtualization software on it to run Windows. This means I have to start using other tools than Microsofts Visual Studio for my development. For .net development, I&amp;#39;m for now using MonoDevelop and for general HTML, JavaScript and CSS development, I&amp;#39;m using TextMate. My long term goal is to be using TextMate for everything.
&lt;/p&gt;
&lt;p&gt;
Summarizing, Geekrider will be the proof of concept for features added to &lt;a href="http://balder.codeplex.com"&gt;Balder&lt;/a&gt; and &lt;a href="http://github.com/dolittlestudios/bifrost"&gt;Bifrost&lt;/a&gt; - driving forward with new thoughts and ideas. I will try to blog about the progress as much as my schedule can permit.&amp;nbsp;This means I should keep myself from &lt;a href="http://hu.partypoker.com/"&gt;playing&lt;/a&gt; around or doing unnecessary stuff.
&lt;/p&gt;
&lt;p&gt;
This post was brought to you by
&lt;/p&gt;
&lt;p&gt;
&lt;img src="http://www.ingebrigtsen.info/image.axd?picture=PartyPoker2.png" border="0" alt="PartyPoker" title="PartyPoker2.png" width="275" height="72" /&gt;
&lt;/p&gt;
&lt;p&gt;
&amp;nbsp;
&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/U9LTMu4Cy20yA-MpN_yoDt0ll9U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U9LTMu4Cy20yA-MpN_yoDt0ll9U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/U9LTMu4Cy20yA-MpN_yoDt0ll9U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/U9LTMu4Cy20yA-MpN_yoDt0ll9U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=KAQenFwwf3A:pMJNq8aFx7w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=KAQenFwwf3A:pMJNq8aFx7w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=KAQenFwwf3A:pMJNq8aFx7w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=KAQenFwwf3A:pMJNq8aFx7w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=KAQenFwwf3A:pMJNq8aFx7w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=KAQenFwwf3A:pMJNq8aFx7w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=KAQenFwwf3A:pMJNq8aFx7w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=KAQenFwwf3A:pMJNq8aFx7w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=KAQenFwwf3A:pMJNq8aFx7w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=KAQenFwwf3A:pMJNq8aFx7w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/KAQenFwwf3A" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/KAQenFwwf3A/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/01/21/GeekRider-the-goal-technical-perspective.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=c7dba5d3-2647-4643-ae20-603a7c8a6ac3</guid>
      <pubDate>Sat, 21 Jan 2012 03:51:00 -0300</pubDate>
      <category>.net</category>
      <category>3D</category>
      <category>Balder</category>
      <category>C#</category>
      <category>Cloud</category>
      <category>Community</category>
      <category>JavaScript</category>
      <category>Personal</category>
      <category>Silverlight</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=c7dba5d3-2647-4643-ae20-603a7c8a6ac3</pingback:target>
      <slash:comments>5</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=c7dba5d3-2647-4643-ae20-603a7c8a6ac3</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/01/21/GeekRider-the-goal-technical-perspective.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=c7dba5d3-2647-4643-ae20-603a7c8a6ac3</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=c7dba5d3-2647-4643-ae20-603a7c8a6ac3</feedburner:origLink></item>
    <item>
      <title>State of the union; 2012</title>
      <description>&lt;p&gt;So, here we are then - actually its been almost two weeks now; 2012. As most bloggers tend to do, I'm going to do the same; do a state of the union thing to tell the world "wasssssup". Consider it a delayed Christmas letter from a relative. :)&lt;/p&gt;
&lt;p&gt;2011 was probably one of the most stressful years I've had ever, it is the first year I am totally on my own as a freelancer and not having an employer, but have clients instead. That is needless to say quite different, not in the terms of what kind of work I do, but in more in a psychological perspective. In addition to that I had quite a few speaking engagements. Late 2010 I signed a deal with &lt;a href="http://www.programutvikling.no"&gt;Programutvikling&lt;/a&gt; to do courses in 2011, I did a couple for them as well, but decided to drop doing courses as I was spreading myself way too thin doing way too much stuff. During 2011 I've also been heavily involved in the open source community, for the most part on the following projects; &lt;a href="http://balder.codeplex.com"&gt;Balder&lt;/a&gt; and &lt;a href="http://bifrost.codeplex.com"&gt;Bifrost&lt;/a&gt;, with most focus on the latter. I also started another project called &lt;a href="https://github.com/einari/forseti"&gt;Forseti&lt;/a&gt;, a JavaScript test/spec headless runner written in C# and has the goal of being a self contained executable that is easy to use and get up and running. October last year I got renewed as a Microsoft MVP for the 4th time, very honored and grateful to be receiving this award.&lt;/p&gt;
&lt;p&gt;Come 2012, still alive and kicking, new opportunities and challenges are coming. For the last two and a half years I've been hired by &lt;a href="http://www.komplett.no"&gt;Komplett&lt;/a&gt; to be their &lt;a href="http://en.wikipedia.org/wiki/Solutions_architect"&gt;solutions architect&lt;/a&gt; and help build there vNext platform for e-commerce for both mobile and desktop web-browsers. The project has been an awesome experience and helped shape &lt;a href="http://bifrost.codeplex.com"&gt;Bifrost&lt;/a&gt;. But, a new opportunity arose, and from 1st of March this year, I will be involved in a software project at &lt;a href="http://www.statoil.com"&gt;Statoil&lt;/a&gt;, Norwegian oil-company. Really looking forward to be involved in that particular project. I will however continue to press forward on building features and fixing bugs in all of the open source projects I'm involved in. Will also try to involve myself more in the developer communities, such as &lt;a href="http://www.nnug.no"&gt;NNUG&lt;/a&gt; and other communities. Allthough software is what I do, I'm also slowly realizing that I need to focus more of my energy on my own health. Personal exercise has never been a very big focus on my part, sure I've done my share of bi-cycling - but never reached a point were its natural or I end up doing it on a regular basis. Therefor, this year I'm setting out on a big hairy goal; be part of something called &lt;a href="http://www.birkebeiner.no/English/Birkebeinerrittet/"&gt;Birkebeinerrittet&lt;/a&gt;, apparently the worlds largest cross country bicycle race. In order to accomplish this I need all the motivation in the world and something driving me towards that goal. I decided in December 2011 to start a website to help me drive myself towards that goal; &lt;a href="http://www.geekrider.com"&gt;GeekRider&lt;/a&gt;. Not entirely sure what the site will end up being, but my plan is to let the site drive forward a few ideas I have with regards to how I see web development moving forward and at the same time help me maintain all of the mentioned open source projects - a synergy.&lt;/p&gt;
&lt;p&gt;I guess thats just about it, wish me luck.. :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FgxQDBPK8txuLHAW2O0RVD_f3b8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FgxQDBPK8txuLHAW2O0RVD_f3b8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FgxQDBPK8txuLHAW2O0RVD_f3b8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FgxQDBPK8txuLHAW2O0RVD_f3b8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=8BYcRJvvok4:VdNzDSC3cJA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8BYcRJvvok4:VdNzDSC3cJA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8BYcRJvvok4:VdNzDSC3cJA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8BYcRJvvok4:VdNzDSC3cJA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=8BYcRJvvok4:VdNzDSC3cJA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8BYcRJvvok4:VdNzDSC3cJA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=8BYcRJvvok4:VdNzDSC3cJA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8BYcRJvvok4:VdNzDSC3cJA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=8BYcRJvvok4:VdNzDSC3cJA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=8BYcRJvvok4:VdNzDSC3cJA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/8BYcRJvvok4" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/8BYcRJvvok4/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2012/01/14/State-of-the-union3b-2012.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=435a084f-0578-4aa4-bd78-a3aa090e401c</guid>
      <pubDate>Sat, 14 Jan 2012 03:58:29 -0300</pubDate>
      <category>Personal</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=435a084f-0578-4aa4-bd78-a3aa090e401c</pingback:target>
      <slash:comments>3</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=435a084f-0578-4aa4-bd78-a3aa090e401c</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2012/01/14/State-of-the-union3b-2012.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=435a084f-0578-4aa4-bd78-a3aa090e401c</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=435a084f-0578-4aa4-bd78-a3aa090e401c</feedburner:origLink></item>
    <item>
      <title>Balder - where is it, and where is it going?</title>
      <description>&lt;p&gt;In 2007 I started something called &lt;a href="http://balder.codeplex.com"&gt;Balder&lt;/a&gt;, a 3D engine for the Web using Silverlight. Back then with Silverlight 1.1 Alpha and later 2.0, there really weren't that many options to make it especially feature rich, nor fast. My first goal when I started this whole thing was basically to achieve 3D rendering on the Web across multiple platforms (Windows + Mac, later Moonlight on Linux) and have a declarative programming model for 3D. This is still the motivation for Balder; to be cross-platform on the Web and be declarative in its nature. I've never had the idea of being a 3D engine to compete with the big engines out there that are both free and commercial, this has been partly a research project for me to learn Silverlight properly from the ground up and also maintain a foot within the graphics programming industry which I still hold dear. Even though my day to day job is something completely different these days, I've always had side projects that kept me somewhat close to what was happening in the games industry that I left behind some 10 years ago.&lt;/p&gt;
&lt;p&gt;Back in 2007 with SL1.1 and 2.0, you basically had to either built on top of the built in primitives, which were super slow or you had to do magic like create yourself a realtime PNG encoder and draw pixels manually with code and then hand over the generated PNG to an Image control inside Silverlight.&lt;/p&gt;
&lt;p&gt;With Silverlight 3 came along the WriteableBitmap that enabled to skip the PNG step and Balder started to pick up performance and features were a lot easier to create. This story continued through for Silverlight 4 and Balder has received many a make over of both its rendering pipeline, but also internal architecture while I've learnt more and more in-depth of how to do things in the best way inside Silverlight. With the announcement of Silverlight 5 came a long a low level interface for drawing 3D utilizing the GPU sitting inside your graphics adapter. Finally Balder could shine with great performance and still maintain its declarative, Silverlighty way of doing things.&lt;/p&gt;
&lt;p&gt;For SL5, that was the gold-plated story - the reality is quite different. Balder needed yet another architectural make-over in order to achieve hardware rendering with Silverlight. The main problem being that rendering now had to be done on a specific rendering event that sits on a completely different thread than the regular UI thread inside Silverlight. This poses quite a few problems when Balder is built to be declarative and have all the binding capabilities that Silverlight offers.&lt;/p&gt;
&lt;p&gt;Most of the architectural change has been done - but far from being finished. There are still some holes that needs to be filled internally in Balder that has to do with code-smell basically. At one point in time, development of Balder went forward too fast - and code-quality was during this period suppressed in favor of number of features per day that could be implemented. I know, I'm not proud, but it was the reality for the period that things needed to get done and they needed to be done fast. Another aspect of Balder development has been the lack of being able to properly test things with unit tests all the way. Quite a few times I've tried to do the effort to retrofit tests without succeeding all the way. Silverlight is basically too hard to test if you want to be lightweight with your tests. Sure, there are things out there that mock out the runtime and you can make most of your code so that you don't have dependencies to the Silverlight runtime and just run the tests on the desktop framework. I've done all the techniques out there but never been happy with the flow. This is an ongoing things.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Are we there yet?&lt;/strong&gt;&lt;br /&gt;Phew.. So, were are we at?  Balder has a default branch which is still on the SL4 level where I left off over a year ago and there is a parallel branch for the SL5 parts and all the refactorings and changes that had to be done to bring Balder to SL5. There are some bugs and quirks in it and development is not going as fast as I would have hoped. There are a few reasons for that, one is the lack of tests and not a good story for retro fitting them. I've started doing it with MSpec and writing in a specification way instead, made it a lot easier but there is still a lot of work to be done there. The second reason things are going slow is that Microsoft has yet to come up with a good cross platform story for the 3D bits, in fact, thus far there is none - it only works on Windows for now. I've been probing them to get an answer, but haven't gotten one yet. To be honest, it has for a while halted my motivation for moving forward at the same pace, until last week when I had a breakthrough in rendering that increases performance quite a bit and also the quality for software rendering, which will then prove as the fallback solution for Mac.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://www.ingebrigtsen.info/image.axd?picture=DeferredSoftwareRendering.png" border="0" alt="Deferred software rendering" width="600" height="438" /&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In addition the latest versions of the most used browsers on Mac supports WebGL, which is something that can be used directly from Silverlight as well. After getting the software rendering fallback done, I'll start looking at the WebGL approach as a second fallback scenario for those browsers that supports it.&lt;/p&gt;
&lt;p&gt;Another aspect of the SL5 codebase is that Microsoft changed security from the beta released at Mix to the version released at Build which lead to in-browser shaders not being allowed to do loops. Balder supported 5 light sources with the pixel shaders I wrote for the Beta version, but can only do one with the latest version of SL5. In order to fully support an arbitrary number of lights I'll have to move over to deferred rendering and that has quite a few implications on how Balder works as well. But a job I've started and will make it the default rendering method across the board for now.&lt;/p&gt;
&lt;p&gt;But all that being said, there are some critical issues that needs to be solved - they are issues that really makes it hard for me as a developer to get the velocity I want, so I will be going back and forth researching and bringing back the code quality I want to feel comfortable.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;So, what about the tag-line of Balder and devices?&lt;/strong&gt;&lt;br /&gt;A couple of years ago I saw the opportunity to bring Balder onto more devices and started optimizing the code-base and extension points to be able to bring to things like the Windows Phone 7, iOS, Android and others. This is something I'd still love to do, but will not focus on it for quite a while. There is still too much work on the Silverlight side to justify focusing on devices just yet. There is a version of Balder for WP 7, but not for the latest Mango and to be honest, WP7 is in fact the hardest of these devices to get any proper rendering on since one is not allowed to write shaders for that device.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Conclusion&lt;/strong&gt;&lt;br /&gt;As you might understand, Balder is still active - not just at the same pace as before, hoping to pick this up a little bit moving forward. There are some code-rot that needs fixing, increase of code quality and things like that holding back development a bit, but also technical challenges with the platform. Since I'm relentless with the cross-platform part and am not willing to budge on it, I will focus my energy on getting that working and hopefully working good. If this was a commercial product, I would probably not go to the lengths I am to get the cross-platform parts working, but one has to remember that my original motivation for going down the road of creating Balder in the first place was based upon cross-platform - take that out and personally I will lose the biggest motivation I've had with the project.&lt;/p&gt;
&lt;p&gt;I've established a &lt;a href="http://www.trello.com"&gt;Trello&lt;/a&gt; &lt;a href="https://trello.com/board/balder/4e95e70e82e4916636df1606"&gt;board were people can see what I'm focusing on these days for Balder&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;&lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/crOHtj6V8VhVR9sXM7PJdVWQ9dg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/crOHtj6V8VhVR9sXM7PJdVWQ9dg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/crOHtj6V8VhVR9sXM7PJdVWQ9dg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/crOHtj6V8VhVR9sXM7PJdVWQ9dg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=fFpPI11kRdk:epowxfD4w0Y:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=fFpPI11kRdk:epowxfD4w0Y:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=fFpPI11kRdk:epowxfD4w0Y:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=fFpPI11kRdk:epowxfD4w0Y:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=fFpPI11kRdk:epowxfD4w0Y:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=fFpPI11kRdk:epowxfD4w0Y:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=fFpPI11kRdk:epowxfD4w0Y:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=fFpPI11kRdk:epowxfD4w0Y:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=fFpPI11kRdk:epowxfD4w0Y:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=fFpPI11kRdk:epowxfD4w0Y:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/fFpPI11kRdk" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/fFpPI11kRdk/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2011/10/23/Balder-where-is-it-and-where-is-it-going.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=baa66fb9-4ed8-4cd1-9b50-030cd89fad28</guid>
      <pubDate>Sun, 23 Oct 2011 12:18:59 -0300</pubDate>
      <category>.net</category>
      <category>3D</category>
      <category>Balder</category>
      <category>C#</category>
      <category>Silverlight</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=baa66fb9-4ed8-4cd1-9b50-030cd89fad28</pingback:target>
      <slash:comments>7</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=baa66fb9-4ed8-4cd1-9b50-030cd89fad28</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2011/10/23/Balder-where-is-it-and-where-is-it-going.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=baa66fb9-4ed8-4cd1-9b50-030cd89fad28</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=baa66fb9-4ed8-4cd1-9b50-030cd89fad28</feedburner:origLink></item>
    <item>
      <title>Wazzzzup ?? </title>
      <description>&lt;p&gt;Its been quiet on this page since April, in fact - since 2007 this is the longest period of time that has gone by without any posts on the blog. The reason behind my quiet period has been that I've basically been working way too much. I've had quite a few things on my plate and really haven't had the time to blog at all, hardly had time to tweet even.&lt;/p&gt;
&lt;p&gt;This is about to change. I've started clearing up my schedule quite a bit in order to focus more on the things I love; blogging, open-source and being social on the usual suspected social medias. Time to go back to the roots and rediscover the fun.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;That being said…&lt;/strong&gt;&lt;br /&gt;For those of you who have been following my work on &lt;a href="http://balder.codeplex.com"&gt;Balder&lt;/a&gt; have seen the occasional commit, but not at the pace you might be used to from me. I'm very committed to bringing back to life Balder - there are a few things I need to be doing to the library before I'm comfortable, but I'll be posting about that later in a separate post.&lt;/p&gt;
&lt;p&gt;Another project that is dear to heart is something called &lt;a href="http://bifrost.codeplex.com"&gt;Bifrost&lt;/a&gt;, something that has been getting a lot of love the last year and will get even more love moving forward from now. Also a project I will be blogging more about and sharing some of the experience from building with you.&lt;/p&gt;
&lt;p&gt; &lt;/p&gt;
&lt;p&gt;Concluding this post with; I'm back and I will be focusing more on the blogosphere and the open-source community moving forward. &lt;strong&gt; &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GIp8Tl2ZkJduUIROYShaCa_czmM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GIp8Tl2ZkJduUIROYShaCa_czmM/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/GIp8Tl2ZkJduUIROYShaCa_czmM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GIp8Tl2ZkJduUIROYShaCa_czmM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/einari?a=v-jYTCUkjts:w9cFuKwvEn4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=v-jYTCUkjts:w9cFuKwvEn4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=v-jYTCUkjts:w9cFuKwvEn4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=v-jYTCUkjts:w9cFuKwvEn4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=v-jYTCUkjts:w9cFuKwvEn4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=v-jYTCUkjts:w9cFuKwvEn4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=v-jYTCUkjts:w9cFuKwvEn4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=v-jYTCUkjts:w9cFuKwvEn4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/einari?a=v-jYTCUkjts:w9cFuKwvEn4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/einari?i=v-jYTCUkjts:w9cFuKwvEn4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/einari/~4/v-jYTCUkjts" height="1" width="1"/&gt;</description>
      <link>http://feedproxy.google.com/~r/einari/~3/v-jYTCUkjts/post.aspx</link>
      <author>einar@dolittle.com (Einar Ingebrigtsen)</author>
      <comments>http://www.ingebrigtsen.info/post/2011/10/22/Wazzzzup-.aspx#comment</comments>
      <guid isPermaLink="false">http://www.ingebrigtsen.info/post.aspx?id=7626b59d-9971-4a5c-91eb-54e32048c9eb</guid>
      <pubDate>Sat, 22 Oct 2011 12:04:27 -0300</pubDate>
      <category>General</category>
      <dc:publisher>einar</dc:publisher>
      <pingback:server>http://www.ingebrigtsen.info/pingback.axd</pingback:server>
      <pingback:target>http://www.ingebrigtsen.info/post.aspx?id=7626b59d-9971-4a5c-91eb-54e32048c9eb</pingback:target>
      <slash:comments>0</slash:comments>
      <trackback:ping>http://www.ingebrigtsen.info/trackback.axd?id=7626b59d-9971-4a5c-91eb-54e32048c9eb</trackback:ping>
      <wfw:comment>http://www.ingebrigtsen.info/post/2011/10/22/Wazzzzup-.aspx#comment</wfw:comment>
      <wfw:commentRss>http://www.ingebrigtsen.info/syndication.axd?post=7626b59d-9971-4a5c-91eb-54e32048c9eb</wfw:commentRss>
    <feedburner:origLink>http://www.ingebrigtsen.info/post.aspx?id=7626b59d-9971-4a5c-91eb-54e32048c9eb</feedburner:origLink></item>
  <copyright>(C)2009</copyright><media:credit role="author">Einar Ingebrigtsen</media:credit><media:rating>nonadult</media:rating><media:description type="plain">Einars Storytime</media:description></channel>
</rss>

