<?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.devmavens.com/~d/styles/itemcontent.css"?><rss version="2.0">
<channel>
    <title>DevMavens Feed</title>
    <link>http://DevMavens.com/</link>
    <description>DevMavens</description>
    <language>en-us</language>
    <docs>http://DevMavens.com/Rss</docs>
 
    <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.devmavens.com/Devmavens" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="devmavens" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
      <title>Maslow's Hierarchy of Needs of Software Development</title>
      <author>Scott Hanselman</author>
      <link>http://feedproxy.google.com/~r/ScottHanselman/~3/qaeidaZ0--w/MaslowsHierarchyOfNeedsOfSoftwareDevelopment.aspx</link>
      <description>I've been experimenting with my diet a little and considering a Paleo diet. What an amazing and selfish thing, though, for me to even consider or be able to change my diet in a fundamental way. Only someone who isn't worried about their next meal &lt;hr /&gt;Read more: &lt;a href="http://feedproxy.google.com/~r/ScottHanselman/~3/qaeidaZ0--w/MaslowsHierarchyOfNeedsOfSoftwareDevelopment.aspx"&gt;Maslow's Hierarchy of Needs of Software Development&lt;/a&gt; | &lt;a href="http://feeds.feedburner.com/ScottHanselman"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/abz2XGdy7C4mPut-WdvNPXAWUVQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/abz2XGdy7C4mPut-WdvNPXAWUVQ/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/abz2XGdy7C4mPut-WdvNPXAWUVQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/abz2XGdy7C4mPut-WdvNPXAWUVQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 28 Jan 2012 07:27:59 GMT</pubDate>
      <guid>http://feedproxy.google.com/~r/ScottHanselman/~3/qaeidaZ0--w/MaslowsHierarchyOfNeedsOfSoftwareDevelopment.aspx</guid>
    </item>
 
    <item>
      <title>Reviewing Scrumban the Book</title>
      <author>Steve Smith</author>
      <link>http://ardalis.com/reviewing-scrumban-the-book</link>
      <description>&lt;p&gt;&lt;a href="http://amzn.to/wJJMBR"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://ardalis.com/Media/Default/Windows-Live-Writer/Reviewing-Scrumban-the-Book_E09F/image_3.png" width="240" height="240"&gt;&lt;/a&gt;I’ve been reading a bunch of kanban and lean books recently as I work on my Pluralsight course on Introducing Kanban (not published yet – will link to it when it is).&amp;nbsp; The most recent one I’ve finished is &lt;em&gt;&lt;a href="http://amzn.to/wJJMBR"&gt;Scrumban, Essays on Kanban Systems for Lean Software Development&lt;/a&gt;&lt;/em&gt;, by Corey Ladas (I’m doing the reviews in LIFO order).&amp;nbsp; I made a bunch of notes while reading this book, and it has a great deal of useful information.&amp;nbsp; I read &lt;a href="http://amzn.to/zlzuKg"&gt;David Anderson’s Kanban book&lt;/a&gt; first, followed by &lt;a href="http://amzn.to/zmlnVg"&gt;Benson and Barry’s Personal Kanban&lt;/a&gt;.&amp;nbsp; I think reading Scrumban last was definitely the right choice, though if I were recommending these books today I would most likely suggest someone start with Personal Kanban, as it’s the lightest weight of the three.&lt;/p&gt; &lt;p&gt;One thing that sets Scrumban apart from the other books is the narrative style and organization of the book.&amp;nbsp; As it says in the title’s byline, this book is a collection of essays – there isn’t a great deal of cohesion or a consistent narrative guiding you through the book.&amp;nbsp; It also tends to assume a fair bit of of knowledge on the part of the reader, which is one reason why I wouldn’t start off with this book if you’re just starting to learn about kanban and lean software development.&amp;nbsp; I also don’t think the title is particularly fitting, since there is only one essay that deals with scrum and mentions the term scrumban in the whole book.&amp;nbsp; I have a feeling the title was chosen mainly because it was short and would leverage the popularity of scrum to drive up book sales – whether this was the case or was successful I can’t say.&lt;/p&gt; &lt;p&gt;I found a great deal of value in the book, and it is certainly no rehash of the other two kanban titles listed above.&amp;nbsp; There are some very important, basic concepts covered here such as the analogy of kanban tokens to money in one of the first essays.&amp;nbsp; Corey does a great job of examining multiple different approaches to processes and showing their pros and cons.&amp;nbsp; Things like methods for synchronizing different handoffs between related up- and downstream collaborators in a process are explained clearly and are honestly things I’d never given much thought previously.&amp;nbsp; The book also does a great job of reinforcing the notion that time-boxed iterations are a stepping stone to an even more streamlined process.&amp;nbsp; If you’ve ever considered the logical progression of moving from infrequent software builds, to having a daily build, to having continuous integration, you can see the same logic being applied to moving from large project phases and handoffs (e.g. &lt;a href="http://deviq.com/waterfall"&gt;waterfall&lt;/a&gt;) to many smaller and iterative iterations (sprints), to continuous software delivery and one piece flow (ideal).&lt;/p&gt; &lt;p&gt;One criticism I do have of the book is that it often didn’t define new terms and acronyms as they were introduced.&amp;nbsp; I noted a bunch of them:&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Analytic_Hierarchy_Process"&gt;AHP prioritization&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Takt_time"&gt;takt time&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;em&gt;&lt;a href="http://en.wikipedia.org/wiki/Heijunka"&gt;heijunka board&lt;/a&gt;&lt;/em&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://www.signalguys.com/c/Andon_Lights.html"&gt;andon lights&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://en.wikipedia.org/wiki/Axiomatic_design"&gt;axiomatic design&lt;/a&gt;&lt;/p&gt; &lt;p&gt;There were probably more that I missed because I was already familiar with the term, and of course it’s possible some of these were covered somewhere in the book and I missed them, but these were my “google these later” notes.&amp;nbsp; The links above are the result of my google-fu after-the-fact.&lt;/p&gt; &lt;p&gt;The latter 2/3 of the book shows a bunch of different ways to model processes using task boards, and the effects of each of these designs.&amp;nbsp; The analysis from these areas of the book are easily worth the price of the whole book, considering how much time they’ll save you if you’re just getting started.&amp;nbsp; The book doesn’t propose one right way to go about implementing such systems, but it does a very good job of showing the pros and cons of a number of approaches.&lt;/p&gt; &lt;p&gt;Overall, I thought the book had some great information, but could have been organized better.&amp;nbsp; I would give it 3 or 4 stars on Amazon and would recommend other books first, but if you’ve read the others and still want to learn more, there’s some great information here.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/o9Q3f8aldniFbJ7HX30J5MF02sE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o9Q3f8aldniFbJ7HX30J5MF02sE/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/o9Q3f8aldniFbJ7HX30J5MF02sE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/o9Q3f8aldniFbJ7HX30J5MF02sE/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.stevesmithblog.com/~ff/StevenSmith?a=3VnQgsWzwhI:XtkPAe1GubM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=3VnQgsWzwhI:XtkPAe1GubM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=3VnQgsWzwhI:XtkPAe1GubM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=3VnQgsWzwhI:XtkPAe1GubM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=3VnQgsWzwhI:XtkPAe1GubM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=3VnQgsWzwhI:XtkPAe1GubM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StevenSmith/~4/3VnQgsWzwhI" height="1" width="1"/&gt; &lt;hr /&gt;Read more: &lt;a href="http://ardalis.com/reviewing-scrumban-the-book"&gt;Reviewing Scrumban the Book&lt;/a&gt; | &lt;a href="http://feeds.stevesmithblog.com/StevenSmith"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/T-_HF9BWr5ZyW5XhLpFrRJbpUVc/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T-_HF9BWr5ZyW5XhLpFrRJbpUVc/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/T-_HF9BWr5ZyW5XhLpFrRJbpUVc/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/T-_HF9BWr5ZyW5XhLpFrRJbpUVc/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Sat, 28 Jan 2012 02:25:38 GMT</pubDate>
      <guid>http://ardalis.com/reviewing-scrumban-the-book</guid>
    </item>
 
    <item>
      <title>Bug Hunt: What made this blog slow?</title>
      <author>Oren Eini</author>
      <link>http://feedproxy.google.com/~r/AyendeRahien/~3/WTgxRBf_nh8/bug-hunt-what-made-this-blog-slow</link>
      <description>&lt;p&gt;A while ago the blog start taking 100% CPU on the client machines. Obviously we were doing something very wrong there, but what exactly was it?&lt;/p&gt; &lt;p&gt;We track down the problem to the following code, can you figure out what the problem?&lt;/p&gt; &lt;p&gt;&lt;a href="http://ayende.com/blog/Images/Windows-Live-Writer/Bug-Hunt-What-made-this-blog-slow_FB38/image_2.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ayende.com/blog/Images/Windows-Live-Writer/Bug-Hunt-What-made-this-blog-slow_FB38/image_thumb.png" width="587" height="224"&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;a href="http://ayende.com/blog/Images/Windows-Live-Writer/Bug-Hunt-What-made-this-blog-slow_FB38/image_4.png"&gt;&lt;img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ayende.com/blog/Images/Windows-Live-Writer/Bug-Hunt-What-made-this-blog-slow_FB38/image_thumb_1.png" width="392" height="113"&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AyendeRahien/~4/WTgxRBf_nh8" height="1" width="1"/&gt; &lt;hr /&gt;Read more: &lt;a href="http://feedproxy.google.com/~r/AyendeRahien/~3/WTgxRBf_nh8/bug-hunt-what-made-this-blog-slow"&gt;Bug Hunt: What made this blog slow?&lt;/a&gt; | &lt;a href="http://feeds.feedburner.com/AyendeRahien"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/tZAWRyHWiNbNzjnaxW4ETXMF2-0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tZAWRyHWiNbNzjnaxW4ETXMF2-0/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/tZAWRyHWiNbNzjnaxW4ETXMF2-0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/tZAWRyHWiNbNzjnaxW4ETXMF2-0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jan 2012 15:00:00 GMT</pubDate>
      <guid>http://feedproxy.google.com/~r/AyendeRahien/~3/WTgxRBf_nh8/bug-hunt-what-made-this-blog-slow</guid>
    </item>
 
    <item>
      <title>I’m A Piece of Trash: Recycle Me</title>
      <author>Rob Conery</author>
      <link>http://feedproxy.google.com/~r/wekeroad/EeKc/~3/RqskUHdsf94/</link>
      <description>I stare at the bottom of my drained coffee cup - the stray grounds settle on the bottom in a final stand against the tyranny of filtration. The quiet of the morning is leaving me - the minivans, SUVs, hybrid/crossover/family cars are pulling up in front of our house: it's Go Time. I'm Mr. Trash today - and the children in my daughters' class are about to get thrown away with me... &lt;hr /&gt;Read more: &lt;a href="http://feedproxy.google.com/~r/wekeroad/EeKc/~3/RqskUHdsf94/"&gt;I’m A Piece of Trash: Recycle Me&lt;/a&gt; | &lt;a href="http://feeds.feedburner.com/wekeroad/EeKc"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gyUkBd1iPOzcyQ-aTcklRrsmFHg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gyUkBd1iPOzcyQ-aTcklRrsmFHg/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/gyUkBd1iPOzcyQ-aTcklRrsmFHg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gyUkBd1iPOzcyQ-aTcklRrsmFHg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jan 2012 14:05:27 GMT</pubDate>
      <guid>http://feedproxy.google.com/~r/wekeroad/EeKc/~3/RqskUHdsf94/</guid>
    </item>
 
    <item>
      <title>Updating Blog to Orchard and Switching Domains</title>
      <author>Steve Smith</author>
      <link>http://ardalis.com/updating-blog-to-orchard-and-switching-domains</link>
      <description>&lt;p&gt;&lt;a href="http://ardalis.com/Media/Default/Windows-Live-Writer/87ac6128314d_D3CC/image_2.png"&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="image" border="0" alt="image" align="right" src="http://ardalis.com/Media/Default/Windows-Live-Writer/87ac6128314d_D3CC/image_thumb.png" width="376" height="323"&gt;&lt;/a&gt;So, yesterday I posted &lt;a href="http://ardalis.com/Asus-Zen-Ultrabook-First-Impressions"&gt;a review of the new Asus Ultrabook&lt;/a&gt; and, as has become rather predictable lately, the virtual web server hosting my Graffiti-powered blog started having 100% CPU for quite a while after the post went live.&amp;nbsp; Now, I don’t get *that* much traffic, but apparently something with my configuration of Graffiti, the server, and the traffic that I do get is enough for it to bring that server to its knees.&amp;nbsp; And Graffiti, great though it was years ago, just had to go.&lt;/p&gt; &lt;p&gt;I opted to go with &lt;a href="http://www.orchardproject.net/"&gt;Orchard&lt;/a&gt; for several reasons.&amp;nbsp; I’d been on the fence between Orchard and WordPress, but after using WordPress for some other one-off projects over the last 18 months, I’ve grown disenchanted with it.&amp;nbsp; While I did find that it was very cheap to find hosting for WordPress, I also found that these cheaper hosts were (shockingly) not as responsive as I was used to, and also since WordPress is to blogging as Windows has been to PCs, it also is the target of loads of automated hacks, and it didn’t take long before the WordPress accounts I had set up on these shared hosts were compromised.&amp;nbsp; After cleaning them up multiple times only to have the problems recur, I decided I’d just avoid the whole problem by using Orchard (the blogging equivalent of buying a Mac).&lt;/p&gt; &lt;p&gt;Orchard is incredibly easy to get set up, has loads of extensions, and also happens to use the platform, language, and design approach that I prefer (in this case, .NET, C#, and MVC).&amp;nbsp; There’s &lt;a href="http://www.pluralsight-training.net/microsoft/players/PSODPlayer?author=kevin-kuebler&amp;amp;name=introduction-to-orchard&amp;amp;mode=live&amp;amp;clip=0&amp;amp;course=orchard-fundamentals"&gt;a great introductory course on Pluralsight (intro module is free)&lt;/a&gt; by my fellow NimblePros employee Kevin Kuebler, too, if you’d like some help getting started.&amp;nbsp; Migrating to Orchard was fairly straightforward.&amp;nbsp; I used &lt;a href="http://johnpapa.net/orchardpart1"&gt;John Papa’s blog series on migrating from Graffiti to Orchard&lt;/a&gt; as my primary guide, and it was a huge help.&amp;nbsp; The data migration involved pulling the data out of Graffiti into BlogML, and then sucking in the BlogML back into Orchard.&amp;nbsp; I &lt;a href="https://bitbucket.org/jonsagara/graffititoblogml/pull-request/1/pull-please"&gt;cleaned up the code for doing this a bit&lt;/a&gt;, though the comments are still all wrapped in &amp;lt;p&amp;gt;…&amp;lt;/p&amp;gt;, so use &lt;a href="http://johnpapa.net/orchardpart2"&gt;John’s script&lt;/a&gt; to fix that.&amp;nbsp; The latest version of the &lt;a href="https://bitbucket.org/jonsagara/graffititoblogml/overview"&gt;GraffitiToBlogML code should be here&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;I’m hoping to get Disqus set up for my comments soon, as well as to migrate my old blog data from AspAdvice.com, ArmyAdvice.com, and asp.net/blogs, so that all of my blogging for the last decade can all live here.&amp;nbsp; And hopefully this new account will perform better than the old one – I know I was losing visitors who came to my old site and found it unresponsive and left.&amp;nbsp; If you’re reading this, thanks for sticking with me!&amp;nbsp; :)&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/W90Fj47udur3Mg7tpuehnPCKDdw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W90Fj47udur3Mg7tpuehnPCKDdw/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/W90Fj47udur3Mg7tpuehnPCKDdw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/W90Fj47udur3Mg7tpuehnPCKDdw/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.stevesmithblog.com/~ff/StevenSmith?a=FrBYjD_UF9Q:ufKH5wuMobk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=FrBYjD_UF9Q:ufKH5wuMobk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=FrBYjD_UF9Q:ufKH5wuMobk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=FrBYjD_UF9Q:ufKH5wuMobk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=FrBYjD_UF9Q:ufKH5wuMobk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=FrBYjD_UF9Q:ufKH5wuMobk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StevenSmith/~4/FrBYjD_UF9Q" height="1" width="1"/&gt; &lt;hr /&gt;Read more: &lt;a href="http://ardalis.com/updating-blog-to-orchard-and-switching-domains"&gt;Updating Blog to Orchard and Switching Domains&lt;/a&gt; | &lt;a href="http://feeds.stevesmithblog.com/StevenSmith"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DPQr89rgIlPGmyhRqWG5pk5ozbA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DPQr89rgIlPGmyhRqWG5pk5ozbA/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/DPQr89rgIlPGmyhRqWG5pk5ozbA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DPQr89rgIlPGmyhRqWG5pk5ozbA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Fri, 27 Jan 2012 01:22:54 GMT</pubDate>
      <guid>http://ardalis.com/updating-blog-to-orchard-and-switching-domains</guid>
    </item>
 
    <item>
      <title>Northwind Starter Kit Review: Conclusion</title>
      <author>Oren Eini</author>
      <link>http://feedproxy.google.com/~r/AyendeRahien/~3/hAxud30AzzY/northwind-starter-kit-review-conclusion</link>
      <description>&lt;p&gt;This is a review of the &lt;a href="http://nsk.codeplex.com/"&gt;Northwind Starter Kit project&lt;/a&gt;, this review revision &lt;a href="http://nsk.codeplex.com/SourceControl/changeset/changes/94815"&gt;94815&lt;/a&gt; from Dec 18 2011.  &lt;p&gt;A while ago I said:  &lt;blockquote&gt; &lt;p&gt;Seriously?!&amp;nbsp; 22(!) projects to do a sample application using Northwind?&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;And people took me up to task about it. The criticism was mostly focused on two parts:  &lt;ul&gt; &lt;li&gt;I didn’t get that the project wasn’t about Northwind, but about being a sample app for architectural design patterns.  &lt;li&gt;I couldn’t actually decide that a project was bad simply by looking at the project structure and some minor code browsing.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;I am sad to say that after taking a detailed look at the code, I am even more firmly back at my original conclusion.&amp;nbsp; I started to do a review of the UI code, but there really is no real need to do so.&lt;/p&gt; &lt;p&gt;The entire project, as I said in the beginning, is supposed to be a sample application for Northwind. Northwind is a CRUD application. Well, not exactly, it is supposed to be an example of an Online Store, which is something much bigger than just Northwind. But it isn’t. &lt;/p&gt; &lt;p&gt;Say what you will, the Northwind Starter Kit is a CRUD application. It does exactly that, and nothing else. It does so in an incredibly complicated fashion, mind, but that is what it does.&lt;/p&gt; &lt;p&gt;Well, it doesn’t do updates, or deletes, or creates. So it is just an R application (I certainly consider the codebase to be R rated, not for impressionable developers).&lt;/p&gt; &lt;p&gt;If you want to have a sample application to show off architectural ideas, make sure that the application can actually, you know, show them. The only thing that NSK does is loading stuff from the database, try as I might, I found no real piece of business logic, no any reason why it is so complicated.&lt;/p&gt; &lt;p&gt;So, to the guys who commented on that, it isn’t a good project. If you like it, I am happy for you, there are also people who loves &lt;a href="http://ugliestdogs.net/ugliestdogwinners.html"&gt;this guy&lt;/a&gt;:&lt;/p&gt; &lt;p&gt;&lt;img src="http://ugliestdogs.net/sitebuilder/images/Picture_144_1_-387x251.jpg"&gt;&lt;/p&gt; &lt;p&gt;Personally, I would call pest control.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AyendeRahien/~4/hAxud30AzzY" height="1" width="1"/&gt; &lt;hr /&gt;Read more: &lt;a href="http://feedproxy.google.com/~r/AyendeRahien/~3/hAxud30AzzY/northwind-starter-kit-review-conclusion"&gt;Northwind Starter Kit Review: Conclusion&lt;/a&gt; | &lt;a href="http://feeds.feedburner.com/AyendeRahien"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/B4GPSwnyk80gsd8UljiztJ0zQFE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B4GPSwnyk80gsd8UljiztJ0zQFE/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/B4GPSwnyk80gsd8UljiztJ0zQFE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/B4GPSwnyk80gsd8UljiztJ0zQFE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 26 Jan 2012 15:00:00 GMT</pubDate>
      <guid>http://feedproxy.google.com/~r/AyendeRahien/~3/hAxud30AzzY/northwind-starter-kit-review-conclusion</guid>
    </item>
 
    <item>
      <title>About Steve</title>
      <author>Steve Smith</author>
      <link>http://ardalis.com/About</link>
      <description>&lt;p&gt;Hi, I'm Steve Smith.&amp;nbsp; I go by Ardalis online because, well, you'd understand if your name was &lt;a href="http://en.wikipedia.org/wiki/Steven_Smith"&gt;Steve Smith&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;This is now the fifth place I've had a blog, if you don't count my initial home page and articles on ASPAlliance.com, which were somewhat blog-like but preceded the term.&amp;nbsp; Unlike my past blog moves (from the ASP.NET/blogs site to AspAdvice.com/blogs and my ArmySteve.com / ArmyAdvice.com/blogs/ArmySteve blogs, and then from there to SteveSmithBlog.com), this time I'm pulling everything into one place.&amp;nbsp; So far I only have the most recent stuff here, but soon you should see content dating back to 10 years ago, all in one easy to find location.&lt;/p&gt;
&lt;p&gt;If you're here, you've found my blog.&amp;nbsp; You may also wish to stalk me via other means:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://twitter.com/ardalis"&gt;Twitter (@ardalis)&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.facebook.com/StevenAndrewSmith"&gt;Facebook&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.linkedin.com/in/stevenandrewsmith"&gt;LinkedIn&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="https://plus.google.com/108098990198986419468/posts"&gt;Google+&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://flickr.com/photos/lakequincy/"&gt;Flickr&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here's some more info on me, which is slightly outdated at the moment (Jan 2012).&lt;/p&gt;
&lt;p&gt;Steve Smith is currently a Senior Architect with &lt;a href="http://codeproject.com/"&gt;The Code Project&lt;/a&gt; and CTO of &lt;a href="http://lakequincy.com/"&gt;Lake Quincy Media&lt;/a&gt;, which he co-founded in 2005.&amp;nbsp; He also founded and continues to run &lt;a href="http://aspalliance.com/"&gt;ASPAlliance.com&lt;/a&gt;, a popular resource for Microsoft programmers.&amp;nbsp; He is a Microsoft &lt;a href="http://theregion.com/profile.aspx?rd=1322"&gt;Regional Director&lt;/a&gt;, an ASP.NET MVP (&lt;a href="https://mvp.support.microsoft.com/profile=179854D4-7379-472E-A6BD-ECD2687C7F47"&gt;profile&lt;/a&gt;), an &lt;a href="http://ineta.org/Speakers/Speakers.aspx"&gt;INETA Speaker&lt;/a&gt;, and an &lt;a href="http://aspinsiders.com/"&gt;ASPInsider&lt;/a&gt;.&amp;nbsp; He's written or contributed to several books on ASP.NET and related topics and is a frequent speaker at industry conferences such as DevConnections and TechEd.&amp;nbsp; Steve also founded and organizes the &lt;a href="http://hudsonsc.com/"&gt;Hudson Software Craftsmanship&lt;/a&gt; group in Hudson, Ohio, where he and his wife Michelle also own &lt;a href="http://distinctivespacesllc.com"&gt;office space&lt;/a&gt; and she manages their agile consulting company, &lt;a href="http://nimblepros.com/"&gt;NimblePros.com&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Steve is a US Army veteran who served in Iraq as a combat engineer platoon leader tasked with finding and destroying unexploded ordnance and clearing IEDs.&amp;nbsp; He received his honorable discharge as an army Captain in 2005 and is now happy to be 100% a civilian.&lt;/p&gt;
&lt;p&gt;Steve lives in Ohio with his wife and business partner Michelle, their daughter Ilyana, and son Nikita.&amp;nbsp; When he's not trying to keep up with his business or technology, Steve enjoys games, bicycling, and karate.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;History&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;In January 2012 I moved my blog from SteveSmithBlog.com to Ardalis.com, which is shorter, more memorable, and lines up with my twitter alias.&lt;/p&gt;
&lt;p&gt;In July 2008 I moved my blog from &lt;a href="http://aspadvice.com/blogs/ssmith"&gt;AspAdvice.com/blogs/ssmith&lt;/a&gt; to my own domain, SteveSmithBlog.com.&amp;nbsp; I'm keeping all the old content at the old blog, as well as my previous &lt;a href="http://armyadvice.com/blogs/armysteve/"&gt;Army blog that I kept while I was in Iraq in 2004&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/URQUfKTmxjNMKDC9Zt2uLaNiVbQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/URQUfKTmxjNMKDC9Zt2uLaNiVbQ/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/URQUfKTmxjNMKDC9Zt2uLaNiVbQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/URQUfKTmxjNMKDC9Zt2uLaNiVbQ/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.stevesmithblog.com/~ff/StevenSmith?a=unUEibo1wKA:0qdIBWipETI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=unUEibo1wKA:0qdIBWipETI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=unUEibo1wKA:0qdIBWipETI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=unUEibo1wKA:0qdIBWipETI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=unUEibo1wKA:0qdIBWipETI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=unUEibo1wKA:0qdIBWipETI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StevenSmith/~4/unUEibo1wKA" height="1" width="1"/&gt; &lt;hr /&gt;Read more: &lt;a href="http://ardalis.com/About"&gt;About Steve&lt;/a&gt; | &lt;a href="http://feeds.stevesmithblog.com/StevenSmith"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/7FYKSO-JKAqu6JbAP5N-kJ5ToBQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7FYKSO-JKAqu6JbAP5N-kJ5ToBQ/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/7FYKSO-JKAqu6JbAP5N-kJ5ToBQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/7FYKSO-JKAqu6JbAP5N-kJ5ToBQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Thu, 26 Jan 2012 04:13:46 GMT</pubDate>
      <guid>http://ardalis.com/About</guid>
    </item>
 
    <item>
      <title>The ASUS Zenbook UX31: Initial impressions</title>
      <author>Dave Ward</author>
      <link>http://feeds.encosia.com/~r/Encosia/~3/vF4J2LEzkFw/</link>
      <description>For over a year now, I’ve been using a 13” MacBook Air as my only laptop. Though it’s a bit underpowered and I prefer Windows to OS X, I was ultimately unable to resist Apple’s build quality compared to the Dell I had used previously. However, I never fully resigned myself to accepting a dichotomy [...]
No related posts. &lt;hr /&gt;Read more: &lt;a href="http://feeds.encosia.com/~r/Encosia/~3/vF4J2LEzkFw/"&gt;The ASUS Zenbook UX31: Initial impressions&lt;/a&gt; | &lt;a href="http://feeds.encosia.com/Encosia"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/SHVKMgRL_MlXn88Ajps5iXx7G0g/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SHVKMgRL_MlXn88Ajps5iXx7G0g/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/SHVKMgRL_MlXn88Ajps5iXx7G0g/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/SHVKMgRL_MlXn88Ajps5iXx7G0g/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 20:00:44 GMT</pubDate>
      <guid>http://feeds.encosia.com/~r/Encosia/~3/vF4J2LEzkFw/</guid>
    </item>
 
    <item>
      <title>Asus Zen Ultrabook First Impressions</title>
      <author>Steve Smith</author>
      <link>http://stevesmithblog.com/blog/asus-zen-ultrabook-first-impressions/</link>
      <description>&lt;p&gt;Last week a received a new &lt;a href="http://amzn.to/yEuObA"&gt;Asus UX31E Zenbook Ultrabook laptop computer&lt;/a&gt;, which I’ve been putting through the paces.&amp;#160; I’d like to write up my thoughts on the unboxing and my initial impression of the machine, and I’ll write more in a few weeks once I’ve had some more time to use it.&amp;#160; Overall, I really like it so far.&amp;#160; It’s thin, light, shiny, and feels solidly put together.&amp;#160; It’s also extremely fast to start up and has a very reasonable active use battery life and a better sleep/standby battery life than any laptop I’ve ever owned.&lt;/p&gt;  &lt;h2&gt;Unboxing&lt;/h2&gt;  &lt;p&gt;I got my &lt;a href="http://amzn.to/yEuObA"&gt;Asus Zenbook Ultrabook on Amazon&lt;/a&gt;, so of course it came in an Amazon box.&amp;#160; Inside the Amazon box was the Asus box:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000091_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="WP_000091" border="0" alt="WP_000091" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000091_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;And inside the Asus shipping box is the actual Zenbook packaging:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000094_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="WP_000094" border="0" alt="WP_000094" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000094_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After removing a bit of shrink wrap, this box opens to reveal the Zenbook and its accessories:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000096_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="WP_000096" border="0" alt="WP_000096" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000096_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After a bit of unpacking and cleaning up some of the Russian nesting doll style boxes, the components look like this:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000097_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="WP_000097" border="0" alt="WP_000097" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000097_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The laptop is incredibly thin.&amp;#160; Here it is compared to a thin Bic pen on my desk:&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000102_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="WP_000102" border="0" alt="WP_000102" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000102_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;It comes with a magnetic clasp carrying sleeve, which I really like.&amp;#160; It’s handy to slide the Zenbook in and out of, and it has a nice texture and feel to it, in addition to feeling pretty durable (though it’s too early to say how well it holds up to real usage).&amp;#160; Because it’s so thin, the Zenbook doesn’t have ports for Ethernet and VGA, opting instead to support only thinner ports like USB and micro-HDMI.&amp;#160; It comes with a small accessory bag and two adapters:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;A USB to Ethernet/RJ-45 adapter &lt;/li&gt;    &lt;li&gt;A micro-HDMI to VGA adapter &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000100_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="WP_000100" border="0" alt="WP_000100" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000100_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;I do have two small complaints about the accessories.&amp;#160; Firstly, I wish it came with an HDMI adapter, since our office projector supports HDMI.&amp;#160; That said, I wouldn’t want to give up the VGA adapter, since that’s still the universal standard for projectors everywhere.&amp;#160; Secondly, the accessory bag, while compact and stylishly a match for the larger Zenbook sleeve, does not actually fit into the sleeve.&amp;#160; Likewise, the power adapter certainly doesn’t fit into the sleeve, so you’ll certainly still need some kind of proper laptop bag or backpack to hold these things.&amp;#160; It would have been nice if the sleeve somehow could be just as slick and portable as it is now while still somehow being able to hold the adapters and/or the accessory bag, but I suspect those two desires are simply incompatible with real-world space constraints.&lt;/p&gt;  &lt;p&gt;To support standard HDMI output from the Zenbook, I’ll most likely pick up one of these &lt;a href="http://amzn.to/wA3lhK"&gt;HDMI Female to Micro HDMI Mail Adapters for under $3&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;The front and back of the Zenbook are very simple.&amp;#160; The smooth finish is great to look at and has a nice, slick feel to it.&amp;#160; The sleeve, again, is a nice addition to the package, as I’m sure it will protect the Zenbook from fingerprints and accidentally slipping from my fingers in transit.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000101_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="WP_000101" border="0" alt="WP_000101" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000101_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000104_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="WP_000104" border="0" alt="WP_000104" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000104_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The power adapter is light and the connector the the Zenbook itself is tiny.&amp;#160; I think it’s smaller than a standard 3.5mm headphone jack, though I haven’t measured it or tried to plug my headphones into the power port of the laptop (yet).&amp;#160; I certainly appreciate having a light power supply, since I’ve had laptops in the past with power bricks that weighed (literally) more than the Zenbook itself (I’m looking at you, Alienware).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000105_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="WP_000105" border="0" alt="WP_000105" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000105_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you open up the machine, it has a nice-sized screen, a huge trackpad, built-in speakers on the inside of the screen’s hinge, a webcam, and the same smooth metal finish found on the outside case.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000106_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="WP_000106" border="0" alt="WP_000106" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000106_thumb.jpg" width="644" height="484" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h2&gt;Starting For The First Time&lt;/h2&gt;  &lt;p&gt;The Zenbook comes with Windows 7 Home Premium 64-bit.&amp;#160; It also has the Bing Bar installed automatically, but this is the only “crapware” that seems to come preinstalled on the device.&amp;#160; I left the Bing Bar running for almost a day before it annoyed me enough to remove it (I did try to give it a fair chance).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000108_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="WP_000108" border="0" alt="WP_000108" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000108_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000109_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="WP_000109" border="0" alt="WP_000109" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000109_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Once you’ve started, you’ll see some information about Instant On, which theoretically is a unique Asus technology that saves power and speeds boot time for the computer.&amp;#160; I turned it on and the default desktop widget that displays expected Standby Time doubled as a result.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000111_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="WP_000111" border="0" alt="WP_000111" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000111_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;a href="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000112_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="WP_000112" border="0" alt="WP_000112" src="http://stevesmithblog.com/files/media/image/Windows-Live-Writer/Asus-Zen-Ultrabook-First-Impressions_EBCB/WP_000112_thumb.jpg" width="244" height="184" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Asus also has an automatic update service running, which is set up nearly identically to Windows Update.&amp;#160; You’ll want to make sure you get the latest drivers via Asus Update, as I have heard of others having issues that were resolved by these updates.&amp;#160; One common issue I’ve seen relates to the trackpad.&amp;#160; It’s different from others I’ve used, as it is both more sensitive to touch and by default somewhat slower (in terms of how fast the mouse pointer moves on the screen based on how far you move your finger – adjustable in Windows).&amp;#160; The left and right “buttons” are actually just regions on the touchpad, too, and so occasionally I’ve accidentally dragged things as I was trying to click.&amp;#160; These are I’m sure just things I need to get used to.&amp;#160; I’ve also read others’ complaints about the keyboard.&amp;#160; It, too, is different from most laptop keyboards I’ve used, but I haven’t had any problems with it, and I’m a relatively fast touch typist.&amp;#160; It requires some getting used to, just like riding a new and unfamiliar bicycle, but once you’re acclimated to it, it’s fine in my so far limited experience.&lt;/p&gt;  &lt;p&gt;The one other oddity I noticed so far is that the power button is placed where the Delete button usually goes (and the delete key is just to the left of the power key).&amp;#160; I almost, once, hit the power button while going for the delete key.&amp;#160; I’m pretty sure it just would have gone to sleep (which it does quite quickly) and I’d have simply had to wake it back up (also very quick), but I caught myself and have had no issue with remembering where the del key is since.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Disclosure of Material Connection: I received one or more of the products or services mentioned above for free in the hope that I would mention it on my blog. Regardless, I only recommend products or services I use personally and believe my readers will enjoy. I am disclosing this in accordance with the &lt;a href="http://www.access.gpo.gov/nara/cfr/waisidx_03/16cfr255_03.html"&gt;Federal Trade Commission’s 16 CFR, Part 255: “Guides Concerning the Use of Endorsements and Testimonials in Advertising.”&lt;/a&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;Here’s another &lt;a href="http://reviews.cnet.com/laptops/asus-zenbook-ux31e-dh52/4505-3121_7-35033683.html"&gt;review of the Zenbook on CNET&lt;/a&gt; you may find interesting if you read this far.&amp;#160; I agree with their sentiment, “who doesn't want a thin, unibody metal lightweight laptop that starts fast and has a great battery life?”&lt;/p&gt;  &lt;div class="lqm_ad" lqm_format="1x1" lqm_zone="ron" lqm_publisher="lqm.stevesmith.site"&gt;&lt;/div&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/KFz3UngnbKpGx-u_Oo98T3QYcIs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KFz3UngnbKpGx-u_Oo98T3QYcIs/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/KFz3UngnbKpGx-u_Oo98T3QYcIs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/KFz3UngnbKpGx-u_Oo98T3QYcIs/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.stevesmithblog.com/~ff/StevenSmith?a=Y2llhERdEoA:32jhPraiehc:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=Y2llhERdEoA:32jhPraiehc:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=Y2llhERdEoA:32jhPraiehc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=Y2llhERdEoA:32jhPraiehc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.stevesmithblog.com/~ff/StevenSmith?a=Y2llhERdEoA:32jhPraiehc:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/StevenSmith?i=Y2llhERdEoA:32jhPraiehc:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/StevenSmith/~4/Y2llhERdEoA" height="1" width="1"/&gt; &lt;hr /&gt;Read more: &lt;a href="http://stevesmithblog.com/blog/asus-zen-ultrabook-first-impressions/"&gt;Asus Zen Ultrabook First Impressions&lt;/a&gt; | &lt;a href="http://feeds.stevesmithblog.com/StevenSmith"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/xKsgmmoS0gRGU0dFxWqwa3WES3Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKsgmmoS0gRGU0dFxWqwa3WES3Q/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/xKsgmmoS0gRGU0dFxWqwa3WES3Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/xKsgmmoS0gRGU0dFxWqwa3WES3Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 19:18:11 GMT</pubDate>
      <guid>http://stevesmithblog.com/blog/asus-zen-ultrabook-first-impressions/</guid>
    </item>
 
    <item>
      <title>Ask Ayende: Handling filtering</title>
      <author>Oren Eini</author>
      <link>http://feedproxy.google.com/~r/AyendeRahien/~3/bMvKdLsTT64/ask-ayende-handling-filtering</link>
      <description>&lt;p&gt;With regards to my quests against repositories, Matt &lt;a href="http://ayende.com/blog/153058/northwind-starter-kit-review-data-access-review-thoughts?key=852c1fa5de554460b9a8b4fbc2e2843a#comment4"&gt;asks&lt;/a&gt;: &lt;blockquote&gt; &lt;p&gt;…if my aggregate root query should exclude entities that have, for example, and IsActive = false flag, I also don't want to repeatedly exclude the IsActive = false entities. Using the repository pattern I can expose my Get method where internally it ALWAYS does this.&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;The problem with this question is that it make a false assumption, then go ahead and follow on that false assumption. The false assumption here is that the only way to handle the IsActive = false in by directly querying that. But that is wrong.&lt;/p&gt; &lt;p&gt;With NHibernate, you can define that with a where condition, or as a filter. With RavenDB, you can define that inside a query listener. You can absolutely set those things up as part of your infrastructure, and you won’t need to create any abstractions for that.&lt;/p&gt;&lt;img src="http://feeds.feedburner.com/~r/AyendeRahien/~4/bMvKdLsTT64" height="1" width="1"/&gt; &lt;hr /&gt;Read more: &lt;a href="http://feedproxy.google.com/~r/AyendeRahien/~3/bMvKdLsTT64/ask-ayende-handling-filtering"&gt;Ask Ayende: Handling filtering&lt;/a&gt; | &lt;a href="http://feeds.feedburner.com/AyendeRahien"&gt;Subscribe&lt;/a&gt;
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/t-B4egTuOcYjGJHkbwG9PN8hFlk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t-B4egTuOcYjGJHkbwG9PN8hFlk/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/t-B4egTuOcYjGJHkbwG9PN8hFlk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/t-B4egTuOcYjGJHkbwG9PN8hFlk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;</description>
      <pubDate>Wed, 25 Jan 2012 15:00:00 GMT</pubDate>
      <guid>http://feedproxy.google.com/~r/AyendeRahien/~3/bMvKdLsTT64/ask-ayende-handling-filtering</guid>
    </item>
 
  </channel>
</rss>

