<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Events</title>
        <link>http://www.rickgaribay.net/category/15.aspx</link>
        <description>Events</description>
        <language>en-US</language>
        <copyright>Rick G. Garibay</copyright>
        <managingEditor>rick@rickgaribay.net</managingEditor>
        <generator>Subtext Version 1.9.5.176</generator>
        <item>
            <title>November PCSUG Meeting on WF 3.5 - Recap + Late Breaking Update on WF 4.0</title>
            <link>http://rickgaribay.net/archive/2008/11/20/november-pcsug-meeting-on-wf-3.5---recap--late.aspx</link>
            <description>&lt;p&gt;If you attended the Phoenix Connected System User Group meeting last week you know what a great talk it was. For those who attended and would like a summary, and for those that were not able to make it, here's what you missed.&lt;/p&gt;  &lt;h3&gt;Recap&lt;/h3&gt;  &lt;p&gt;Rob Wisehart, Technical Team Lead at DriveTime Sales &amp;amp; Finance did a fantastic job introducing the group to WF 3.5. He provided an Overview and Essentials of WF and really did a great job of explaining why WF is important and why it matters. People are visual. &lt;a href="http://rickgaribay.net/Images/CustomContent/NovemberPCSUGMeetingonWF3.5Recap_61C1/PB130030.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 5px; border-left: 0px; border-bottom: 0px" height="184" alt="PB130030" src="http://rickgaribay.net/Images/CustomContent/NovemberPCSUGMeetingonWF3.5Recap_61C1/PB130030_thumb.jpg" width="244" align="right" border="0" /&gt;&lt;/a&gt; We've learned thousands of languages since the beginning of time, but our Neanderthal ancestors had it right. We still communicate best with drawings and pictures. At least I do. Rob went on to talk about Sequential and State Machine Workflows and when each is appropriate. Rob really showed his experience with WF applications here, talking about the pros/cons of each worklfow type. Discussed as well was Hosting and Services. Just like WCF, WF needs hosting love too. In fact, any CLR process can host a WF service, and the models are quite similar.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://rickgaribay.net/Images/CustomContent/NovemberPCSUGMeetingonWF3.5Recap_61C1/PB130034.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 5px; border-left: 0px; border-bottom: 0px" height="184" alt="PB130034" src="http://rickgaribay.net/Images/CustomContent/NovemberPCSUGMeetingonWF3.5Recap_61C1/PB130034_thumb.jpg" width="244" align="left" border="0" /&gt;&lt;/a&gt;My favorite part of the talk was on Custom Activities. Rob did an awesome job talking about why Custom Activities should be the preferred way to build WF applications. He really hit the nail on the head, talking about how, at DriveTime, they color code their Custom Activities, so that users (developers, and analysts) start to build that emotional connection with the software. For example, brown Custom Activities are always queue based activities while blue might be database related.&lt;/p&gt;  &lt;p&gt;Of course, Rob closed out with a discussion on using WF as a WCF Service. While in 3.0 this required heroics, the story got better in 3.5, and today, if you are building a WCF service, using WF to orchestrate the logic should be compelling. On this topic, I believe that .NET 4.0 will really focus on WF from a marketing perspective, and WCF will be somewhat in the shadows of WF. This is OK, because .NET 3.0  and 3.5 was really all about WCF because it was a) a tremendous accomplishment that *will* change your life as a developer and b) fully baked. WF 4.0 will focus much more on the modeling aspects of building service-oriented applications, relegating WCF as a utility player. Of course, anyone that knows WCF understands that this could be further from the truth due to the incredible robustness and richness of the framework, but when a technology becomes commoditized, its a clear sign of success, both as a technology and from an adoption perspective. To say that WCF will commoditize cross-process communication between WF 4.0 applications is a very good thing indeed.&lt;/p&gt;  &lt;h3&gt;The Goods&lt;/h3&gt;  &lt;p&gt;Rob's deck can be downloaded from SkyDrive here:&lt;/p&gt; &lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/PCSUG/Nov%202008/WF%20Presentation.pptx" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;p&gt;Rob's code can be downloaded from SkyDrive here:&lt;/p&gt; &lt;iframe style="border-right: #dde5e9 1px solid; padding-right: 0px; border-top: #dde5e9 1px solid; padding-left: 0px; padding-bottom: 0px; margin: 3px; border-left: #dde5e9 1px solid; width: 240px; padding-top: 0px; border-bottom: #dde5e9 1px solid; height: 66px; background-color: #ffffff" marginwidth="0" marginheight="0" src="http://cid-df930ee6f91132fd.skydrive.live.com/embedrowdetail.aspx/Public/PCSUG/Nov%202008/WF%20Presentation%20Demos.zip" frameborder="0" scrolling="no"&gt;&lt;/iframe&gt;  &lt;h3&gt;Swag&lt;/h3&gt;  &lt;p&gt;We closed the event with some great handouts, including WF+WCF 4.0 T-shirts courtesy of the Connected Systems Division, some laptop stickers and a group photo for folks that were lucky enough to get a sticker.&lt;a href="http://rickgaribay.net/Images/CustomContent/NovemberPCSUGMeetingonWF3.5Recap_61C1/PB130035.jpg"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 5px; border-left: 0px; border-bottom: 0px" height="184" alt="PB130035" src="http://rickgaribay.net/Images/CustomContent/NovemberPCSUGMeetingonWF3.5Recap_61C1/PB130035_thumb.jpg" width="244" align="right" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;h3&gt;&lt;font size="4"&gt;&lt;strong&gt;Late Breaking Update on WF 4.0&lt;/strong&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;I also took about 5 minutes to talk about some of the changes that are coming in WF 4.0. Most of this content is a combination of what I learned at PDC along with a draft of a whitepaper that Kenny Wolf shared with me. While I've been asked not to circulate the paper until it is fully baked, I provided some of the biggest highlights and key points. &lt;/p&gt;  &lt;p&gt;As I've discussed in &lt;strong&gt;earlier posts (&lt;a title="http://rickgaribay.net/archive/2008/10/28/wf-4.0-big-changes-ahead.aspx" href="http://rickgaribay.net/archive/2008/10/28/wf-4.0-big-changes-ahead.aspx"&gt;http://rickgaribay.net/archive/2008/10/28/wf-4.0-big-changes-ahead.aspx&lt;/a&gt;, &lt;a title="http://rickgaribay.net/archive/2008/10/30/more-on-wf-4.0.aspx" href="http://rickgaribay.net/archive/2008/10/30/more-on-wf-4.0.aspx"&gt;http://rickgaribay.net/archive/2008/10/30/more-on-wf-4.0.aspx&lt;/a&gt;)&lt;/strong&gt;, there are several new features and key changes coming in WF 4.0:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WF 4.0 ships with a completely new designer which very much resembles the look and feel that is being demo' d in Quadrant. &lt;/li&gt;    &lt;li&gt;WF 4.0 provides full declaration of activities using XAML. While this is the same XAML that is used in WPF and WF 3.0/3.5, the file extension has been changed from .xoml to .xamlx. &lt;/li&gt;    &lt;li&gt;There is a new activity model which makes all WF 4.0 artifacts activities. There is no longer the concept of distinguishing between Workflows and activities. In WF 4.0, all artifacts *are* are activities, and this includes Sequential Workflow Activities, State Machine Activities and a new Flowchart Activity. The key is that activities are the root of everything in WF 4.0 and activities compose other activities, be they custom activities or workflow activities. &lt;/li&gt;    &lt;li&gt;Significant runtime performance, between 10% and 100%. &lt;/li&gt;    &lt;li&gt;Better persistence and re-hydration performance largely due to the fact that the entire workflow need not be persisted as is the case in 3.0/3.5, but instead, because the XAML model is extended to every aspect of the workflow application, persistence can be managed at the activity level (see, there is a method building here). &lt;/li&gt;    &lt;li&gt;Code Activities are dead. Don't write them anymore. Seriously, no Code Activities in WF 4.0. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;These are just a few of the major improvements/changes coming our way. The next thing we talked about is what do to to prepare and what the migration story is.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;WF 3.0/3.5 will run side-by-side with WF 4.0. WF 3.0/3.5 will run in the 2.0 CLR and WF 4.0 will run in the 4.0 CLR. What?! You didn't know there is a brand, spanking new CLR coming in NET FX 4.0? Better start coming to PCSUG meetings! &lt;/li&gt;    &lt;li&gt;WF 3.0/3.5 can be composed within WF 4.0 activities using the Interop Activity. I joked &lt;strong&gt;&lt;a href="http://rickgaribay.net/archive/2008/10/28/wf-4.0-big-changes-ahead.aspx" target="_blank"&gt;here&lt;/a&gt; &lt;/strong&gt;that this is like the P-Invoke of WF, and I don't mean that in a critical way, it's just necessary. If you look at how we pass variables around in WF 3.0/3.5 and the fact that in WF 4.0, variables are just neatly bound at the activity level with in/out semantics (and thus, different signatures) you need a bridge. The Interop Activity is that bridge. &lt;/li&gt;    &lt;li&gt;There is no support for the Code Activity. Is there an echo in the room? Stop using them and start writing Custom Activities. &lt;/li&gt;    &lt;li&gt;There will be a migration tool to port from 3.0/3.5 to 4.0, but like any tool, CSD will try their best but it won't be perfect. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Start preparing for WF 4.0 now by:&lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Choosing the fully declarative workflow template in 3.5 &lt;/li&gt;    &lt;li&gt;Do not use Activity.Initialize to initialize your activity, instead use Activity.Execute. The former goes away in 4.0. &lt;/li&gt;    &lt;li&gt;Being diligent about scoping your variables within your 3.5 activities. &lt;/li&gt;    &lt;li&gt;Think in terms of activities. Think in terms of your domain. Build activities. &lt;/li&gt;    &lt;li&gt;Using WCF Send/Receive Activities in 3.5 &lt;/li&gt;    &lt;li&gt;Stop using Code Activities (there's that echo again) &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;As promised before, as soon as the guidance whitepaper becomes public, I will post it here.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Note: There will be no PCSUG meeting in December as we will be participating at the &lt;/strong&gt;&lt;a href="http://rickgaribay.net/archive/2008/11/18/msdn-unleashed-presents-the-best-of-pdc.aspx" target="_blank"&gt;&lt;strong&gt;MSDN Unleashed Presents: The Best of PDC&lt;/strong&gt;&lt;/a&gt;&lt;strong&gt; event on December 10th. Be sure to register for this event as seating is limited and when you arrive, be sure to fill out our PCSUG registration card so we can stay connected and inform you of what's coming in 2009.&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://rickgaribay.net/aggbug/216.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay</dc:creator>
            <guid>http://rickgaribay.net/archive/2008/11/20/november-pcsug-meeting-on-wf-3.5---recap--late.aspx</guid>
            <pubDate>Thu, 20 Nov 2008 15:09:34 GMT</pubDate>
            <wfw:comment>http://rickgaribay.net/comments/216.aspx</wfw:comment>
            <comments>http://rickgaribay.net/archive/2008/11/20/november-pcsug-meeting-on-wf-3.5---recap--late.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/216.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/216.aspx</trackback:ping>
        </item>
        <item>
            <title>MSDN Events: Building an Effective Messaging Infrastructure with WCF </title>
            <link>http://rickgaribay.net/archive/2007/09/17/msdn-events-building-an-effective-messaging-infrastructure-with-wcf.aspx</link>
            <description>&lt;p&gt;I will be doing a talk for MSDN events on Windows Communication Foundation. This is a level 200 talk that includes a combination of content from the MSDN team and my own. Even if you have seen my fundamentals talk on WCF, this session is guaranteed to include new content and code samples.&lt;/p&gt;
&lt;table style="WIDTH: 668px; HEIGHT: 214px" cellspacing="0" cellpadding="0" summary="" border="0"&gt;
    &lt;tbody&gt;
        &lt;tr&gt;
            &lt;td valign="top" align="left"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px" valign="top" align="left"&gt;
            &lt;div&gt;&lt;strong&gt;&lt;span class="MDkGrTXT2-V"&gt;&lt;strong&gt;Topic:  &lt;/strong&gt;Building an Effective Messaging Infrastructure with WCF&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
            &lt;div&gt;&lt;strong&gt;&lt;span class="MDkGrTXT2-V"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
            &lt;div&gt;&lt;strong&gt;&lt;span class="MDkGrTXT2-V"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
            &lt;div&gt;&lt;strong&gt;&lt;span class="MDkGrTXT2-V"&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
            &lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
            &lt;div&gt;&lt;strong&gt;Date: &lt;/strong&gt;Wed., Sept. 26, 2007 - 1:00-5:00 PM Pacific Time&lt;/div&gt;
            &lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;
            &lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;
            &lt;div&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/div&gt;
&lt;br /&gt;&lt;br /&gt;
            &lt;div&gt;&lt;strong&gt;Location:&lt;/strong&gt; Microsoft Southwest Office - Phoenix, AZ&lt;/div&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 4px" valign="top" align="left"&gt;&lt;span class="MDkGrTXT2-V"&gt;&lt;/span&gt;&lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px" valign="top" align="left"&gt;
            &lt;p&gt;&lt;span class="MDkGrTXT2-V"&gt;&lt;/span&gt;&lt;strong&gt;Abstract:&lt;/strong&gt; &lt;/p&gt;
            &lt;p&gt;&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;Windows Communication Foundation (WCF) brings tremendous power to developers and architects who are charged with creating distributed systems, but the many coding and configuration choices within WCF can be daunting. When faced with an almost infinitely configurable system, how can you be sure you’re utilizing WCF effectively? Learn how to solve the real-world technical problems that led you to WCF in the first place.&lt;br /&gt;
             &lt;br /&gt;
            This session will educate and inform both developers and architects about how to build and configure services in WCF using a variety of real-world scenarios as examples. After a brief review of WCF’s code concepts, we’ll explore techniques for building an effective messaging infrastructure, taking advantage of WCF’s many built-in services, including security, transactions, reliability and durability. &lt;br /&gt;
             &lt;br /&gt;
            You’ll learn:&lt;br /&gt;
            •  How to build and configure services in WCF&lt;br /&gt;
            •  WCF core code concepts&lt;br /&gt;
            •  Techniques for building a rock-solid messaging infrastructure&lt;br /&gt;
            •  How to maximize WCF services, including security, transactions and durability&lt;br /&gt;
            &lt;/font&gt;&lt;br /&gt;
            &lt;/font&gt;&lt;/p&gt;
            &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;
            &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px" valign="top" align="left"&gt;&lt;span class="MDkGrTXT2-V"&gt;&lt;strong&gt;Registration:&lt;/strong&gt;&lt;/span&gt; &lt;br /&gt;
            Please register by clicking the event link below, or by calling (877) 673-8368 (877-MSEVENT) and referencing Event Code # 1032351524. &lt;/td&gt;
        &lt;/tr&gt;
        &lt;tr&gt;
            &lt;td&gt; &lt;/td&gt;
            &lt;td style="PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px" valign="top" align="left"&gt;&lt;a class="BL4" target="_blank" href="http://msevents.microsoft.com/CUI/EventDetail.aspx?culture=en-US&amp;amp;EventID=1032351524"&gt;Read More &amp;amp; Register for Event (Microsoft.com Events Site - Event Code # 1032351524)&lt;/a&gt; &lt;/td&gt;
        &lt;/tr&gt;
    &lt;/tbody&gt;
&lt;/table&gt;&lt;img src="http://rickgaribay.net/aggbug/158.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay - The more I learn, the less I kno</dc:creator>
            <guid>http://rickgaribay.net/archive/2007/09/17/msdn-events-building-an-effective-messaging-infrastructure-with-wcf.aspx</guid>
            <pubDate>Tue, 18 Sep 2007 04:21:12 GMT</pubDate>
            <wfw:comment>http://rickgaribay.net/comments/158.aspx</wfw:comment>
            <comments>http://rickgaribay.net/archive/2007/09/17/msdn-events-building-an-effective-messaging-infrastructure-with-wcf.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/158.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/158.aspx</trackback:ping>
        </item>
        <item>
            <title>Desert Code Camp 3 Session Content &amp; Downloads</title>
            <link>http://rickgaribay.net/archive/2007/09/17/desert-code-camp-3-session-content--downloads.aspx</link>
            <description>&lt;p&gt;I have posted the deck and code for my DCC3 sessions (see original event detail posts below).&lt;/p&gt;
&lt;p&gt;Thanks to all who came out, and a big thanks especially to Lorin Thwaits for doing yet another PHENOMENAL job organizing Desert Code Camp!!!&lt;/p&gt;&lt;img src="http://rickgaribay.net/aggbug/157.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay - The more I learn, the less I kno</dc:creator>
            <guid>http://rickgaribay.net/archive/2007/09/17/desert-code-camp-3-session-content--downloads.aspx</guid>
            <pubDate>Mon, 17 Sep 2007 20:54:07 GMT</pubDate>
            <wfw:comment>http://rickgaribay.net/comments/157.aspx</wfw:comment>
            <comments>http://rickgaribay.net/archive/2007/09/17/desert-code-camp-3-session-content--downloads.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/157.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/157.aspx</trackback:ping>
        </item>
        <item>
            <title>Desert Code Camp III: Building WCF Services for Deployment in Transiently Connected Networks</title>
            <link>http://rickgaribay.net/archive/2007/08/26/desert-code-camp-iii-foundations-of-windows-communication-foundation-again.aspx</link>
            <description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;This is the second talk I will be doing at DCC III. It ties in nicely with the first article in a WCF article series I am doing for CoDe Magazine due out in the November/December issue, so if you are interested in a sneak peak, I hope to see you there.&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;Topic: Building WCF Services for Deployment in Transiently Connected Networks&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;&lt;/span&gt;&lt;/strong&gt; &lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;Date:&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt; Saturday, September 15th, 8:00 am to 5:00 pm.&lt;/span&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 12pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;&lt;strong&gt;Location:&lt;/strong&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;  &lt;u&gt;&lt;font color="#0000ff"&gt;&lt;a href="http://www.uat.edu/"&gt;University of Advancing Technology&lt;/a&gt;&lt;/font&gt;&lt;/u&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;Abstract:&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;Mobile devices (be it handhelds or laptops) are now prolific in the enterprise, and more and more users are relying on mobile connectivity so that they can remain productive anywhere and at anytime. So what happens when the network goes down, or a WiFi dead spot is encountered? Or asked a different way, how can you provide the user with the best connected experience based on the state of the network? &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Arial','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;In this code-focused discussion, we’ll look at a line of business application built using WCF and Visual Studio 2005 that exposes HTTP, TCP and MSMQ endpoints so that that the client can use the most suitable connection based on the state of their network connection without compromising reliability.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;strong&gt;Deck:&lt;/strong&gt; &lt;a href="http://rickgaribay.net/Resources/PublishedContent/DCC3/Microsoft PowerPoint - Neudesic WCF Reliability - DCC.pdf"&gt;rickgaribay.net/Resources/PublishedContent/DCC3/&lt;font face="Arial"&gt;&lt;font face="Arial"&gt;Microsoft PowerPoint - Neudesic WCF Reliability - DCC.pdf&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;strong&gt;Code: **&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: 'Tahoma','sans-serif'; mso-fareast-font-family: 'Times New Roman'"&gt;** As this code will be part of the my fortcoming article "Building WCF Services for Deployment in Transiently Connected Networks, A Reliability Trifecta" for CoDe Magazine, I am unable to make this code available until the article is published. Please stay tuned...&lt;/span&gt;&lt;/p&gt;&lt;img src="http://rickgaribay.net/aggbug/155.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay - The more I learn, the less I kno</dc:creator>
            <guid>http://rickgaribay.net/archive/2007/08/26/desert-code-camp-iii-foundations-of-windows-communication-foundation-again.aspx</guid>
            <pubDate>Sun, 26 Aug 2007 19:20:19 GMT</pubDate>
            <wfw:comment>http://rickgaribay.net/comments/155.aspx</wfw:comment>
            <comments>http://rickgaribay.net/archive/2007/08/26/desert-code-camp-iii-foundations-of-windows-communication-foundation-again.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/155.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/155.aspx</trackback:ping>
        </item>
        <item>
            <title>Desert Code Camp III: Foundations of Windows Communication Foundation</title>
            <link>http://rickgaribay.net/archive/2007/08/26/desert-code-camp-iii-foundations-of-windows-communication-foundation.aspx</link>
            <description>&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;I will be speaking at Desert Code Camp III on one of my favorite topics: SOA and WCF. This first talk is a great intoduction to SOA and SO applications and how WCF facilitates building them. This is definetely an introductory level talk so if you are new to SOA or WCF, you will feel right at home!&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;Topic: Foundations of Windows Communication Foundation &lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;Date:&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt; Saturday, September 15th, 8:00 am to 5:00 pm.&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;&lt;strong&gt;Location:&lt;/strong&gt;&lt;/span&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;  &lt;a href="http://www.uat.edu/"&gt;University of Advancing Technology&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt; &lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 0pt; LINE-HEIGHT: normal"&gt;&lt;strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Tahoma&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'; mso-bidi-font-size: 11.0pt"&gt;Abstract:&lt;/span&gt;&lt;/strong&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p class="MsoNormal" style="MARGIN: 0in 0in 10pt; LINE-HEIGHT: normal; mso-margin-top-alt: auto; mso-margin-bottom-alt: auto"&gt;&lt;span style="FONT-SIZE: 9pt; FONT-FAMILY: &amp;quot;Arial&amp;quot;,&amp;quot;sans-serif&amp;quot;; mso-fareast-font-family: 'Times New Roman'"&gt;This session will provide an introduction to service orientation along with the fundamentals of Windows Communication Foundation (WCF), the new framework for building distributed applications in .NET 3.0. The WCF API unifies ASMX Web Services, .NET Remoting, distributed transactions and messaging into a single programming model that makes true service orientation tenable. &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Deck:&lt;/strong&gt; &lt;a href="http://rickgaribay.net/Resources/PublishedContent/DCC3/Microsoft PowerPoint - Neudesic Introducing The ABCs of WCF - DCC.pdf"&gt;http&lt;font face="Arial"&gt;://rickgaribay.net/Resources/PublishedContent/DCC3/&lt;font face="Arial"&gt;Microsoft PowerPoint - Neudesic Introducing The ABCs of WCF - DCC.pdf&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Code:&lt;/strong&gt; &lt;font face="Arial"&gt;&lt;a href="http://rickgaribay.net/Resources/PublishedContent/DCC3/ABCsOfWCF.zip"&gt;http://rickgaribay.net/Resources/PublishedContent/DCC3/ABCsOfWCF.zip&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://rickgaribay.net/aggbug/154.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay - The more I learn, the less I kno</dc:creator>
            <guid>http://rickgaribay.net/archive/2007/08/26/desert-code-camp-iii-foundations-of-windows-communication-foundation.aspx</guid>
            <pubDate>Sun, 26 Aug 2007 19:15:38 GMT</pubDate>
            <wfw:comment>http://rickgaribay.net/comments/154.aspx</wfw:comment>
            <comments>http://rickgaribay.net/archive/2007/08/26/desert-code-camp-iii-foundations-of-windows-communication-foundation.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/154.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/154.aspx</trackback:ping>
        </item>
        <item>
            <title>Uber 07 Feat Scott Guthrie &amp; Stefan Schackow</title>
            <link>http://rickgaribay.net/archive/2007/06/14/uber-07-feat-scott-guthrie--stefan-schackow.aspx</link>
            <description>&lt;div style="MARGIN: 0in 0in 0pt"&gt;Details have finally been nailed down for the upcoming Scott Guthrie event. &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;This is a free event, to be held on Wednesday, June 27th (9am-5pm) in Symphony Hall in Phoenix.&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;Scott’s keynote at MIX 07 just a few weeks ago raised the roof and for anyone who missed it, much of the same content and demos will be shown. This will be the 4&lt;sup&gt;th&lt;/sup&gt; year in a row that AZGroups has brought Scott to Phoenix and anyone who has ever seen Scott present knows they are in for a great talk. Stefan has a tremendous grasp of ASP.NET, ASP.NET Ajax and Silverlight and if MIX is any indication, there is no telling how deep down the rabbit hole he will go!&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;We are really trying to build community in Phoenix and this event helps to promote AZGroups and the AZ.NET user group in particular while spreading the word on .NET futures that are coming our way. Of course, the .NET community transcends local user groups so anyone and everyone is welcome!&lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt; &lt;/div&gt;
&lt;div style="MARGIN: 0in 0in 0pt"&gt;For more details, and to register please go to: &lt;a href="http://azgroups.com/uber07/default.aspx"&gt;&lt;font color="#800080"&gt;http://azgroups.com/uber07/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/div&gt;&lt;img src="http://rickgaribay.net/aggbug/144.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Rick G. Garibay - The more I learn, the less I kno</dc:creator>
            <guid>http://rickgaribay.net/archive/2007/06/14/uber-07-feat-scott-guthrie--stefan-schackow.aspx</guid>
            <pubDate>Thu, 14 Jun 2007 22:11:03 GMT</pubDate>
            <wfw:comment>http://rickgaribay.net/comments/144.aspx</wfw:comment>
            <comments>http://rickgaribay.net/archive/2007/06/14/uber-07-feat-scott-guthrie--stefan-schackow.aspx#feedback</comments>
            <wfw:commentRss>http://rickgaribay.net/comments/commentRss/144.aspx</wfw:commentRss>
            <trackback:ping>http://rickgaribay.net/services/trackbacks/144.aspx</trackback:ping>
        </item>
    </channel>
</rss>