<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://sqlblog.com/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Buck Woody : Learning</title><link>http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx</link><description>Tags: Learning</description><dc:language>en</dc:language><generator>CommunityServer 2.1 SP2 (Build: 61129.1)</generator><item><title>The Windows Azure Software Development Kit (SDK) and the Windows Azure Training Kit (WATK)</title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/09/12/the-windows-azure-software-development-kit-sdk-and-the-windows-azure-training-kit-watk.aspx</link><pubDate>Wed, 12 Sep 2012 13:40:40 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:45165</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/45165.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=45165</wfw:commentRss><description>&lt;p&gt;Windows Azure is a platform that allows you to write software, run software, or use software that we've already written. We provide lots of resources to help you do that - many can be found right here in this blog series. There are two primary resources you can use, and it's important to understand what they are and what they do.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://officeimg.vo.msecnd.net/en-us/images/MH900441285.jpg"&gt;&lt;img width="121" height="107" style="float:left;max-width:550px;" alt="" src="http://officeimg.vo.msecnd.net/en-us/images/MH900441285.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;The Windows Azure Software Development Kit (SDK)&lt;/h1&gt;
&lt;p&gt;Actually, this isn't one resource. We have SDK's for multiple development environments, such as Visual Studio and also Eclipse, along with SDK's for iOS, Android and other environments. Windows Azure is a "back end", so almost any technology or front end system can use it to solve a problem.&lt;/p&gt;
&lt;p&gt;The SDK's are primarily for development. In the case of Visual Studio, you'll get a runtime environment for Windows Azure which allows you to develop, test and even run code all locally - you do not have to be connected to Windows Azure at all, until you're ready to deploy.&lt;/p&gt;
&lt;p&gt;You'll also get a few samples and codeblocks, along with all of the libraries you need to code with Windows Azure in .NET, PHP, Ruby, Java and more.&lt;/p&gt;
&lt;p&gt;The SDK is updated frequently, so check this location to find the latest for your environment and language - just click the bar that corresponds to what you want:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.windowsazure.com/en-us/develop/downloads/" target="_blank"&gt;http://www.windowsazure.com/en-us/develop/downloads/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://officeimg.vo.msecnd.net/en-us/images/MH900438678.jpg"&gt;&lt;img width="151" height="163" style="margin:2px 5px;border:0px currentColor;float:left;max-width:550px;" src="http://officeimg.vo.msecnd.net/en-us/images/MH900438678.jpg" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;h1&gt;The Windows Azure Training Kit (WATK)&lt;/h1&gt;
&lt;p&gt;Whether you're writing code, using Windows Azure Virtual Machines (VM's) or working with Hadoop, you can use the WATK to get examples, code, PowerShell scripts, PowerPoint decks, training videos and much more. This should be your second download after the SDK. This is all of the training you need to get started, and even beyond. The WATK is updated frequently - and you can find the latest one here:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/" target="_blank"&gt;http://www.windowsazure.com/en-us/develop/net/other-resources/training-kit/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;There are many other resources - again, check the &lt;a href="http://windowsazure.com"&gt;http://windowsazure.com&lt;/a&gt; site, the &lt;a href="http://www.windowsazure.com/en-us/community/newsletter/2012/june/" target="_blank"&gt;community newsletter (which introduces the latest features)&lt;/a&gt;, and &lt;a href="http://sqlblog.com/b/buckwoody/rss.aspx" target="_blank"&gt;my blog for more&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=45165" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Scripts/default.aspx">Scripts</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Web/default.aspx">Web</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Latest+Version/default.aspx">Latest Version</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Documentation/default.aspx">Documentation</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Azure/default.aspx">SQL Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Link+Lists/default.aspx">Link Lists</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Links/default.aspx">Links</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Concepts/default.aspx">Concepts</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Presentations/default.aspx">Presentations</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Community/default.aspx">Community</category></item><item><title>Windows Azure End to End Examples</title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/05/29/windows-azure-end-to-end-examples.aspx</link><pubDate>Tue, 29 May 2012 13:45:59 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:43642</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/43642.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=43642</wfw:commentRss><description>&lt;p&gt;I’m fascinated by the way people learn. I’m told there are several methods people use to understand new information, from reading to watching, from experiencing to exploring. &lt;/p&gt;  &lt;p&gt;Personally, I use multiple methods of learning when I encounter a new topic, usually starting with reading a bit about the concepts. I quickly want to put those into practice, however, especially in the technical realm. I immediately look for examples where I can start trying out the concepts. But I often want a “real” example – not just something that represents the concept, but something that is real-world, showing some feature I could actually use. &lt;/p&gt;  &lt;p&gt;And it’s no different with the Windows Azure platform – I like finding things I can do now, and actually use. So when I started learning Windows Azure, &lt;a href="http://www.microsoft.com/en-us/download/details.aspx?id=8396" target="_blank"&gt;I of course began with the Windows Azure Training Kit&lt;/a&gt; – which has lots of examples and labs, presentations and so on. But from there, I wanted more examples I could learn from, and eventually teach others with. I was asked if I would write a few of those up, so here are the ones I use. &lt;/p&gt;  &lt;h2&gt;CodePlex&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://www.codeplex.com/" target="_blank"&gt;CodePlex is Microsoft’s version of an “Open Source” repository&lt;/a&gt;. Anyone can start a project, add code, documentation and more to it and make it available to the world, free of charge, using various licenses as they wish. Microsoft also uses this location for most of the examples we publish, and sample databases for SQL Server. &lt;/p&gt;  &lt;p&gt;If you search in CodePlex for “Azure”, you’ll come back with a list of projects that folks have posted, including those of us at Microsoft. The source code and documentation are there, so you can learn using actual examples of code that will do what you need. There’s everything from a simple table query to &lt;a href="http://blobshare.codeplex.com/" target="_blank"&gt;a full project that is sort of a “Corporate Dropbox” that uses Windows Azure Storage&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;The advantage is that this code is immediately usable. It’s searchable, and you can often find a complete solution to meet your needs. The disadvantage is that the code is pretty specific – it may not cover a huge project like you’re looking for. Also, depending on the author(s), you might not find the documentation level you want. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Link: &lt;a href="http://azureexamples.codeplex.com/site/search?query=Azure&amp;amp;ac=8"&gt;http://azureexamples.codeplex.com/site/search?query=Azure&amp;amp;ac=8&lt;/a&gt;&amp;#160;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;h2&gt;Tailspin&lt;/h2&gt;  &lt;p&gt;&lt;a href="http://msdn.microsoft.com/en-us/practices/default" target="_blank"&gt;Microsoft Patterns and Practices&lt;/a&gt; is a group here that does an amazing job at sharing standard ways of doing IT – from operations to coding. If you’re not familiar with this resource, make sure you read up on it. Long before I joined Microsoft I used their work in my daily job – saved a ton of time. It has resources not only for Windows Azure but other Microsoft software as well. &lt;/p&gt;  &lt;p&gt;The Patterns and Practices group also publishes full books – you can buy these, but many are also online for free. There’s an end-to-end example for Windows Azure using a company called “Tailspin”, and the work covers not only the code but the design of the full solution. If you really want to understand the thought that goes into a Platform-as-a-Service solution, this is an excellent resource. &lt;/p&gt;  &lt;p&gt;The advantages are that this is a book, it’s complete, and it includes a discussion of design decisions. The disadvantage is that it’s a little over a year old – and in “Cloud” years that’s a lot. So many things have changed, improved, and have been added that you need to treat this as a resource, but not the only one. Still, highly recommended. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Link: &lt;a href="http://msdn.microsoft.com/en-us/library/ff728592.aspx"&gt;http://msdn.microsoft.com/en-us/library/ff728592.aspx&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;h2&gt;Azure Stock Trader&lt;/h2&gt;  &lt;p&gt;Sometimes you need a mix of a CodePlex-style application, and a little more detail on how it was put together. And it would be great if you could actually play with the completed application, to see how it really functions on the actual platform.&lt;/p&gt;  &lt;p&gt;That’s the Azure Stock Trader application. There’s a place where you can read about the application, and then it’s been published to Windows Azure – the production platform – and you can use it, explore, and see how it performs. &lt;/p&gt;  &lt;p&gt;I use this application all the time to demonstrate Windows Azure, or a particular part of Windows Azure.&lt;/p&gt;  &lt;p&gt;The advantage is that this is an end-to-end application, and online as well. The disadvantage is that it takes a bit of self-learning to work through.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;Links: Learn it: &lt;a href="http://msdn.microsoft.com/en-us/netframework/bb499684"&gt;http://msdn.microsoft.com/en-us/netframework/bb499684&lt;/a&gt; Use it: &lt;a href="https://azurestocktrader.cloudapp.net/"&gt;https://azurestocktrader.cloudapp.net/&lt;/a&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=43642" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Development/default.aspx">Development</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Developer/default.aspx">Developer</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Tips/default.aspx">Tips</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Design/default.aspx">Design</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Tutorials/default.aspx">Tutorials</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Web/default.aspx">Web</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Documentation/default.aspx">Documentation</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Planning/default.aspx">Planning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Azure/default.aspx">SQL Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Link+Lists/default.aspx">Link Lists</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Links/default.aspx">Links</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Walkthroughs/default.aspx">Walkthroughs</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Downloads/default.aspx">Downloads</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/How+I+work/default.aspx">How I work</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Concepts/default.aspx">Concepts</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Presentations/default.aspx">Presentations</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/MSDN/default.aspx">MSDN</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Technet/default.aspx">Technet</category></item><item><title>Book Review (Book 10) - The Information: A History, a Theory, a Flood </title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/04/05/book-review-book-10-designing-data-visualizations.aspx</link><pubDate>Thu, 05 Apr 2012 14:24:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:42706</guid><dc:creator>BuckWoody</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/42706.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=42706</wfw:commentRss><description>&lt;p&gt;This is a continuation of the books I challenged myself to read to help my career - one a month, for year. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/06/28/book-review-programming-windows-azure-by-siriram-krishnan.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#0066cc;"&gt;You can read my first book review here&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;, and &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/06/07/head-in-the-clouds-eyes-on-the-books.aspx" target="_blank"&gt;the entire list is here&lt;/a&gt;. The book I chose for March 2012 was: &lt;a href="http://www.amazon.com/The-Information-History-Theory-ebook/dp/B004DEPHUC/ref=sr_1_2?ie=UTF8&amp;amp;qid=1333637893&amp;amp;sr=8-2" target="_blank"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#0066cc;"&gt;The Information: A History, a Theory, a Flood by James Gleick&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. I was traveling at the end of last month so I&amp;rsquo;m a bit late posting this review here.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Why I chose this book: &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;My personal belief about computing is this: All computing technology is simply re-arranging data. We take data in, we manipulate it, and we send it back out. That&amp;rsquo;s computing. I had heard from some folks about this book and it&amp;rsquo;s treatment of data. I heard that it dealt with the basics of data - and the semantics of data, information and so on.&lt;/p&gt;
&lt;p&gt;It also deals with the earliest forms of history of information, which fascinates me. It&amp;rsquo;s similar I was told, to &lt;a href="http://www.amazon.com/G%C3%B6del-Escher-Bach-Eternal-Golden/dp/0465026567/ref=sr_1_1?ie=UTF8&amp;amp;qid=1333638803&amp;amp;sr=8-1" target="_blank"&gt;GEB which&amp;nbsp;a favorite book of mine&lt;/a&gt; as well, so that was a bonus.&lt;/p&gt;
&lt;p&gt;Some folks I talked to liked it, some didn&amp;rsquo;t - so I thought I would check it out.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;What I learned:&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;I liked the book. It was longer than I thought - took quite a while to read, even though I tend to read quickly. This is the kind of book you take your time with. It does in fact deal with the earliest forms of human interaction and the basics of data.&lt;/p&gt;
&lt;p&gt;I learned, for instance, that the genesis of the binary communication system is based in the invention of telegraph (far-writing) codes, and that the earliest forms of communication were expensive. In fact, many ciphers were invented not to hide military secrets, but to compress information. A sort of early &amp;ldquo;lol-speak&amp;rdquo; to keep the cost of transmitting data low!&lt;/p&gt;
&lt;p&gt;I think the comparison with GEB is a bit over-reaching. GEB is far more specific, fanciful and so on. In fact, this book felt more like something fro Richard Dawkins, and tended to wander around the subject quite a bit. I imagine the author doing his research and writing each chapter as a book that followed on from the last one. This is what possibly bothered those who tended not to like it, I think.&lt;/p&gt;
&lt;p&gt;Towards the middle of the book, I think the author tended to be a bit too fragmented even for me. He began to delve into memes, biology and more - I think he might have been better off breaking that off into another work. The existentialism just seemed jarring.&lt;/p&gt;
&lt;p&gt;All in all, I liked the book. I recommend it to any technical professional, specifically ones involved with data technology in specific. And isn&amp;rsquo;t that all of us? :)&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=42706" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Career/default.aspx">Career</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Book+Review/default.aspx">Book Review</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category></item><item><title>Book Review (Book 8) - The Elements of Persuasion</title><link>http://sqlblog.com/blogs/buck_woody/archive/2012/01/30/book-review-book-8-the-elements-of-persuasion.aspx</link><pubDate>Mon, 30 Jan 2012 14:57:23 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:41442</guid><dc:creator>BuckWoody</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/41442.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=41442</wfw:commentRss><description>&lt;p&gt;This is a continuation of the books I challenged myself to read to help my career - one a month, for year. &lt;a href="http://blogs.msdn.com/b/buckwoody/archive/2011/06/28/book-review-programming-windows-azure-by-siriram-krishnan.aspx"&gt;&lt;u&gt;You can read my first book review here&lt;/u&gt;&lt;/a&gt;. The book I chose for January 2012 was: &lt;a href="http://www.amazon.com/Elements-Persuasion-Storytelling-Better-Business/dp/0061179035/ref=pd_bbs_sr_1/104-8397785-8954328?ie=UTF8&amp;amp;s=books&amp;amp;qid=1187892925&amp;amp;sr=8-1" target="_blank"&gt;&lt;u&gt;&lt;font color="#0066cc"&gt;The Elements of Persuasion by Richard Maxwell and Robert Dickman&lt;/font&gt;&lt;/u&gt;&lt;/a&gt;. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why I chose this Book: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;As I mentioned in a previous review, I think good storytelling is an essential part of any career. Communication is basic in not only our professional but personal lives, and everyone I’ve met responds well to stories, from children to executive audiences. Not only that, learning to tell a story helps you formulate concepts about the topic, which is yet another way of learning. &lt;/p&gt;  &lt;p&gt;I heard about this book from a couple of folks, and it landed within search of “storytelling” and “business”. Whenever I just search for “Storytelling” I either end up with lists of stories (which is fine) or lists of children’s books on storytelling (which is also fine) but neither of these are quite what I’m looking for.&lt;/p&gt;  &lt;p&gt;A quick search on Amazon and I located the book, and then a quick check of my various e-library offerings and I downloaded it to my laptop for reading. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What I learned: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;This is a “selling” book, but not like you might think. It’s not a book of a quick sale like at a car-lot or a “quick-sale” environment. It’s more along the lines at the executive level and longer-term sales - those involve stories as well. &lt;/p&gt;  &lt;p&gt;Sadly, this is another “business book” - the kind I normally don’t like much. There are typical case-study layouts with lots of examples, but in my mind not enough didactic information to actually help you develop a good story-telling mantra.&amp;#160; &lt;/p&gt;  &lt;p&gt;Even so, I learned some interesting things about the process these authors use. Some of the case studies are interesting, and I did pull out that a story should work towards a single, defining sentence. This isn’t unique to this book, but it is a reinforcement of what I’ve learned elsewhere. Although nothing to do with storytelling, I did like the reference to &lt;a href="http://www.lockheedmartin.com/us/aeronautics/skunkworks/14rules.html" target="_blank"&gt;Lockheed’s “14 Rules&lt;/a&gt;”, which I hadn’t read before. They also break down the storytelling process into five elements, which is actually covered better (in my mind) in a book called “&lt;a href="http://www.amazon.com/20-Master-Plots-Build-Them/dp/1599635372/ref=sr_1_1?ie=UTF8&amp;amp;qid=1327938189&amp;amp;sr=8-1" target="_blank"&gt;20 Master Plots&lt;/a&gt;” , which may actually be the storytelling book I’ve been searching for. &lt;/p&gt;  &lt;p&gt;Or perhaps I should just write the one I’m looking for. &lt;img style="border-bottom-style:none;border-left-style:none;border-top-style:none;border-right-style:none;" class="wlEmoticon wlEmoticon-smile" alt="Smile" src="http://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79-metablogapi/3036.wlEmoticon_2D00_smile_5F00_2.png" /&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;At any rate, not sure I would recommend this book to others - perhaps as a check-out, but not a purchase, at least if this is for the same reason I looked it up.&amp;#160; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Raw Notes: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;As I read, I take notes - it’s called “reading with a pencil”. These are the notes I made to myself, in no particular order and with no context other than the book itself: &lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Stories are interesting to us all. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Describes five elements in a story, but in fact this is for only one type of story. Other books describes more story types. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Very standard business book, but there are good tips in some of the chapters. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Explained how to connect with the audience, good points Spends a lot of time referring to other books The book of five rings Work towards a single, memorable sentence. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Changes partway through into stories about stories. This is better. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;A mix of storytelling and sales, although this was touted for sales, feels much more like selling than storytelling, advertisements. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Interesting story about memory championships, where contestants memorize cards. They use unusual stories. &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt;    &lt;li&gt;     &lt;div style="margin:0in 0in 0pt;" class="MsoPlainText"&gt;&lt;font size="3"&gt;&lt;font color="#000000"&gt;&lt;font face="Calibri"&gt;Look up Lockheed and the 14 rules &lt;/font&gt;&lt;/font&gt;&lt;/font&gt;&lt;/div&gt;   &lt;/li&gt; &lt;/ul&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=41442" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Career/default.aspx">Career</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Book+Review/default.aspx">Book Review</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/How+I+work/default.aspx">How I work</category></item><item><title>Azure Design Patterns</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/08/23/azure-design-patterns.aspx</link><pubDate>Tue, 23 Aug 2011 14:34:21 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:38020</guid><dc:creator>BuckWoody</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/38020.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=38020</wfw:commentRss><description>&lt;p&gt;I have a lot of learning resources you can find here at my blog, but I wanted to point one out this morning. It's a Silverlight application called "Azure Design Patterns". You can find it at &lt;a href="http://azuredesignpatterns.com/"&gt;http://azuredesignpatterns.com/,&lt;/a&gt; and it's an interesting way of looking at concepts and patterns for Azure interactively.&lt;/p&gt;
&lt;p&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79/5127.AzureDesignPatternsDotCom.png"&gt;&lt;img border="0" alt="" src="http://sqlblog.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-79-79/5127.AzureDesignPatternsDotCom.png" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;I use this quite often even in presentations to show definitions of terms, and to explain concepts within Azure. You can do the same when you're asked to explain a Platform as a Service like Azure. Explore the site to create a "map" of what you want to cover. The advantage of this approach is that you can leave your listeners with not only the material you cover, but other information they might want to learn.&lt;/p&gt;
&lt;p&gt;Of course, it's not just for presentations. You can use this information for many of the technical concepts within Azure for your own learning, but you should be aware that it is not a "book-like" experience, meaning that you should probably use this site as a great reference less than a sequential learning plan.&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=38020" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Concepts/default.aspx">Concepts</category></item><item><title>Book Review (Book 2) - Rhetoric by Aristotle</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/07/28/book-review-book-2-rhetoric-by-aristotle.aspx</link><pubDate>Thu, 28 Jul 2011 14:27:16 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:37376</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/37376.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=37376</wfw:commentRss><description>&lt;p&gt;This is a continuation of the books I challenged myself to read to help my career - one a month, for year. &lt;a href="http://blogs.msdn.com/b/buckwoody/archive/2011/06/28/book-review-programming-windows-azure-by-siriram-krishnan.aspx" target="_blank"&gt;You can read my first book review here&lt;/a&gt;. The book I chose for July 2011 was Rhetoric, by Aristotle. You can read it here for free: &lt;a href="http://ebooks.adelaide.edu.au/a/aristotle/a8rh/"&gt;http://ebooks.adelaide.edu.au/a/aristotle/a8rh/&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why I chose this Book: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;I read this long ago, but I would like to re-read it to learn how to more clearly formulate my arguments and help my writing skills to improve. This book is the foundation for arguing a point - which we all do, or at least need to do, every day. Arguing does not imply an adversarial relationship; it merely means you’re trying to persuade someone to see your point of view. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;What I learned: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Even though this work is thousands of years old - boggles the mind to think of what has occurred in that time - people are largely still the same. During this work Aristotle talks about everything from psychological motivations for good and bad to politics and power. And it seems his observations are still dead-on. What that taught me is that people deep down have very common descriptors, even across cultures. Knowing those motivators gives you an “edge” in a discussion. If you know someone’s position in war, a game, or in a negotiation, you have a powerful tool to help them understand your position, potentially getting what you want.&lt;/p&gt;  &lt;p&gt;This all sounds rather manipulative, but it isn’t. Aristotle starts out by stating that your own motives and positions need to be evaluated before you even attempt the argument to ensure you’re on solid footing. And he states that your argument should be to change behavior for the better, not for evil. He even defines what those things mean.&lt;/p&gt;  &lt;p&gt;It’s all done in a very syllogistic (logical argument, A+B=C kind of thing) fashion, which is very direct if not a little too black and white. And of course he is a bit chauvinistic in places and some of the examples are not easily translated - but if you can overlook those things you can learn to be a better communicator, whether that is at a 1-1 level or speaking to large crowds. A very recommended read. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Raw Notes: &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;I take notes as I read, calling that process “reading with a pencil”. I find that when I do that I pay attention better, and record some things that I need to know later. I’ll take these notes, categorize them into a OneNote notebook that I synchronize in my Live.com account, and that way I can search them from anywhere. I can even read them on the web, since the Live.com has a OneNote program built in. Note that these are the raw notes, so they might not make a lot of sense out of context - I include them here so you can watch my though process.&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;(There are actually three books in this one work, but I’ve only posted the notes from Book 1 here)   &lt;br /&gt;1. An interesting read overall – but I think it deals mostly with the speaker, and not enough with the medium and methods to influence the receiver. It does, however, explain the motivations of the listeners, so you can form your own way of dealing with this.     &lt;br /&gt;2. I often read about the book before I read the book – (How to Read a Book - definitely check this one out)    &lt;br /&gt;3. Considered a series of notes by his students more than a purpose-written book    &lt;br /&gt;4. Reading it because it is considered the foundation of persuasion, one of the many goals of communication    &lt;br /&gt;5. In fact, persuasion is touted as the only goal of debate.     &lt;br /&gt;6. Learned more about enthymemes, which are aimed more at persuasion than demonstration.    &lt;br /&gt;7. Beginning was a definition of terms – very nice. (Book 1)    &lt;br /&gt;8. In defining an argument, “non-essentials” should not be allowed. This avoids many logical fallacies.    &lt;br /&gt;9. Wow – he prescribes that the law should be carefully defined, and not left to judges to interpret. Objectivity is the goal, and is not entirely possible with human beings.     &lt;br /&gt;10. The discussion of judges at the fore seems to indicate that the argument’s decider is the most important decision. Good take-away.    &lt;br /&gt;11. Reading with a good dictionary is essential. Do not skip over any part of a word you do not understand.    &lt;br /&gt;12.&amp;#160; He teaches that speakers are the representative of truth – if truth does not prevail, it is the fault of the speaker.    &lt;br /&gt;13. Not everyone learns in the same way, so studying rhetoric is a way of obtaining multiple ways of teaching.    &lt;br /&gt;14.&amp;#160; You must understand both sides of an argument in order to fully argue your position.    &lt;br /&gt;15.&amp;#160; Great good, and harm, can come of skill in speaking than in skill at arms.    &lt;br /&gt;16.&amp;#160; Medicine is not just to make you healthy again, it can also be used to make you as well as possible.    &lt;br /&gt;17.&amp;#160; Three influencers of persuasion: personality, audience preparation, and proofs.     &lt;br /&gt;18. There are many divisions of topics into numeric orders – I do this a great deal as well. Not sure of the meaning of that, if any.    &lt;br /&gt;19. Reading classical works is interesting – the breakdown of sentences is like a syllogism itself.    &lt;br /&gt;20. Amazing – in chapter four, he details the effects of political speech, and even details some of our current systems by name, such as “Ways and Means” and “National Defense”.    &lt;br /&gt;21. Chapter four deals with political knowledge required to argue effectively, but this can be extended to all facets of life. Basically he says “know yourself, know your enemy, know your environment.” Sage advice indeed, and far too often ignored by the dim lights we continuously put into office.     &lt;br /&gt;22. Chapter five says that happiness is “prosperity with virtue” – and further defines it as “independence”. Amazing how much of that we are willing to give away.     &lt;br /&gt;23. Definitely some elitism espoused.     &lt;br /&gt;24. Chapter 6 deals with what is &amp;quot;good&amp;quot;, or &amp;quot;right&amp;quot;. This is a foundation for arguing a position, since your argument is easily lost if it is not deemed within the realm of &amp;quot;rightness&amp;quot;. Aristotle seems to base what is good on what is found in nature, although it is interesting that fairness, which most consider good, is not a natural construct.    &lt;br /&gt;25. In Chapter 7 Aristotle makes good use of building logical arguments, classically using syllogisms to do so, as you might expect    &lt;br /&gt;26. In Chapter 8, Aristotle continues the theme that the more knowledge you have, the better your arguments will be. In fact, it seems to follow that perhaps you will settle your own internal arguments as you learn more, and perhaps not need to argue a particular point at all.     &lt;br /&gt;27. He states that the impetus of most arguments is no impetus at all - that is, most of the time the primary goal is the continuation of the established order.     &lt;br /&gt;28. He explains the various forms of government to complete Chapter 8.    &lt;br /&gt;29. Chapter 9 begins with a discussion on how to be empathetic in your arguments, that is, to make the other person agree with your point, so that it is as much their idea as yours.    &lt;br /&gt;30. To accomplish this goal, Aristotle feels that your argument should be noble and virtuous, and explains what both of these means. In essence, he states their meaning is the most good for the most people.    &lt;br /&gt;31. He also states the passive form of the Golden rule, as well as the Active form.    &lt;br /&gt;32. Wow – he gets a bit chauvinistic in this chapter, stating that a man’s actions will be more noble than a woman’s!    &lt;br /&gt;33. Part of getting the agreement of point of view is to basically flatter or call out the good in another person.    &lt;br /&gt;34. Chapter Ten covers figuring out more about those that do “wrong”, and in true philosophic fashion, he defines the term wrong first.    &lt;br /&gt;35. He states that we do “wrong” based on the nature of our character. That is, whatever your character weakness is, the wrongdoing will be exposed along that fault line. So it follows that knowing someone’s character can aid you in arguing with them.    &lt;br /&gt;36. Character, then, leads to predictive analysis. He has not discussed the danger of this type of activity.    &lt;br /&gt;37. It is quite interesting to evaluate my own actions based on some of the “motivators” Aristotle puts forth in this chapter. Knowing yourself – however uncomfortable a process that might be – is also key to winning your argument.    &lt;br /&gt;38. Chapter 11 covers a range of human emotions and a very Epicurean view, but I do like this quote: “Where there is competition, there is victory.” Sums up the human condition quite nicely. We have to compete, it is our nature. Shying away from it will not help.     &lt;br /&gt;39.&amp;#160; Chapter 12 deals with the ways that people try to avoid punishment for their actions, especially the wealthy and politically connected. Not much has changed, it seems. ?    &lt;br /&gt;40.&amp;#160; He also explores the darker side of rhetoric, and how some use it to avert judgment.     &lt;br /&gt;41. In chapter 13 he explains the differences between specific law, written down, and “universal law”, which he deems to be inherent. This is not a reasonable position, in my mind. Each person interprets that differently.     &lt;br /&gt;42. Chapter 14 deals with the results based on acting on these laws, both justly and unjustly.     &lt;br /&gt;43. Chapter 15 explains other means of persuasion, including contacts, promises and even torture. An interesting take on convincing folks to see things your way, and once again, quite timely! Seems in 2000 years of human history, we have not learned a great deal.     &lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=37376" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Career/default.aspx">Career</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Personal/default.aspx">Personal</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Book+Review/default.aspx">Book Review</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/How+I+work/default.aspx">How I work</category></item><item><title>Head in the Clouds–Eyes on the Books</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/06/07/head-in-the-clouds-eyes-on-the-books.aspx</link><pubDate>Tue, 07 Jun 2011 19:43:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:36120</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/36120.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=36120</wfw:commentRss><description>&lt;p&gt;I normally post technical topics here on this blog, but I&amp;rsquo;m extending this post a bit to include a little professional development. Don&amp;rsquo;t worry; there&amp;rsquo;s some tech (and Distributed Computing tech, no less) in this post as well.&lt;/p&gt;
&lt;p&gt;I recently presented a few sessions on a &amp;ldquo;&lt;a href="http://sqlcruise.com/" target="_blank"&gt;SQL Cruise&lt;/a&gt;&amp;rdquo; to Alaska (&lt;a href="http://buckwoody.wordpress.com/2011/06/06/teaching-on-sql-cruise-day-one-seattle-and-the-sea/" target="_blank"&gt;more on that here&lt;/a&gt;) and one of those sessions was on professional development. As part of that, I had everyone do some exercises on career building, and we created some deliverables we would be accountable to each other on. After all, one of my favorite business quotes (my version, others have said something similar) is:&lt;/p&gt;
&lt;p align="center"&gt;&lt;span style="color:#c0504d;font-size:medium;"&gt;&lt;strong&gt;&lt;em&gt;&lt;span style="text-decoration:underline;"&gt;What gets measured gets done.&lt;/span&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;One of the deliverables was to establish our career goal(s) for the next year, and then come up with a list of 12 books that would help us get there. We promised to read one book per month, and report back on our blogs a review of the book and how it applies to the career. So in no particular order, here is my list &amp;ndash; I&amp;rsquo;m telling you all, so call me on it if I don&amp;rsquo;t post a review on one of them. I reserve the right to change my list as I learn more, but 12 books is the rule:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Programming-Windows-Azure-Microsoft-Cloud/dp/0596801971/ref=sr_1_1?ie=UTF8&amp;amp;qid=1307850128&amp;amp;sr=8-1" target="_blank"&gt;Programming Windows Azure by Siriram Krishnan&lt;/a&gt;: &lt;span style="color:#008000;"&gt;Learning about how to select applications suitable for Distributed Technology. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/06/28/book-review-programming-windows-azure-by-siriram-krishnan.aspx" target="_blank"&gt;(June )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Rhetoric-Aristotle/dp/1604444657/ref=ntt_at_ep_dpt_1"&gt;Rhetoric, by Aristotle&lt;/a&gt;: &lt;span style="color:#008000;"&gt;I read this long ago, but I would like to re-read it to learn how to more clearly formulate my arguments and help my writing skills to improve. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/07/28/book-review-book-2-rhetoric-by-aristotle.aspx" target="_blank"&gt;(July)&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Favorite-Folktales-Pantheon-Folklore-Library/dp/0394751884/ref=sr_1_1?ie=UTF8&amp;amp;qid=1307477450&amp;amp;sr=8-1" target="_blank"&gt;Favorite Folktales from Around the World, by Jane Yolen&lt;/a&gt;: &lt;span style="color:#008000;"&gt;Storytelling is at the heart of presenting well. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/08/31/book-review-book-3-favorite-folktales-from-around-the-world.aspx"&gt;( August )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/0061353248/?tag=imreading-20"&gt;Predictably Irrational, Revised and Expanded Edition: The Hidden Forces That Shape Our Decisions, by Dan Ariely&lt;/a&gt;: &lt;span style="color:#008000;"&gt;Understanding the actions of others is key to my success. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/10/03/book-review-book-4-predictably-irrational.aspx" target="_blank"&gt;( September )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B00295S2X6/?tag=imreading-20"&gt;The Cloud of Unknowing, Anonymous&lt;/a&gt;:&lt;span style="color:#008000;"&gt; The role of faith in life. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/10/31/book-review-book-5-the-cloud-of-unknowing.aspx" target="_blank"&gt;( October )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/B001UE7DC8/?tag=imreading-20"&gt;Wikinomics: How Mass Collaboration Changes Everything, by Don Tapscott&lt;/a&gt;: &lt;span style="color:#008000;"&gt;I&amp;rsquo;ve heard a lot about this, and I&amp;rsquo;m not even sure I agree with it. But I want to see what it says about collaborative efforts and how I can leverage them. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/11/22/book-review-book-6-wikinomics.aspx" target="_blank"&gt;( November )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/gp/product/1449307116/ref=as_li_qf_sp_asin_tl?ie=UTF8&amp;amp;tag=greenteapre01-20&amp;amp;linkCode=as2&amp;amp;camp=217145&amp;amp;creative=399373&amp;amp;creativeASIN=1449307116" target="_blank"&gt;Think Stats&lt;/a&gt;:&lt;span style="color:#008000;"&gt; In my studies of "Big Data", the skill I find missing most of the time is Statistics - as part of the "Data Scientist" role I'm investigating, this is part of a kit you can get from O'Reilly. I actually replaced another book with this one. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2011/12/30/book-review-book-7-think-stats.aspx" target="_blank"&gt;( December )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Elements-Persuasion-Storytelling-Better-Business/dp/0061179035/ref=pd_bbs_sr_1/104-8397785-8954328?ie=UTF8&amp;amp;s=books&amp;amp;qid=1187892925&amp;amp;sr=8-1" target="_blank"&gt;The Elements of Persuasion by Richard Maxwell&amp;nbsp; and Robert Dickman&lt;/a&gt;: &lt;span style="color:#008000;"&gt;Another "storytelling" book. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2012/01/30/book-review-book-8-the-elements-of-persuasion.aspx" target="_blank"&gt;( January )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Designing-Data-Visualizations-Julie-Steele/dp/1449312284"&gt;Designing Data Visualizations by Noah Iliinsky and Julie Steele&lt;/a&gt;: &lt;span style="color:#008000;"&gt;Part of my "Big Data" focus. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2012/02/27/book-review-book-9-designing-data-visualizations.aspx" target="_blank"&gt;( February )&lt;/a&gt;&lt;/span&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/The-Information-History-Theory-ebook/dp/B004DEPHUC/ref=sr_1_2?ie=UTF8&amp;amp;qid=1333637893&amp;amp;sr=8-2" target="_blank"&gt;The Information: A History, a Theory, a Flood by James Gleick:&lt;/a&gt; &lt;span style="color:#008000;"&gt;This is a book I've heard a lot about, and it's in a similar vein as GEB, one of my favorite books.&lt;/span&gt; &lt;a href="http://sqlblog.com/b/buckwoody/archive/2012/04/05/book-review-book-10-designing-data-visualizations.aspx" target="_blank"&gt;( March )&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Applied-Architecture-Patterns-Microsoft-Platform/dp/184968054X" target="_blank"&gt;Applied Architecture Patterns on the Microsoft Platform&lt;/a&gt;: Using Microsoft products to solve a given problem. It includes Cloud strategies as well. ( &lt;a href="http://sqlblog.com/b/buckwoody/archive/2012/05/15/book-review-book-11-applied-architecture-patterns-on-the-microsoft-platform.aspx" target="_blank"&gt;April&lt;/a&gt; )&lt;/li&gt;
&lt;li&gt;&lt;a href="http://www.amazon.com/Master-Plots-Build-Them-ebook/dp/B005LIYZJ8/ref=sr_1_1?s=digital-text&amp;amp;ie=UTF8&amp;amp;qid=1333638146&amp;amp;sr=1-1" target="_blank"&gt;20 Master Plots by Ronald B. Tobias: &lt;/a&gt;Stories and themes are part of software, presenting, and working in teams. This book claims there are only 20 plots, ever. Let's see. ( &lt;a href="http://sqlblog.com/b/buckwoody/archive/2012/06/05/book-review-book-12-20-master-plots.aspx" target="_blank"&gt;May&lt;/a&gt; )&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;As part of keeping each other accountable, I hereby tag a few of my fellow travellers &amp;ndash; and &lt;strong&gt;you, of course, are invited to play along. Link back to this blog post and put your link in the comments below if you want us to follow your journey&lt;/strong&gt;:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&amp;nbsp;Tim Ford: &lt;a href="http://thesqlagentman.com/"&gt;http://thesqlagentman.com/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;li&gt;John Halunen:&lt;/li&gt;
&lt;li&gt;Dev Nambi: &lt;a href="http://www.devnambi.com"&gt;www.devnambi.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Grant Fritchey: &lt;a href="http://www.scarydba.com/"&gt;http://www.scarydba.com/&lt;/a&gt;&amp;nbsp;&lt;/li&gt;
&lt;/ul&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=36120" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Tips/default.aspx">Tips</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Career/default.aspx">Career</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Planning/default.aspx">Planning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Process/default.aspx">Process</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Conferences/default.aspx">Conferences</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Personal/default.aspx">Personal</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Book+Review/default.aspx">Book Review</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/How+I+work/default.aspx">How I work</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Presentations/default.aspx">Presentations</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning+Plan/default.aspx">Learning Plan</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Connections/default.aspx">Connections</category></item><item><title>SQL Azure Use Case: Web-based Applications</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/04/19/sql-azure-use-case-web-based-applications.aspx</link><pubDate>Tue, 19 Apr 2011 14:38:40 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:35022</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/35022.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=35022</wfw:commentRss><description>&lt;p&gt;&lt;strong&gt;&lt;em&gt;&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:x-small;"&gt;&lt;em&gt;&lt;span style="font-size:small;"&gt;This is one in a series of posts on when and where to use a distributed architecture design in your organization's computing needs. You can find the main post here: &lt;/span&gt;&lt;a href="http://blogs.msdn.com/b/buckwoody/archive/2011/01/18/windows-azure-and-sql-azure-use-cases.aspx"&gt;&lt;span style="font-size:small;"&gt;&lt;u&gt;&lt;font color="#800080"&gt;http://blogs.msdn.com/b/buckwoody/archive/2011/01/18/windows-azure-and-sql-azure-use-cases.aspx&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;"&gt; &lt;/span&gt;&lt;/em&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="font-size:small;"&gt;Description:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;Some applications lend themselves for the entire architecture to be placed on an outside provider such as Azure. And in some cases, you’re interested in using a Relational Database Management System (RDBMS):&lt;/span&gt;&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;span style="font-size:small;"&gt;Web application with fast meta-data search requirements &lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-size:small;"&gt;Web application requiring &lt;/span&gt;high levels of consistency and/or atomicity&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size:small;"&gt;Common-use data, shared among multiple web applications&lt;/span&gt;&lt;/li&gt;    &lt;li&gt;&lt;span style="font-size:small;"&gt;Durable data storage for stateless applications&lt;/span&gt;&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;Unless you need the data to be kept local (see the hybrid application use-case), SQL Azure makes a good fit.SQL Azure shares the same logical “backbone” as Windows Azure, so an Azure application that needs structured storage, either exclusively or alongside Blob or Windows Azure Table storage (Key/Value pair, more akin to NoSQL in architecture than RDBMS).&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="font-size:small;"&gt;Implementation:&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;This is actually one of the easiest concepts to display for a SQL Azure architecture. It’s logically the same as keeping the application completely local, with the exception that you don’t have to install or maintain anything. Note that although Windows Azure applications are a common use, you can use any web program to access the SQL Azure database:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/5850.webapp_5F00_2.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="webapp" border="0" alt="webapp" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/8510.webapp_5F00_thumb.png" width="313" height="72" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;Considerations here include the decisions on when to use structured storage for a datum or some other storage. In many configurations, you might want multiple storage paradigms. Here is one such example architecture, although many others are possible:&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/2555.webapp2_5F00_2.png"&gt;&lt;img style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" title="webapp2" border="0" alt="webapp2" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/1157.webapp2_5F00_thumb.png" width="572" height="200" /&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;In this diagram I’m indicating a simple shopping-cart application. A&lt;/span&gt;&lt;span style="font-size:small;"&gt; Windows Azure Web Role provides a “front end” or presentation layer to the client. A Worker Role provides computation functions, and the Queue maintains the state information so that the application is scalable. SQL Azure stores meta-data about the items in a catalogue of items a user can purchase, such as name, size, price and so on. This provides fast lookup, and allows re-use of code that existed on an on-premise SQL Server.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;Once the item is located, a reference in a SQL Azure column (from a standard SQL query) locates the GUID for the object’s picture, stored in Windows Azure Blob storage, and displays that to the user. The Worker Role moves the information for the customer’s order from the Queue to a Windows Azure Table object.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;Of course, you could architect all of these data elements into only one or another kind of storage. In this case, the cost, performance and other characteristics of each data requirement dictated this selection.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;span style="font-size:small;"&gt;Resources: &lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-size:small;"&gt;Storage and their abstractions: &lt;a href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx"&gt;http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx&lt;/a&gt;&amp;#160;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=35022" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Development/default.aspx">Development</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Developer/default.aspx">Developer</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Design/default.aspx">Design</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Azure/default.aspx">SQL Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Data+Professional/default.aspx">Data Professional</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Application+Architecture/default.aspx">Application Architecture</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Concepts/default.aspx">Concepts</category></item><item><title>Windows Azure Emulators On Your Desktop</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/02/01/windows-azure-emulators-on-your-desktop.aspx</link><pubDate>Tue, 01 Feb 2011 14:39:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:33096</guid><dc:creator>BuckWoody</dc:creator><slash:comments>3</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/33096.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=33096</wfw:commentRss><description>&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;Many people feel they have to set up a full Azure subscription online to try out and develop on Windows Azure. But you don&amp;rsquo;t have to do that right away. In fact, you can download the Windows Azure Compute Emulator &amp;ndash; a &amp;ldquo;cloud development environment&amp;rdquo; &amp;ndash; right on your desktop. No, it&amp;rsquo;s not for production use, and no, you won&amp;rsquo;t have other people using your system as a cloud provider, &lt;/span&gt;&lt;a target="_blank" href="http://msdn.microsoft.com/en-us/library/gg432960.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;and yes, there are some differences with Production Windows Azure&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;, but you&amp;rsquo;ll be able code, run, test, diagnose, watch, change and configure code without having any connection to the Internet at all. The best thing about this approach is that when you are ready to deploy the code you&amp;rsquo;ve been testing, a few clicks deploys it to your subscription when you make one. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;So what deep-magic does it take to run such a thing right on your laptop or even a Virtual PC? Well, it&amp;rsquo;s actually not all that difficult. You simply download and install the Windows Azure SDK (&lt;em&gt;you can even get a free version of Visual Studio for it to run on &amp;ndash; you&amp;rsquo;re welcome&lt;/em&gt;) from here: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/windowsazure/cc974146.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://msdn.microsoft.com/en-us/windowsazure/cc974146.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;This SDK will also install the Windows Azure Compute Emulator and the Windows Azure Storage Emulator &amp;ndash; and then you&amp;rsquo;re all set. Right-click the icon for Visual Studio and select &amp;ldquo;Run as Administrator&amp;rdquo;:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="color:#000000;font-size:small;"&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/1072.azure1_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="163" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/0083.azure1_5F00_thumb.png" alt="azure1" border="0" title="azure1" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Now open a new &amp;ldquo;Cloud&amp;rdquo; type of project: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="color:#000000;font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/8004.azure2_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="163" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/5466.azure2_5F00_thumb.png" alt="azure2" border="0" title="azure2" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Add your Web and Worker Roles that you want to code: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="color:#000000;font-size:small;"&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/2630.azure2b_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="163" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/0181.azure2b_5F00_thumb.png" alt="azure2b" border="0" title="azure2b" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;And when you&amp;rsquo;re done with your design, press F5 to start the desktop version of Azure: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="color:#000000;font-size:small;"&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/2046.azure3_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="163" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/1157.azure3_5F00_thumb.png" alt="azure3" border="0" title="azure3" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Want to learn more about what&amp;rsquo;s happening underneath? Right-click the tray icon with the Azure logo, and select the two emulators to see what they are doing: &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="color:#000000;font-size:small;"&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/5873.azure4_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="163" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/3113.azure4_5F00_thumb.png" alt="azure4" border="0" title="azure4" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp; &lt;/span&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/6837.azure5_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="162" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/4300.azure5_5F00_thumb.png" alt="azure5" border="0" title="azure5" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/5367.azure6_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="162" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/7002.azure6_5F00_thumb.png" alt="azure6" border="0" title="azure6" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;a href="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/0160.azure7_5F00_2.png"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;img height="162" width="244" src="http://sqlblog.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/6428.azure7_5F00_thumb.png" alt="azure7" border="0" title="azure7" style="background-image:none;border-bottom:0px;border-left:0px;padding-left:0px;padding-right:0px;display:inline;border-top:0px;border-right:0px;padding-top:0px;" /&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;In the configuration files, you&amp;rsquo;ll see a &amp;ldquo;Use Development Storage&amp;rdquo; setting. You can call the BLOB, Table or Queue storage and it will all run on your desktop. When you&amp;rsquo;re ready to deploy everything to Windows Azure, you simply change the configuration settings and add the storage keys and so on that you need. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;Want to learn more about all this? &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt;&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;Overview of the Windows Azure Compute Emulator: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg432968.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://msdn.microsoft.com/en-us/library/gg432968.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;Overview of the Windows Azure Storage Emulator: &lt;/span&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/gg432983.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://msdn.microsoft.com/en-us/library/gg432983.aspx&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-size:small;"&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;January 2011 Training Kit: &lt;/span&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;amp;displaylang=en"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="font-family:Calibri;color:#0000ff;font-size:small;"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=413E88F8-5966-4A83-B309-53B7B77EDF78&amp;amp;displaylang=en&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;span style="font-size:small;"&gt;&lt;span style="color:#000000;"&gt;&lt;span style="font-family:Calibri;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p class="MsoNormal"&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;color:#000000;font-size:small;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&amp;nbsp;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="font-family:Calibri;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=33096" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Tips/default.aspx">Tips</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Data/default.aspx">Data</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/How+I+work/default.aspx">How I work</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud+Computing/default.aspx">Cloud Computing</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Compute/default.aspx">Compute</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Presentations/default.aspx">Presentations</category></item><item><title>Windows Azure Learning Plan - Other Features</title><link>http://sqlblog.com/blogs/buck_woody/archive/2011/01/04/ndows-azure-learning-plan-application-fabric.aspx</link><pubDate>Tue, 04 Jan 2011 12:11:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:32314</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/32314.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=32314</wfw:commentRss><description>&lt;p&gt;&lt;/p&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;This is one in a series of posts on a Windows Azure Learning Plan. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2010/11/16/windows-azure-learning-plan.aspx"&gt;&lt;span style="text-decoration:underline;"&gt;&lt;span style="color:#0066cc;"&gt;You can find the main post here&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;. This one deals with the Application Fabric for Windows Azure. It serves three main purposes - Access Control, Caching, and as a Service Bus.&lt;/p&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="direction:ltr;"&gt;
&lt;div align="left"&gt;
&lt;table style="border:1px solid #a3a3a3;border-collapse:collapse;direction:ltr;" cellspacing="0" cellpadding="0" align="left"&gt;

&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:bold;"&gt;Overview and Training&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Overview and general&amp;nbsp; information about other Azure features - what they are, how they work, and where you can learn more.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;General Introduction and Overview&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee922714.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee922714.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Access Control Service Overview&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/magazine/gg490345.aspx"&gt;http://msdn.microsoft.com/en-us/magazine/gg490345.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Microsoft Documentation&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-gb/windowsazure/netservices.aspx"&gt;http://msdn.microsoft.com/en-gb/windowsazure/netservices.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:bold;"&gt;Learning and Examples&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Sources for online and other Azure feature training&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Application SDK&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://www.microsoft.com/downloads/en/details.aspx?FamilyID=39856a03-1490-4283-908f-c8bf0bfad8a5&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/en/details.aspx?FamilyID=39856a03-1490-4283-908f-c8bf0bfad8a5&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Caching Service Primer&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://sqlblog.com/b/appfabriccat/archive/2010/11/29/azure-appfabric-caching-service-soup-to-nuts-primer.aspx"&gt;http://blogs.msdn.com/b/appfabriccat/archive/2010/11/29/azure-appfabric-caching-service-soup-to-nuts-primer.aspx?wa=wsignin1.0&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Hands-On Lab: Building Windows Azure Applications with the Caching Service&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://www.wadewegner.com/2010/11/hands-on-lab-building-windows-azure-applications-with-the-caching-service/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+WadeWegner+%28Wade+Wegner+-+Technical%29"&gt;http://www.wadewegner.com/2010/11/hands-on-lab-building-windows-azure-applications-with-the-caching-service/?utm_source=feedburner&amp;amp;utm_medium=feed&amp;amp;utm_campaign=Feed%3A+WadeWegner+%28Wade+Wegner+-+Technical%29&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:bold;"&gt;Architecture&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&amp;nbsp;Azure&amp;nbsp; Internals and Architectures for Scale Out and other use-cases.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Azure&amp;nbsp;Features Architecture Guide&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://sqlblog.com/b/yasserabdelkader/archive/2010/09/12/release-of-windows-server-appfabric-architecture-guide.aspx"&gt;http://blogs.msdn.com/b/yasserabdelkader/archive/2010/09/12/release-of-windows-server-appfabric-architecture-guide.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Windows Azure AppFabric Service Bus - A Deep Dive (Video)&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://www.msteched.com/2010/Europe/ASI410"&gt;http://www.msteched.com/2010/Europe/ASI410&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Access Control Service (ACS) High Level Architecture&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://sqlblog.com/b/alikl/archive/2010/09/28/azure-appfabric-access-control-service-acs-v-2-0-high-level-architecture-web-application-scenario.aspx"&gt;http://blogs.msdn.com/b/alikl/archive/2010/09/28/azure-appfabric-access-control-service-acs-v-2-0-high-level-architecture-web-application-scenario.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:bold;"&gt;Applications&amp;nbsp; and Programming&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Programming Patterns and Architectures for SQL Azure systems.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Various Examples from PDC 2010 on using Azure Application as a Service Bus&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://tinyurl.com/2dcnt8o"&gt;http://tinyurl.com/2dcnt8o&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Creating a Distributed Cache&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://blog.structuretoobig.com/post/2010/08/31/Creating-a-Poor-Mane28099s-Distributed-Cache-in-Azure.aspx"&gt;http://blog.structuretoobig.com/post/2010/08/31/Creating-a-Poor-Mane28099s-Distributed-Cache-in-Azure.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;&amp;nbsp;Azure Java SDK&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://jdotnetservices.com/"&gt;http://jdotnetservices.com/&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;
&lt;/div&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=32314" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Link+Lists/default.aspx">Link Lists</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Application+Fabric/default.aspx">Application Fabric</category></item><item><title>Windows Azure Learning Plan - Storage</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/11/23/windows-azure-learning-plan-storage.aspx</link><pubDate>Tue, 23 Nov 2010 15:24:00 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:30920</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/30920.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=30920</wfw:commentRss><description>&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;This is one in a series of posts on a Windows Azure Learning Plan. &lt;a href="http://sqlblog.com/b/buckwoody/archive/2010/11/16/windows-azure-learning-plan.aspx"&gt;You can find the main post here&lt;/a&gt;. This one deals with Storage for&lt;span&gt;&amp;nbsp; &lt;/span&gt;Windows Azure.&lt;/p&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&amp;nbsp;&lt;/p&gt;
&lt;div style="direction:ltr;"&gt;
&lt;table cellpadding="0" cellspacing="0" style="border-collapse:collapse;direction:ltr;border:#a3a3a3 1pt solid;"&gt;

&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:700;"&gt;Overview&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Overview and general&lt;span style="mso-spacerun:yes;"&gt;&amp;nbsp; &lt;/span&gt;information about Windows Azure Storage - what it is, how it works, and where you can learn more. &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;General Overview Whitepaper &lt;i&gt;&lt;span style="color:#008000;font-size:x-small;"&gt;(registration of a screen name, but free)&lt;/span&gt;&lt;/i&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/understanding-data-storage-offerings-on-the-windows-azure-platform.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/understanding-data-storage-offerings&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Official Microsoft Site on Azure Storage&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="font-family:Calibri;font-size:11pt;margin:0in;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee924681.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee924681.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Scalability Targets for Azure Storage&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="font-family:Calibri;font-size:11pt;margin:0in;"&gt;&lt;a href="http://sqlblog.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx"&gt;http://blogs.msdn.com/b/windowsazurestorage/archive/2010/05/10/windows-azure-storage-abstractions-and-their-scalability-targets.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Understanding Azure Storage by using the API&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="font-family:Calibri;font-size:11pt;margin:0in;"&gt;&lt;a href="http://sqlblog.com/b/paolos/archive/2011/02/21/yet-another-application-to-handle-windows-azure-storage-services.aspx"&gt;http://blogs.msdn.com/b/paolos/archive/2011/02/21/yet-another-application-to-handle-windows-azure-storage-services.aspx&lt;/a&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:700;"&gt;Blobs&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Blob Storage is a binary-level "container" that can hold one or more streams of data.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Understanding Block Blobs and Page Blobs&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee691964.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee691964.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Blob Service Concepts&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179376.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd179376.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:700;"&gt;Tables&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Tables are key-value-pair type storage, and can be in the terabyte range of size.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Understanding the Table Storage Data Model&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179338.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd179338.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Table Service Concepts&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179463.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd179463.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Querying Tables and Entities&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd894031.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd894031.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:700;"&gt;Queues&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Queues are actually more table storage - but specifically designed to allow Web and Worker Roles to communicate.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Queue Service Concepts&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179353.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd179353.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Queue Service API&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/dd179363.aspx"&gt;http://msdn.microsoft.com/en-us/library/dd179363.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:bold;"&gt;Azure Drive&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;An Azure Drive isn't something you mount over the web (although that's possible to do with a little code) - it's a "local" NTFS drive for Windows Azure Applications.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Windows Azure Drives white paper&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://go.microsoft.com/?linkid=9710117"&gt;http://go.microsoft.com/?linkid=9710117&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:700;"&gt;Content Delivery Network&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;An "Edge" network of storage that buffers after the first use by a client. &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;General Overview&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://sqlblog.com/b/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx"&gt;http://blogs.msdn.com/b/windowsazure/archive/2009/11/05/introducing-the-windows-azure-content-delivery-network.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Delivering High-Bandwidth Content with the Windows Azure CDN&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/ee795176.aspx"&gt;http://msdn.microsoft.com/en-us/library/ee795176.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;span style="font-weight:700;"&gt;Tools and Utilities&lt;/span&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;Free and not-free tools to work with Azure Storage.&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Storage SDK&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storageclient.aspx"&gt;http://msdn.microsoft.com/en-us/library/microsoft.windowsazure.storageclient.aspx&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Benchmarks and Throughput tests&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://azurescope.cloudapp.net/BenchmarkTestCases/"&gt;http://azurescope.cloudapp.net/BenchmarkTestCases/&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Mount an Azure Drive as an NTFS Drive&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://azurescope.cloudapp.net/CodeSamples/cs/792ce345-256b-4230-a62f-903f79c63a67/"&gt;http://azurescope.cloudapp.net/CodeSamples/cs/792ce345-256b-4230-a62f-903f79c63a67/&lt;/a&gt; &lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td style="width:2.35in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="text-align:right;margin:0in;font-family:Calibri;color:#4f81bd;font-size:11pt;"&gt;Command-line&amp;nbsp;and other&amp;nbsp;tools&amp;nbsp;for working with Azure Storage&lt;/p&gt;
&lt;/td&gt;
&lt;td style="width:4.543in;vertical-align:top;border:#a3a3a3 1pt solid;padding:4pt;"&gt;
&lt;p style="margin:0in;font-family:Calibri;font-size:11pt;"&gt;&lt;a href="http://tinyurl.com/2acx6d8"&gt;http://tinyurl.com/2acx6d8&lt;/a&gt; and &lt;a href="http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx"&gt;http://blogs.msdn.com/b/windowsazurestorage/archive/2010/04/17/windows-azure-storage-explorers.aspx&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;/td&gt;
&lt;/tr&gt;

&lt;/table&gt;
&lt;/div&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=30920" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Link+Lists/default.aspx">Link Lists</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Cloud/default.aspx">Cloud</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Azure/default.aspx">Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Windows+Azure/default.aspx">Windows Azure</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Storage/default.aspx">Storage</category></item><item><title>Cross-Pollination</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/07/13/cross-pollination.aspx</link><pubDate>Tue, 13 Jul 2010 12:10:10 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26985</guid><dc:creator>BuckWoody</dc:creator><slash:comments>0</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/26985.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=26985</wfw:commentRss><description>&lt;p&gt;I was reading &lt;a href="http://blogs.msdn.com/b/jmeier/archive/2010/07/08/cloud-security-threats-and-countermeasures-at-a-glance.aspx" target="_blank"&gt;this post on J.D. Meier's Blog, which deals with the “cloud” (I really dislike that term)&lt;/a&gt;. You might wonder what that has to do with SQL Server, since it isn’t specifically about SQL Azure. I’ll come back to that in a moment.&lt;/p&gt;  &lt;p&gt;I play a little music now and then, on the keyboards and with a guitar as well as the mandolin and banjo. I’m not very good, although I do play in public each week. I try to get better all the time, but sometimes I hit a “wall” – not in the mechanics of playing like finger-positioning or scales or things like that, but being able to improvise new lines and riffs. So a friend gave me some interesting advice. He said: “Go learn to draw.”&lt;/p&gt;  &lt;p&gt;Now, if I’m not an awesome musician, I’m an even less-awesome artist. I can certainly appreciate art, and I can put nice things together on a screen or PowerPoint demo, I’ve never really been able to draw 3-D art like the masters do. But I took his advice, set up a pen-tablet for my PC, and grabbed a few books on learning to draw. I’ve watched painting shows on PBS, talked to artists, and had folks show me how to draw better. &lt;/p&gt;  &lt;p&gt;And I can play better now. Isn’t that strange? No, I didn’t draw anything that has to do with music – but putting my mind towards another creative effort allowed me to get better at the first one. There’s enough thought-processes in one that helped me in the other.&lt;/p&gt;  &lt;p&gt;So now let’s talk about that article I mentioned a moment ago. No, it doesn’t deal with SQL Server, but I really like the approach he takes in his blog post. He lays out everything very clearly, deals with the topic that people ask about a great deal, and I like the set-up for the table that follows his topic. It’s something I’ll incorporate into my security plans for databases going forward.&lt;/p&gt;  &lt;p&gt;So what does this mean to you? Study some new development language. Read about chip technology. Go back and practice some math. Find things that are tangential to database technology and the business of what you do, and read, do, practice and try those things. You’ll find it helps “round you out” as a data professional.&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=26985" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/SQL+Server/default.aspx">SQL Server</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Career/default.aspx">Career</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Security/default.aspx">Security</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category></item><item><title>What can a week in a cabin without a computer teach you about databases?</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/06/28/what-can-a-week-in-a-cabin-without-a-computer-teach-you-about-databases.aspx</link><pubDate>Mon, 28 Jun 2010 14:39:18 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:26520</guid><dc:creator>BuckWoody</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/26520.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=26520</wfw:commentRss><description>&lt;p&gt;I’m back from a week (actually a week and two days) of being quite isolated in a cabin at the Mark Twain National State Park is Florida, Missouri. I took only a book and a guitar, and enough things to eat for the week, and not even much of that. Oh, and of course I took coffee. I said I was “Roughing It”, not going into deprivation!&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/4135.2010-Missouri-Trip-092.jpg"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:block;float:none;margin-left:auto;border-top:0px;margin-right:auto;border-right:0px;" title="2010 Missouri Trip 092" border="0" alt="2010 Missouri Trip 092" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/0728.2010-Missouri-Trip-092_5F00_thumb.jpg" width="482" height="371" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;So without a laptop, smart phone or any books to read, what could I have learned about database technology? When I left I read an interesting set of articles, one from a person who argues that the Internet (and by that he meant the general “online” world) was making us less intelligent, and another from someone that claims it makes us smarter.&lt;/p&gt;  &lt;p&gt;So I went off to think a little more than that. Normally when I research something, I look up lots of resources that I respect, I visit the library, and talk to lots of people face-to-face. That’s what I call “broad thinking”. This is a great method, and can save lots of time. But there’s a danger here – it allows me &lt;em&gt;not&lt;/em&gt; to think. I just find people I trust and look for the best logic and agree with it.&lt;/p&gt;  &lt;p&gt;What I learned is that I’m doing more and more of that, using the Internet, e-mail, and social networks like Twitter. While that’s certainly a fine thing to do, it can lead to less critical thinking. &lt;/p&gt;  &lt;p&gt;The better method, I believe, is to take what I know about something, and reason it out myself first. Then I follow up with the previous method, and synthesize what I get from the two, always remaining open to new information.&lt;/p&gt;  &lt;p&gt;Let’s take a practical database example. Assume someone you trust makes the statement “RAID 1 is better for sequential reads and writes, so that’s where you should put your logs.” To think this through, take what you know about RAID 1 (and all forms of RAID, in fact) and what you know about Log files. You might have to read up on those, but after you have educated yourself, come back and see what your logic tells you about that statement. Then – and only then – see what other people blog, say, write and comment about on that topic. See what holds true, and ask lots of questions about what you’ve learned. Now you own that question, the answer, and the logic behind it.&lt;/p&gt;  &lt;p&gt;Of course, not everything deserves this level of thought. When I needed to get to the airport from the cabin, I just used the GPS unit in the rental car. I could totally rely on another “expert” or technology to help me out – it’s just the road to the airport. I still had to control my speed and so on, but you get the idea.&lt;/p&gt;  &lt;p&gt;I may actually write a book about what I learned, and how I learned it. I’ll have to go off and think about that first. :)&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=26520" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category></item><item><title>The Most Effective Learning Methods – The Results</title><link>http://sqlblog.com/blogs/buck_woody/archive/2010/05/27/the-most-effective-learning-methods-the-results.aspx</link><pubDate>Thu, 27 May 2010 12:46:14 GMT</pubDate><guid isPermaLink="false">21093a07-8b3d-42db-8cbf-3350fcbf5496:25624</guid><dc:creator>BuckWoody</dc:creator><slash:comments>1</slash:comments><comments>http://sqlblog.com/blogs/buck_woody/comments/25624.aspx</comments><wfw:commentRss>http://sqlblog.com/blogs/buck_woody/commentrss.aspx?PostID=25624</wfw:commentRss><description>&lt;p&gt;Yesterday I posted a blank graph and asked where you thought the labels should go for the most effective learning methods, according to a study they read to me and other teachers here at the University of Washington. Here are the labels in the correct order according to that study – and remember, “Teaching” here means one student explaining something to another: &lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/0755.Untitled2_5F00_2.png"&gt;&lt;img style="border-bottom:0px;border-left:0px;display:inline;border-top:0px;border-right:0px;" title="Untitled2" border="0" alt="Untitled2" src="http://blogs.msdn.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-79-79-metablogapi/3007.Untitled2_5F00_thumb.png" width="459" height="344" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;It isn’t really that surprising to learn that we comprehend best when we have to teach a subject to someone else, and you can see that the “participation factor” is the key in the learning methods. The real shocker was the retention level at the various learning modes – lecture was down near the single digits!&lt;/p&gt;  &lt;p&gt;What does this have to do with databases or the DBA? Well, we all need to learn new things – and many of us are asked to teach others a new task. To be a good teacher, we have to know how a student learns best – and of course that makes us better students as well. So next time you’re asked to transfer some knowledge to someone else, take a look at this chart first – and let me know how it affected your knowledge transfer.&lt;/p&gt;&lt;img src="http://sqlblog.com/aggbug.aspx?PostID=25624" width="1" height="1"&gt;</description><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Career/default.aspx">Career</category><category domain="http://sqlblog.com/blogs/buck_woody/archive/tags/Learning/default.aspx">Learning</category></item></channel></rss>