NETFX 4.0 http://rickgaribay.net/category/25.aspx NETFX 4.0 en-US Rick G. Garibay rickgaribay@hotmail.com Subtext Version 1.9.5.176 Windows Server AppFabric Cookbook Giveaways http://rickgaribay.net/archive/2012/10/09/windows-server-appfabric-cookbook-giveaways.aspx <p><a href="http://rickgaribay.net/images/rickgaribay_net/Windows-Live-Writer/Windows-Server-AppFabric-Cookbook-Giveaw_BD3E/image_2.png"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 10px; padding-left: 0px; padding-right: 0px; display: inline; float: left; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="left" src="http://rickgaribay.net/images/rickgaribay_net/Windows-Live-Writer/Windows-Server-AppFabric-Cookbook-Giveaw_BD3E/image_thumb.png" width="95" height="116" /></a>My friend, and fellow <a href="https://mvp.support.microsoft.com/profile=CDD45B0A-BB05-44F2-A674-B7874CA4D185" target="_blank">Microsoft Integration MVP</a> <a href="twitter.com/@steefjan" target="_blank">Steef-Jan Wiggers</a> has been kind enough to organize a giveaway for my new book <a href="http://www.packtpub.com/microsoft-windows-server-appfabric-cookbook/book" target="_blank">Windows Server AppFabric Cookbook</a>.<a href="http://www.packtpub.com/"><img style="display: inline; float: right" align="right" src="http://www.emanueleferonato.com/wp-content/uploads/2010/09/packt.png" width="115" height="64" /></a></p> <p>You can learn more details about the contest on his blog: <a title="http://soa-thoughts.blogspot.nl/2012/10/microsoft-windows-server-appfabric.html" href="http://soa-thoughts.blogspot.nl/2012/10/microsoft-windows-server-appfabric.html">http://soa-thoughts.blogspot.nl/2012/10/microsoft-windows-server-appfabric.html</a></p> <p>In addition, I’m happy to announce that <a href="http://neudesic.com" target="_blank">Neudesic</a> has teamed up with <a href="http://www.packtpub.com/">Packt Publishing</a> to give away one e-book each week from 10/22 – 11/12 for a total of 3 winners. Be sure to follow <a href="http://twitter.com/neudesic" target="_blank">Neudesic</a> on twitter and stay tuned for rules and regulations beginning on Monday, October 15th. </p> <p>As I shared in <a href="http://rickgaribay.net/archive/2012/07/26/windows-server-appfabric-cookbook-is-out.aspx">my thoughts</a> when I announced the first run of the book, our goal with this book was not to promote the latest shiny object but instead to apply nearly two years of experience into a concise reference that could benefit organizations and the community tasks with building lightweight integration solutions on-premise today. As such, my hope is that what you will find is a <a href="http://neudesic.com"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="neudesic" border="0" alt="neudesic" align="right" src="http://rickgaribay.net/images/rickgaribay_net/Windows-Live-Writer/Windows-Server-AppFabric-Cookbook-Giveaw_BD3E/neudesic_6.jpg" width="160" height="70" /></a>trusty field guide rich with simple to follow guidance for enhancing your career as a WCF and WF developer, architect or administrator. </p> <p>I’d like to thank Steef-Jan and the community for the overwhelmingly positive response to the book so far. Hammad and I worked very hard for nearly a year on this project and it is incredibly rewarding to see praise from world renowned thought leaders in the integration space like Steef-Jan, <a href="http://seroter.wordpress.com/2012/09/14/book-review-microsoft-windows-server-appfabric-cookbook/" target="_blank">Richard Seroter</a> and others who have been very kind in validating our efforts.</p> <p>You can learn more about the book on <a href="http://www.packtpub.com/microsoft-windows-server-appfabric-cookbook/book" target="_blank">Packt’s website</a> or <a href="http://www.amazon.com/Microsoft-Windows-Server-AppFabric-Cookbook/dp/1849684189/ref=sr_1_1?ie=UTF8&amp;qid=1349814924&amp;sr=8-1&amp;keywords=windows+server+appfabric+cookbook" target="_blank">Amazon.com</a>.</p><img src="http://rickgaribay.net/aggbug/346.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2012/10/09/windows-server-appfabric-cookbook-giveaways.aspx Tue, 09 Oct 2012 21:03:57 GMT http://rickgaribay.net/archive/2012/10/09/windows-server-appfabric-cookbook-giveaways.aspx#feedback http://rickgaribay.net/comments/commentRss/346.aspx http://rickgaribay.net/services/trackbacks/346.aspx Windows Server AppFabric Cookbook is Out! http://rickgaribay.net/archive/2012/07/26/windows-server-appfabric-cookbook-is-out.aspx <p>I'm very pleased to announce the release of my new book "Windows Server AppFabric Cookbook" which hit distribution today, July 26, 2012. <a href="http://www.packtpub.com/microsoft-windows-server-appfabric-cookbook/book"><img style="margin: 5px; display: inline; float: right" alt="Microsoft Windows Server AppFabric Cookbook" align="right" src="http://www.packtpub.com/sites/default/files/4187EN_Microsoft%20Windows%20Server%20AppFabric%20Cookbook.jpg" width="357" height="454" /></a></p> <p>Before I get into the details of the book, I want to start by thanking my co-author and friend <a href="http://twitter.com/HammadRajjoub">Hammad Rajjoub</a> for inviting me to participate in this project and trusting me to help carry out his vision for this book. Hammad and I both share a labor of love as it applies to the Microsoft distributed technology stack affectionately (and somewhat nostalgically) known as "Connected Systems" and this project represents nearly a year of work in bringing our collective experience to bear in this book. </p> <p>I would also like to express my appreciation to Adnan Masood and Zubair Ahmed who volunteered their time despite extremely busy schedules reviewing the book as it progressed and providing very valuable technical feedback along the way. Their time and dedication has contributed immensely to the quality of the book and any errors or things we've overlooked are our fault alone. </p> <p>Last but not least, I'd like to thank Ron Jacobs at Microsoft for writing the foreword to the book and providing his support and encouragement along the way.</p> <p><strong><font size="3">Why this book and why now?</font></strong></p> <p>It's hard to believe that Dublin has been in the wild for just over 2 years. The first release of <a href="http://www.microsoft.com/en-us/server-cloud/windows-server/appfabric.aspx">Windows Server AppFabric</a> went to GA in June, 2010 at TechEd in New Orleans (I remember how much fun I had demoing the features at the Microsoft booth during my shifts that seemed to fly by) and signaled an exciting shift in Microsoft's middleware strategy that continues today. Late last year, Microsoft added new caching features and made some branding changes to "<a href="http://msdn.microsoft.com/en-us/windowsserver/ee695849.aspx">AppFabric 1.1 for Windows Server</a>" to align with the the next wave of on-premise capabilities which further extend and build upon the Windows Server platform. Just last week, two new capabilities have shipped in beta which compliment AppFabric on premise: <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30376">Service Bus 1.0 Beta for Windows Server</a> and <a href="http://www.microsoft.com/en-us/download/details.aspx?id=30369">Workflow 1.0 Beta for Windows Server</a>.</p> <p>Hammad and I are fortunate to have both worked very closely with Microsoft during the development of "Dublin", participating in software design reviews and early incubation initiatives. Since its release just over two years ago, we've advised customers of all shapes and sizes and fielded these capabilities in countless projects across various verticals. And herein lies the mission of this book: </p> <blockquote> <p><em><strong>To provide practical, real-world guidance for making the most of the capabilities offered by Windows Server AppFabric and AppFabric 1.1 for Windows Server based on our collective experiences in the field over the last two years since it's release. </strong></em></p> </blockquote> <p>The result (we hope) is not just a book, but a field manual chock-full of practical step-by-step, real-world guidance, tips and techniques that will help you build more maintainable, scalable, reliable, and secure service-oriented applications on the Windows Server Platform today. </p> <p><strong><font size="3">What is Windows Server AppFabric/AppFabric 1.1 for Windows Server?</font></strong></p> <p>Windows Server AppFabric is an extension of the Application Server Role on the Windows Server Platform. In a nutshell, Windows Server AppFabric frees Windows Communication Foundation (WCF) and Windows Workflow Foundation (WF) Service developers from common infrastructure plumbing by providing a robust, secure, composable, and reliable platform which provides caching, hosting, and monitoring capabilities, including support for long running workflow services, all on the Windows Platform. As such, Windows Server AppFabric is an evolution of the Windows Server platform, providing essential building blocks for first-classing WCF (for code-based services) and WF (for declarative workflow services) that are built using the .NET Framework 4 and Visual Studio 2010. <br />As an extension to IIS and WAS, Windows Server AppFabric relies on IIS's proven capabilities for hosting and lifecycle management, adding additional useful capabilities for working with WCF and WF services. In addition, Windows Server AppFabric takes advantage of Windows Server's robust event tracing mechanism (also known as ETW). ETW provides optimized <br />and high-performing kernel-level instrumentation which greatly minimizes impact on the performance of WCF and WF services hosted in IIS with Windows Server AppFabric.</p> <p>Best of all, this key extension to the Windows Server Platform remains available <a href="http://www.microsoft.com/en-us/download/details.aspx?id=27115">free of charge</a>.</p> <p>Below are some helpful resources if you are interested in learning more:</p> <ul> <li><a href="http://msdn.microsoft.com/en-us/windowsserver/gg675185"><font color="#ffc000">Developer Introduction to Windows Server AppFabric (Part 1): Hosting Services</font></a> </li> <li><a href="http://msdn.microsoft.com/en-us/windowsserver/gg675186"><font color="#ffc000">Developer Introduction to Windows Server AppFabric (Part 2): Caching Services</font></a> </li> <li><a href="http://msdn.microsoft.com/en-us/library/hh351389.aspx"><font color="#ffc000">Product Documentation</font></a> </li> <li><a href="http://go.microsoft.com/fwlink/?LinkID=168906"><font color="#ffc000">Architectural Overview</font></a> </li> <li><a href="http://go.microsoft.com/fwlink/?LinkID=168903"><font color="#ffc000">Tutorials</font></a> </li> <li><a href="http://social.technet.microsoft.com/wiki/contents/articles/windows-server-appfabric-portal.aspx"><font color="#ffc000">AppFabric on the TechNet Wiki</font></a> </li> </ul> <p><strong><font size="3">Is this book for you?</font></strong></p> <p>If you are a developer who wants to avoid the same repetitive tasks when preparing your WCF and/or WF services for deployment, or an IT Pro who wants to avoid complex XML for configuring hosting and monitoring options for the services you manage, you will instantly benefit from Windows Server AppFabric.</p> <p>The book is over 400 pages long and includes over 60 recipes within 9 cohesive chapters:</p> <ul> <li><strong>Chapter 1</strong>, Installing Windows Server AppFabric, covers setting up your development environment to use Windows Server AppFabric. You'll learn how to install hosting, persistence and monitoring capabilities, including provisioning repositories, choosing the appropriate storage options, making changes to configuration after installation, and troubleshooting common (and not so common) installation issues you might encounter along the way. <br /></li> <li><strong>Chapter 2</strong>, Getting Started with AppFabric Caching, introduces Caching in Windows Server AppFabric, covering everything you need to get started with introducing this important capability to your composite applications and services. You will learn how to set up and use Caching using code and configuration options, as well as working with Caching within your applications. In addition, you'll learn how easily an existing application that relies on ASP.NET session state can immediately benefit from Windows Server AppFabric Cache, handling common error conditions, using PowerShell commandlets, and building a custom provider model. <br /></li> <li><strong>Chapter 3</strong>, Windows Server AppFabric Caching – Advanced Use Cases, builds on the concepts in the previous chapter, covering the use of Regions and Tags as well as choosing the right concurrency mode and establishing expiration, eviction, and notification policies. You will also learn advanced monitoring concepts including the use of performance counters, configuring high availability, and common troubleshooting techniques for getting the most out of Windows Server AppFabric Cache. <br /></li> <li><strong>Chapter 4</strong>, Windows Server AppFabric Hosting Fundamentals, introduces Windows Server AppFabric's hosting capabilities, covering common deployment, management, and hosting scenarios. You'll learn how to host WCF SOAP and REST services as well as simple WF services along with a number of tips and tricks for moving beyond the service template defaults. <br /></li> <li><strong>Chapter 5</strong>, More Windows Server AppFabric Hosting Features, covers additional hosting topics, including supporting long-running WF services, how your services can benefit from the Auto-Start feature, properly hosting WCF services that take advantage of Windows Azure Service Bus Relay bindings for enabling modern, hybrid scenarios as well as common PowerShell commandlets for scripting many of the tasks covered in this and the previous chapter. <br /></li> <li><strong>Chapter 6</strong>, Utilizing AppFabric Persistence, provides ample coverage of Windows Server AppFabric persistence capabilities, including configuring persistence for WF services, working with multiple persistence stores, and developing instance store, control, and query providers. This chapter also provides an in-depth walkthrough of development and configuration of custom instance, control, and query providers. <br /></li> <li><strong>Chapter 7</strong>, Monitoring Windows Server AppFabric Deployment, provides an introduction to <br />the monitoring capabilities provided by Windows Server AppFabric. Topics include collecting and viewing events from WCF and WF services, enabling tracing and configuring tracking profiles, and leveraging PowerShell cmdlets for monitoring WCF and WF services as well as the Caching service. In addition, you'll learn how to surface monitoring information to any user experience by following the sample recipe for building a custom monitoring dashboard using ASP.NET MVC and OData. <br /></li> <li><strong>Chapter 8</strong>, Scaling AppFabric Hosting, Monitoring, and Persistence, covers a common scenario for scaling Windows Server AppFabric across multiple IIS hosts. You will learn how to prepare two hosts for clustering using Microsoft NLB as well as understand deployment, management, and administration of a multi-host Windows Server AppFabric deployment that shares a common, centralized persistence store. <br /></li> <li><strong>Chapter 9</strong>, Configuring Windows Server AppFabric Security, covers what you need to know about planning and implementing a security model with Windows Server AppFabric. You will learn how to secure the caching, persistence, monitoring, and eventing (via ETW) subsystems of Windows Server AppFabric. </li> </ul> <p>If you've gotten this far, I sincerely appreciate your interest and hope you’ll consider purchasing our book ;-)</p> <p>The book is available in print and across most digital formats including Kindle, Nook, etc.:</p> <p>Packt is running some specials on the book which you can learn more about here: <a title="http://www.packtpub.com/microsoft-windows-server-appfabric-cookbook/book" href="http://www.packtpub.com/microsoft-windows-server-appfabric-cookbook/book">http://www.packtpub.com/microsoft-windows-server-appfabric-cookbook/book</a></p> <p>The book is also available on <a href="http://www.amazon.com/Microsoft-Windows-Server-AppFabric-Cookbook/dp/1849684189/ref=sr_1_sc_1?ie=UTF8&amp;qid=1343337928&amp;sr=8-1-spell&amp;keywords=windows+server+appfabic+cookbook">Amazon.com</a>, <a href="http://www.amazon.co.uk/Microsoft-Windows-Server-AppFabric-Cookbook/dp/1849684189/ref=sr_1_1?ie=UTF8&amp;qid=1343337985&amp;sr=8-1">Amazon.co.uk</a> and <a href="http://www.barnesandnoble.com/s/windows-server-appfabric-cookbook?store=allproducts&amp;keyword=windows+server+appfabric+cookbook">Barnes and Noble</a> (if the book is not immediately available, I’m told by the publisher that all shipments are en-route so any shipping delays should be minimal).</p> <p>If you purchase the book, I'd love to hear from you. Please <a href="http://rickgaribay.net/contact.aspx">drop me a line</a> or connect with me <a href="http://twitter.com/rickggaribay">@rickggaribay</a> and let me know what you think. </p> <ul></ul> <p>References:</p> <ul> <li><a href="http://www.microsoft.com/en-us/download/details.aspx?displaylang=en&amp;id=15848">Windows Server AppFabric 1.0</a></li> <li><a href="http://www.microsoft.com/en-us/download/details.aspx?id=27115">AppFabric 1.0 for Windows Server</a></li> <li><a href="http://www.microsoft.com/en-us/download/details.aspx?id=30376">Service Bus 1.0 Beta for Windows Server</a></li> <li><a href="http://www.microsoft.com/en-us/download/details.aspx?id=30369">Workflow 1.0 Beta for Windows Server</a></li> <li><a href="http://hammadrajjoub.net/2012/03/03/have-you-booked-your-copy-of-windows-server-appfabric-cookbook-yet/">Hammad Rajjoub’s Blog</a></li> <li><a href="http://blog.adnanmasood.com/2012/01/03/microsoft-windows-server-appfabric-cookbook-available-for-pre-order/">Adnan Masood’s Blog</a></li> <li><a href="http://soa-thoughts.blogspot.com/2012/04/more-cookbooks-microsoft-windows-server.html">Steef-Jan Wiggers’ Blog</a></li> <li><a href="http://jeremiedevillard.wordpress.com/2012/04/07/windows-server-appfabric-and-biztalk-cookbook/">Jeremie Devillad’s Blog</a></li> <li><a href="http://paulsomers.blogspot.com/2012/03/windows-server-appfabric-cookbook.html">Paul Somer’s Blog</a> </li> </ul><img src="http://rickgaribay.net/aggbug/340.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2012/07/26/windows-server-appfabric-cookbook-is-out.aspx Thu, 26 Jul 2012 22:12:56 GMT http://rickgaribay.net/archive/2012/07/26/windows-server-appfabric-cookbook-is-out.aspx#feedback 3 http://rickgaribay.net/comments/commentRss/340.aspx http://rickgaribay.net/services/trackbacks/340.aspx Richard Seroter's Architecture Musings http://rickgaribay.net/archive/2011/02/01/richard-seroters-architecture-musings.aspx <p>I am honored to have been invited by Richard Seroter to participate in his 27th interview in his series on Connected Systems technology for February 2011.<a href="http://http://seroter.wordpress.com/" target="_blank"><img style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: right; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" align="right" src="http://rickgaribay.net/images/rickgaribay_net/Windows-Live-Writer/cfa0742d639f_A84D/image_3.png" width="240" height="65" /></a></p> <p>Richard is an absolute thought leader in the CSD space and epitomizes much of what we discussed in his day-to-day role as a Solution Architect for his very lucky employer. His blog posts, articles, speaking engagements and books cover the full breadth of the Microsoft middleware stack and his command of the technology and breadth is truly an achievement to aspire to.</p> <p>As we discuss, there really has never been a better time for the Microsoft platform, and I believe that AppFabric really is a unification of on-premise workloads while providing first-class tooling for cloud and hybrid.</p> <p>You can read the full interview here: <a title="http://seroter.wordpress.com/2011/01/31/interview-series-four-questions-with-rick-garibay/" href="http://seroter.wordpress.com/2011/01/31/interview-series-four-questions-with-rick-garibay/">http://seroter.wordpress.com/2011/01/31/interview-series-four-questions-with-rick-garibay/</a> </p> <p>I’d love your thoughts and comments and would also encourage you to read the other interviews in the series: <a title="http://seroter.wordpress.com/category/four-questions/" href="http://seroter.wordpress.com/category/four-questions/">http://seroter.wordpress.com/category/four-questions/</a></p><img src="http://rickgaribay.net/aggbug/300.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2011/02/01/richard-seroters-architecture-musings.aspx Tue, 01 Feb 2011 19:42:16 GMT http://rickgaribay.net/archive/2011/02/01/richard-seroters-architecture-musings.aspx#feedback http://rickgaribay.net/comments/commentRss/300.aspx http://rickgaribay.net/services/trackbacks/300.aspx New Article: Practical Messaging Scenarios with WCF 4 http://rickgaribay.net/archive/2010/08/25/new-article-practical-messaging-scenarios-with-wcf-4.aspx <p><b></b></p> <p><b>Friends don’t let friends do point to point. </b>Anyone who has designed services to solve a business problem or built a distributed <img style="margin: 5px; display: inline" align="left" src="http://www.code-magazine.com/GetIssueCover.aspx?pk=b93aef06-0c65-4977-b997-941b18d56301" />composite application using service-oriented techniques has, consciously or not, discovered the hazards of client applications knowing too much about all of the services with which they interact.</p> <p>In my latest <a href="http://www.code-magazine.com/Article.aspx?quickid=1009051" target="_blank">article</a> for <a href="http://www.code-magazine.com/Index.aspx" target="_blank">CODE Magazine,</a> I provide a scenario-driven approach to introducing the Routing Service in WCF 4.0 including discussions on the following messaging patterns that help enable more flexible composite application designs:</p> <p>Virtual Endpoint/Message Broker</p> <p>High Availability</p> <p>Content-Based Routing</p> <p>Context-Based Routing</p> <p>Publish-Subscribe</p> <p>The article is now available online at CODE Magazine <a title="http://www.code-magazine.com/Article.aspx?quickid=1009051" href="http://www.code-magazine.com/Article.aspx?quickid=1009051">http://www.code-magazine.com/Article.aspx?quickid=1009051</a> as well as at news stands including Barnes and Noble.</p> <p>I hope you like it and as always, I welcome your feedback!</p><img src="http://rickgaribay.net/aggbug/286.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2010/08/25/new-article-practical-messaging-scenarios-with-wcf-4.aspx Wed, 25 Aug 2010 23:00:00 GMT http://rickgaribay.net/archive/2010/08/25/new-article-practical-messaging-scenarios-with-wcf-4.aspx#feedback http://rickgaribay.net/comments/commentRss/286.aspx http://rickgaribay.net/services/trackbacks/286.aspx New Pluralsight WCF 4 On-Demand Screencast http://rickgaribay.net/archive/2010/07/11/new-pluralsight-wcf-4-on-demand-screencast.aspx <p><a href="http://www.pluralsight-training.net/microsoft/default.aspx" target="_blank"><img style="border-bottom: 0px; border-left: 0px; margin: 5px 5px 0px; display: inline; border-top: 0px; border-right: 0px" title="PluralSightLogo_1" border="0" alt="PluralSightLogo_1" align="left" src="http://rickgaribay.net/images/rickgaribay_net/WindowsLiveWriter/NewPluralsightWCF4OnDemandScreencast_B01D/PluralSightLogo_1_3.jpg" width="240" height="71" /></a> </p> <p>I have just published the first in a series of new screencasts on WCF 4 for <a href="http://www.pluralsight-training.net/microsoft/default.aspx" target="_blank">Pluralsight</a>. </p> <p>The screencast is titled “Introducing Default Endpoints in WCF 4”. In this screencast, I introduce a new configuration improvement in WCF 4 that helps you be more productive by simplifying the configuration experience in WCF. </p> <p>You can find the new screencast here: <a title="http://www.pluralsight-training.net/microsoft/olt/howtovideo.aspx?a=rick-garibay&amp;n=wcf4-default-endpoints" href="http://www.pluralsight-training.net/microsoft/olt/howtovideo.aspx?a=rick-garibay&amp;n=wcf4-default-endpoints">http://www.pluralsight-training.net/microsoft/olt/howtovideo.aspx?a=rick-garibay&amp;n=wcf4-default-endpoints</a>. The goal of the screencast is to teach you how seamless getting up and running with WCF 4 is, providing a true File, New Project, F5 experience. I’d love your feedback!</p> <p>For those of you who may not be aware, Pluralsight is a Microsoft .NET training provider who has established a stellar reputation for being a premier provider of high-quality, razor-focused on-line and classroom training on Microsoft technologies. The talent behind this company is tremendous and I am thrilled to be a part of this team of instructors who share both a passion for Microsoft technologies and a joy for sharing their experience with others to realize the benefits and possibilities of the platform.</p> <p>One of the cool things about Pluralsight is that their instructors live, eat and breathe the content they cover. The majority of instructors have full time jobs in consulting and/or leading teams in product development around the technologies they cover. I think that this “dog-fooding” approach to training development and delivery makes for a learning experience that is truly unique and worth a nominal membership fee.</p> <p>So, if you are new to Pluralisight and are considering subscribing to this premier source for authoritative .NET training, please drop me a line and I’d be happy to get the good folks at Pluralisight to work out a trial. I think you’ll be as impressed as I am with the instructors and a very impressive library providing content that is relevant to the work you are doing today as well as cutting edge content to help you prepare for your next project.</p> <p>I hope you’ll agree, and please, keep the feedback coming!</p><img src="http://rickgaribay.net/aggbug/285.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2010/07/11/new-pluralsight-wcf-4-on-demand-screencast.aspx Mon, 12 Jul 2010 02:27:32 GMT http://rickgaribay.net/archive/2010/07/11/new-pluralsight-wcf-4-on-demand-screencast.aspx#feedback http://rickgaribay.net/comments/commentRss/285.aspx http://rickgaribay.net/services/trackbacks/285.aspx 10 Years of CODE + New Features in WCF 4 that Will Instantly Make You More Productive http://rickgaribay.net/archive/2010/05/07/10-years-of-code--new-features-in-wcf-4.aspx <p>My new article on WCF 4 has just been published and should be available to subscribers and at newsstands today. </p> <p>This issue marks the 6th article I’ve contributed to EPS Publishing/CODE Magazine and I am especially proud to be a part of the 10 year anniversary issue of CODE Magazine, writing on a technology that I love. <a href="http://www.code-magazine.com/Index.aspx" target="_blank"><img style="margin: 5px; display: inline" align="left" src="http://www.code-magazine.com/GetIssueCover.aspx?pk=007ebdb0-1fb3-4bd4-91e5-5ea3fa16d665" /></a></p> <p>This is an amazing organization that has survived the ups and downs of technology publishing, and while many of their competitors over the last decade are no longer in business, CODE Magazine has continued to both innovate while keeping the quality bar highly raised as a technology-focused publication <em>by the developer community and for the developer community.</em></p> <p>Believe it or not, maintaining a bi-monthly publishing schedule to an in-print subscriber base of over 10,000 worldwide while providing digital editions both on the web at <a href="http://www.code-magazine.com">www.code-magazine.com</a> and via <a href="http://setup.xiine.com/client/windows/live/Xiine.application" target="_blank">Xiine</a> (a WPF content distribution reader that supports multiple formats of the magazine) as well as Amazon’s Kindle <a href="http://www.amazon.com/s/ref=nb_sb_noss?url=search-alias%3Ddigital-text&amp;field-keywords=code-magazine&amp;x=10&amp;y=17" target="_blank">editions</a> takes a lot of work. </p> <p>The success of this publication is only equaled by the fantastic group of people behind it that make my job so easy. It has been an absolute privilege to share and collaborate with Rod Paddock, Erik Ruthruff, Markus Egger and Cleo Gaither, to name just a few and I look forward to the next 10 years of CODE Magazine!</p> <p>You can find my new article here: <a title="http://www.code-magazine.com/Article.aspx?quickid=1006061" href="http://www.code-magazine.com/Article.aspx?quickid=1006061">http://www.code-magazine.com/Article.aspx?quickid=1006061</a> </p> <p>I look forward to your thoughts and feedback.</p><img src="http://rickgaribay.net/aggbug/281.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2010/05/07/10-years-of-code--new-features-in-wcf-4.aspx Fri, 07 May 2010 22:47:05 GMT http://rickgaribay.net/archive/2010/05/07/10-years-of-code--new-features-in-wcf-4.aspx#feedback 1 http://rickgaribay.net/comments/commentRss/281.aspx http://rickgaribay.net/services/trackbacks/281.aspx Visual Studio 2010 Ultimate Event Content Download http://rickgaribay.net/archive/2010/03/13/visual-studio-2010-ultimate-event-content-download.aspx <p>Thanks to all who came out to the event in Phoenix, Salt Lake City &amp; Las Vegas. We had a great turnout at all events with great questions and discussions.</p> <p>Remember that the conversation continues on <a target="_blank" href="http://twitter.com/#search?q=%23vs2010phx">twitter</a>. <a target="_blank" href="http://twitter.com/#search?q=%23vs2010slc"><img style="BORDER-RIGHT-WIDTH: 0px; DISPLAY: inline; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-RIGHT: 0px" title="image" border="0" alt="image" align="right" width="240" height="162" src="http://rickgaribay.net/Images/CustomContent/VisualStudio2010UltimateEventSaltLakeCit_8195/image_4.png" /></a> </p> <p>If you attended the event and have a question or comment for any of the presenters, use the following hashtags: </p> <ul> <li>Phoenix: #vs2010phx </li> <li>Salt Lake City: #vs2010slc </li> <li>Las Vegas: #vs2010vegas</li> </ul> <p align="center">Below are the presentations from all four sessions in each city:   </p> <p> </p> <table border="0" cellspacing="0" cellpadding="2" width="912"> <tbody> <tr> <td valign="top" width="190">Phoenix</td> <td valign="top" width="421">A Lap Around Visual Studio 2010</td> <td valign="top" width="473">Rick G. Garibay</td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/Lap%20Around%20VS%202010%20Garibay.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Phoenix</td> <td valign="top" width="421">Agile Management with TFS</td> <td valign="top" width="473"><a target="_blank" href="http://blogs.neudesic.com/blogs/brendon_birdoes/default.aspx">Brendon Birdoes</a></td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/TFS%202010%20Agile%20Management%20Brendon.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe>*</td> </tr> <tr> <td valign="top" width="190">Phoenix</td> <td valign="top" width="421">No More "No Repro"</td> <td valign="top" width="473"><a target="_blank" href="http://blogs.neudesic.com/blogs/brendon_birdoes/default.aspx">Brendon Birdoes</a></td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/No%20More%20No%20Repro%20Brendon.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe>*</td> </tr> <tr> <td valign="top" width="190">Phoenix</td> <td valign="top" width="421">Architecture for Everyone</td> <td valign="top" width="473">Rick G. Garibay</td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/Architecture%20for%20Everyone%20Garibay.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Salt Lake City</td> <td valign="top" width="421">A Lap Around Visual Studio 2010</td> <td valign="top" width="473">Rick G. Garibay</td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/Lap%20Around%20VS%202010%20Garibay.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Salt Lake City</td> <td valign="top" width="421">Agile Management with TFS</td> <td valign="top" width="473">Jeff Leite</td> <td valign="top" width="146">*<iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/TFS%202010%20Agile%20Project%20Management.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Salt Lake City</td> <td valign="top" width="421">No More "No Repro"</td> <td valign="top" width="473">Jeff Leite</td> <td valign="top" width="146">*<iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/No%20More%20No%20Repro.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Salt Lake City</td> <td valign="top" width="421">Architecture for Everyone</td> <td valign="top" width="473">Rick G. Garibay</td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/Architecture%20for%20Everyone%20Garibay.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Las Vegas</td> <td valign="top" width="421">A Lap Around Visual Studio 2010</td> <td valign="top" width="473">Rick G. Garibay</td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/Lap%20Around%20VS%202010%20Garibay.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Las Vegas</td> <td valign="top" width="421">Agile Management with TFS</td> <td valign="top" width="473">Mickey Williams</td> <td valign="top" width="146">*<iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/TFS%202010%20Agile%20Project%20Management.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Las Vegas</td> <td valign="top" width="421">No More "No Repro"</td> <td valign="top" width="473">Mickey Williams</td> <td valign="top" width="146">*<iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/No%20More%20No%20Repro.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> <tr> <td valign="top" width="190">Las Vegas</td> <td valign="top" width="421">Architecture for Everyone</td> <td valign="top" width="473">Rick G. Garibay</td> <td valign="top" width="146"><iframe style="PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fcfcfc; PADDING-LEFT: 0px; WIDTH: 250px; PADDING-RIGHT: 0px; HEIGHT: 59px; PADDING-TOP: 0px" title="Preview" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Talks/VS%202010%20Ultimate/Architecture%20for%20Everyone%20Garibay.pptx" frameborder="0" marginwidth="0" scrolling="no"></iframe></td> </tr> </tbody> </table> <p>* Note that content for all venues is very similar but may vary from presenter to presenter. <strike>All content for both venues will be available soon so please check back shortly.</strike></p><img src="http://rickgaribay.net/aggbug/275.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2010/03/13/visual-studio-2010-ultimate-event-content-download.aspx Sun, 14 Mar 2010 01:45:01 GMT http://rickgaribay.net/archive/2010/03/13/visual-studio-2010-ultimate-event-content-download.aspx#feedback http://rickgaribay.net/comments/commentRss/275.aspx http://rickgaribay.net/services/trackbacks/275.aspx Windows Server AppFabric Beta 2 Now Available http://rickgaribay.net/archive/2010/03/01/windows-server-appfabric-beta-2-now-available.aspx <p> </p> <p>OK, I finally get to talk about *something* from the MVP summit!</p> <p>As for 9 AM Pacific Windows Server AppFabric Beta 2 is available on the Developer Center on MSDN: <a href="http://msdn.microsoft.com/appfabric">http://msdn.microsoft.com/appfabric</a></p> <p>First publically announced at PDC 2009, Windows Server AppFabric is a set of application services focused on improving the speed, scale, and management of Web, Composite, and Enterprise applications.</p> <p><a target="_blank" href="http://www.microsoft.com/windowsserver2008/en/us/app-main.aspx"><img border="0" alt="" align="right" width="271" height="60" src="http://www.microsoft.com/global/windowsserver2008/en/us/PublishingImages/WS-AppFab_h_rgb.png" /></a></p> <p> </p> <p>Developers and IT pros can expect the following benefits from Windows Server AppFabric:</p> <ul> <li><strong>Faster Web Apps Made Easy</strong> - Windows Server AppFabric helps developers improve the speed and availability of web applications through distributed in-memory caching and replication technology that works with current ASP.NET applications. </li> </ul> <a target="_blank" href="http://www.gartner.com/technology/media-products/reprints/microsoft/vol13/article6/article6.html"></a> <p> </p> <ul> <li><strong>Simplified Composite Apps -</strong> Developers can simplify the development of composite applications with the pre-built application services in Windows Server AppFabric, used in conjunction with Visual Studio tools and .NET Framework capabilities (ASP.NET, WCF and WF). </li> </ul> <p> </p> <ul> <li><strong>IT Pros</strong> can also simplify the deployment, monitoring, and management of composite applications with configuration and monitoring capabilities that are integrated with familiar tools (PowerShell, IIS Manager, and System Center). </li> </ul> <p> </p> <ul> <li><strong>Enterprise Performance and Availability</strong> - An enterprise's most important and demanding applications can achieve elastic scale, performance, availability, and reliability (benefits often associated with the cloud) with the help of Windows Server AppFabric. These and countless other benefits from an unparalleled partner ecosystem utilize familiar skills from the .NET Framework and Windows Server. </li> </ul> <p>Here are some additional links which may also be of interest:</p> <ul> <li>Beta 2 Blog Post on Windows Server Blog: <a href="http://blogs.technet.com/windowsserver">http://blogs.technet.com/windowsserver</a> </li> <li>Windows Server AppFabric on Microsoft.com: <a href="http://www.microsoft.com/windowsserver2008/en/us/app-main.aspx">http://www.microsoft.com/windowsserver2008/en/us/app-main.aspx</a> </li> <li>Windows Azure AppFabric on Microsoft.com: <a href="http://www.microsoft.com/windowsazure/appfabric/">http://www.microsoft.com/windowsazure/appfabric/</a> </li> <li>Gartner Research Report: Microsoft AppFabric: <a title="http://www.gartner.com/technology/media-products/reprints/microsoft/vol13/article6/article6.html" href="http://www.gartner.com/technology/media-products/reprints/microsoft/vol13/article6/article6.html">http://www.gartner.com/technology/media-products/reprints/microsoft/vol13/article6/article6.html</a> </li> </ul> <p> </p> <p><strong>Note:</strong> If you installed App Fabric Beta 1 and are having problems uninstalling, please see Damir Dobric’s post here and follow instructions from clean removal of Beta 1: <a title="http://developers.de/blogs/damir_dobric/archive/2010/02/19/uninstalling-of-appfabric-beta-1.aspx" href="http://developers.de/blogs/damir_dobric/archive/2010/02/19/uninstalling-of-appfabric-beta-1.aspx">http://developers.de/blogs/damir_dobric/archive/2010/02/19/uninstalling-of-appfabric-beta-1.aspx</a></p><img src="http://rickgaribay.net/aggbug/274.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2010/03/01/windows-server-appfabric-beta-2-now-available.aspx Tue, 02 Mar 2010 00:00:00 GMT http://rickgaribay.net/archive/2010/03/01/windows-server-appfabric-beta-2-now-available.aspx#feedback 1 http://rickgaribay.net/comments/commentRss/274.aspx http://rickgaribay.net/services/trackbacks/274.aspx AZ.NET UG WCF 4.0 Materials http://rickgaribay.net/archive/2010/02/14/az.net-ug-materials-for-my-talk-on-wcf-4.0.aspx <p>Below please find my presentation and demos from my talk on new productivity features in <a href="http://en.wikipedia.org/wiki/Windows_Communication_Foundation" target="_blank">WCF</a> 4.0 at the AZ .NET User Group.</p> <iframe style="width: 300px; height: 61px" id="I4" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Share/Talks/AZ.NET%20UG%2020100209/New^_Features^_in^_WCF^_4.pdf" frameborder="0" name="I4" marginwidth="0" scrolling="no" 0px?="0px?" padding-top:="padding-top:" solid;="solid;" 1px="1px" #dde5e9="#dde5e9" border-right:="border-right:" border-top:="border-top:" 66px;="66px;" height:="height:" 0px;="0px;" padding-right:="padding-right:" 240px;="240px;" width:="width:" padding-left:="padding-left:" 3px;="3px;" margin:="margin:" #ffffff;="#ffffff;" background-color:="background-color:" padding-bottom:="padding-bottom:" border-left:="border-left:" border-bottom:="border-bottom:"></iframe><iframe style="width: 300px; height: 61px" id="I4" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/Share/Talks/AZ.NET%20UG%2020100209/20100910^_After.zip" frameborder="0" marginwidth="0" scrolling="no" 0px?="0px?" padding-top:="padding-top:" solid;="solid;" 1px="1px" #dde5e9="#dde5e9" border-right:="border-right:" border-top:="border-top:" 66px;="66px;" height:="height:" 0px;="0px;" padding-right:="padding-right:" 240px;="240px;" width:="width:" padding-left:="padding-left:" 3px;="3px;" margin:="margin:" #ffffff;="#ffffff;" background-color:="background-color:" padding-bottom:="padding-bottom:" border-left:="border-left:" border-bottom:="border-bottom:"></iframe> <p>Thanks to Scott Cate and the AZ.NET UG for hosting <a href="http://www.rickgaribay.net/contact.aspx" target="_blank">me</a>- I had lots of fun!</p><img src="http://rickgaribay.net/aggbug/273.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2010/02/14/az.net-ug-materials-for-my-talk-on-wcf-4.0.aspx Sun, 14 Feb 2010 14:46:17 GMT http://rickgaribay.net/archive/2010/02/14/az.net-ug-materials-for-my-talk-on-wcf-4.0.aspx#feedback http://rickgaribay.net/comments/commentRss/273.aspx http://rickgaribay.net/services/trackbacks/273.aspx VS 2010/.NET 4 Release Candidate http://rickgaribay.net/archive/2010/02/08/vs-2010.net-4-release-candidate.aspx <p>The Release Candidate is now available to MSDN subcribers with a public drop on Wednesday, February 10th: <font face=""><a href="http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx">http://msdn.microsoft.com/en-us/vstudio/dd582936.aspx</a></font></p> <p>Enjoy.</p><img src="http://rickgaribay.net/aggbug/272.aspx" width="1" height="1" /> Rick G. Garibay http://rickgaribay.net/archive/2010/02/08/vs-2010.net-4-release-candidate.aspx Tue, 09 Feb 2010 03:00:52 GMT http://rickgaribay.net/archive/2010/02/08/vs-2010.net-4-release-candidate.aspx#feedback http://rickgaribay.net/comments/commentRss/272.aspx http://rickgaribay.net/services/trackbacks/272.aspx