<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet type='text/xsl' href='http://mikeamundsen.spaces.live.com/mmm2008-07-24_12.50/rsspretty.aspx?rssquery=en-US;http%3a%2f%2fmikeamundsen.spaces.live.com%2fcategory%2fPresentation%2bTopics%2ffeed.rss' version='1.0'?><rss version="2.0" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:msn="http://schemas.microsoft.com/msn/spaces/2005/rss" xmlns:live="http://schemas.microsoft.com/live/spaces/2006/rss" xmlns:dcterms="http://purl.org/dc/terms/" xmlns:cf="http://www.microsoft.com/schemas/rss/core/2005" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>Mike Amundsen's INETA Talks and Travels: Presentation Topics</title><description /><link>http://mikeamundsen.spaces.live.com/?_c11_BlogPart_BlogPart=blogview&amp;_c=BlogPart&amp;partqs=catPresentation%2bTopics</link><language>en-US</language><pubDate>Sun, 05 Oct 2008 09:40:01 GMT</pubDate><lastBuildDate>Sun, 05 Oct 2008 09:40:01 GMT</lastBuildDate><generator>Microsoft Spaces v1.1</generator><docs>http://www.rssboard.org/rss-specification</docs><ttl>60</ttl><cf:parentRSS>http://mikeamundsen.spaces.live.com/blog/feed.rss</cf:parentRSS><live:type>blogcategory</live:type><live:identity><live:id>8579671301203983569</live:id><live:alias>mikeamundsen</live:alias></live:identity><cf:listinfo><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="typelabel" label="Type" /><cf:group ns="http://schemas.microsoft.com/live/spaces/2006/rss" element="tag" label="Tag" /><cf:group element="category" label="Category" /><cf:sort element="pubDate" label="Date" data-type="date" default="true" /><cf:sort element="title" label="Title" data-type="string" /><cf:sort ns="http://purl.org/rss/1.0/modules/slash/" element="comments" label="Comments" data-type="number" /></cf:listinfo><item><title>The Web 2.0 Formula</title><link>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!259.entry</link><description>&lt;code&gt;&lt;pre&gt;
(XHTML+CSS2) * JS
------------------ = Web 2.0
XML+XSLT+RDBMS
&lt;/pre&gt;&lt;/code&gt;
&lt;p&gt;
In February of 2005 Jesse James Garret of Adaptive Path wrote an interesting article on the convergence of a number of existing technologies and how they could affect the future of programming for the Web. Now, a year later, this article is recognized as the first in a series of definitive works on what has come to be known as &amp;quot;Web 2.0.&amp;quot;  Based on concepts covered in that article, this talk presents a set of &amp;quot;principles and practices&amp;quot; that make up a &amp;quot;Web 2.0 formula&amp;quot; for building successful leading-edge Web-based solutions like the ones featured as Google, Yahoo, and Microsoft Live.

&lt;p&gt;
Topics covered include the use of compliant XHTML for page markup; Cascading Stylesheets for layout and design; and Javascript to power the client-side experience. In addition, the use of Relational databases as repositories; XML as a data transport format; and XSL technologies such as XSLT, XSL-FO, XPath, XInclude, and XQuery to transform and modify XML data is explored. The talk also includes several live code examples and references to valuable libraries and resources available to jumpstart your Web 2.0 applications.

&lt;p&gt;
Whether you are just exploring the idea of Web 2.0 or are already committed to rolling out Web 2.0-compliant solutions, this talk will help you learn more about the theory, practice, and effects of Web 2.0 on Internet-based applications.

&lt;p&gt;
&lt;hr&gt;
&lt;h3&gt;Technorati Tags&lt;/h3&gt;
&lt;p&gt;I tag my posts for easy indexing at &lt;a href="http://www.technorati.com/"&gt;Technorati.com&lt;/a&gt;

&lt;ul&gt;
&lt;li&gt;&lt;a href="http://www.technorati.com/tag/INETA" rel=tag&gt;INETA&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.technorati.com/tag/Web20" rel=tag&gt;Web 2.0&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.technorati.com/tag/Ajax" rel=tag&gt;Ajax&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.technorati.com/tag/XML" rel=tag&gt;XML&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.technorati.com/tag/XSL" rel=tag&gt;XSL&lt;/a&gt;
&lt;li&gt;&lt;a href="http://www.technorati.com/tag/CSS" rel=tag&gt;CSS&lt;/a&gt;
&lt;/ul&gt;
&lt;hr&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8579671301203983569&amp;page=RSS%3a+The+Web+2.0+Formula&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mikeamundsen.spaces.live.com&amp;amp;GT1=mikeamundsen"&gt;</description><comments>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!259.entry#comment</comments><guid isPermaLink="true">http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!259.entry</guid><pubDate>Sat, 11 Mar 2006 22:52:40 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mikeamundsen.spaces.live.com/blog/cns!77111D9765E07CD1!259/comments/feed.rss</wfw:commentRss><wfw:comment>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!259.entry#comment</wfw:comment><dcterms:modified>2006-03-18T02:22:37Z</dcterms:modified></item><item><title>Adding Response and Reliability to Your Solutions with MSMQ Triggers</title><link>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!199.entry</link><description>&lt;div&gt;
&lt;p&gt;One of the best ways to increase the perceived response and reliability of your .NET solutions is to incorporate MSMQ services into your implementation. In this talk you’ll learn how to create useful MSMQ-based services that use triggers to fire off custom workflows based on the message placed in the queue. The talk covers the basics of MSMQ and MSMQ Triggers; shows you how you can identify opportunities in your application to add MSMQ services; and how to manage and monitor MSMQ services during the lifetime of your application. 
&lt;p&gt;The talk includes a number of code samples and additional resources for leveraging MSMQ services on Windows XP, NT, and Server 2003 platforms. &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8579671301203983569&amp;page=RSS%3a+Adding+Response+and+Reliability+to+Your+Solutions+with+MSMQ+Triggers&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mikeamundsen.spaces.live.com&amp;amp;GT1=mikeamundsen"&gt;</description><comments>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!199.entry#comment</comments><guid isPermaLink="true">http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!199.entry</guid><pubDate>Thu, 19 Jan 2006 03:41:02 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mikeamundsen.spaces.live.com/blog/cns!77111D9765E07CD1!199/comments/feed.rss</wfw:commentRss><wfw:comment>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!199.entry#comment</wfw:comment><dcterms:modified>2006-01-19T03:41:02Z</dcterms:modified></item><item><title>Building Scalable Applications with Message-Oriented Architecture (MOA)</title><link>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!198.entry</link><description>&lt;div&gt;
&lt;h3&gt;Updated for .NET 2.0 and SQL Server 2005&lt;/h3&gt;
&lt;p&gt;Updated for .NET 2.0, this talk shows you how you can implement highly scalable and flexible applications using the Message-Oriented Architecture (MOA) model. A blending of object-oriented and service-oriented models, MOA takes advantage of well-known patterns and practices in software implementation and leverages several important features of the Windows application environment including .NET serialization, XML services from SQL Server; and XML-base Web Services. 
&lt;p&gt;The talk includes a quick overview of the history of MOA along with a number of examples. Updated examples include using XML support in SQL 2005 and client-side web access using Asynchronous Javascript and XML (AJAX) in web browsers. &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8579671301203983569&amp;page=RSS%3a+Building+Scalable+Applications+with+Message-Oriented+Architecture+(MOA)&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mikeamundsen.spaces.live.com&amp;amp;GT1=mikeamundsen"&gt;</description><comments>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!198.entry#comment</comments><guid isPermaLink="true">http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!198.entry</guid><pubDate>Thu, 19 Jan 2006 03:40:31 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mikeamundsen.spaces.live.com/blog/cns!77111D9765E07CD1!198/comments/feed.rss</wfw:commentRss><wfw:comment>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!198.entry#comment</wfw:comment><dcterms:modified>2006-01-19T03:40:31Z</dcterms:modified></item><item><title>Creating User-Customizable Interfaces with CSS 2.0</title><link>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!197.entry</link><description>&lt;div&gt;
&lt;p&gt;Users of Web-based interfaces continue to demand more and more flexibility and personalization. Studies have shown that a more personalized interface attracts and retains users. Many approaches to offering customization result in overly complex and expensive development efforts that are difficult to maintain. In this presentation you will learn how you can implement a simple and effective user-selectable interface layer using CSS 2.0 that works in most common browsers. Examples include designing your Web pages to account for user customization; implementing a standardized preference model to allow users to safely customize their interfaces; and several examples of completed user-customizable interfaces. 
&lt;p&gt;If you are responsible for designing, implementing, or supporting Web sites that need to offer some level of user customization, this talk will give you practical examples on how to reach your goal. &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8579671301203983569&amp;page=RSS%3a+Creating+User-Customizable+Interfaces+with+CSS+2.0&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mikeamundsen.spaces.live.com&amp;amp;GT1=mikeamundsen"&gt;</description><comments>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!197.entry#comment</comments><guid isPermaLink="true">http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!197.entry</guid><pubDate>Thu, 19 Jan 2006 03:39:48 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mikeamundsen.spaces.live.com/blog/cns!77111D9765E07CD1!197/comments/feed.rss</wfw:commentRss><wfw:comment>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!197.entry#comment</wfw:comment><dcterms:modified>2006-01-19T03:39:48Z</dcterms:modified></item><item><title>AJAX for Everyone</title><link>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!196.entry</link><description>&lt;div&gt;
&lt;h3&gt;Preparing for Web 2.0&lt;/h3&gt;
&lt;p&gt;The last year has seen a rapid increase in “Web 2.0” and the use of Asynchronous Javascript and XML (AJAX) in web-based interfaces. Google and Yahoo are both touting their increased use of this client-side technology to make their offerings more responsive, more portable, and more user-friendly. 
&lt;p&gt;This talk covers a brief history of AJAX , the basic theory behind the model, and a review of the most wide-spread AJAX library to date: PROTOTYPE.JS. The talk includes several examples that work across a wide range of browsers and shows you how you can quickly leverage the Web Service and XML features of .NET to create powerful web-based applications. 
&lt;p&gt;Whether you are preparing to add AJAX support to your web-based solutions or if you are just curious about what AJAX is all about, this talk will give you a head start in the race to bring Web 2.0 to life. &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8579671301203983569&amp;page=RSS%3a+AJAX+for+Everyone&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mikeamundsen.spaces.live.com&amp;amp;GT1=mikeamundsen"&gt;</description><comments>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!196.entry#comment</comments><guid isPermaLink="true">http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!196.entry</guid><pubDate>Thu, 19 Jan 2006 03:39:11 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mikeamundsen.spaces.live.com/blog/cns!77111D9765E07CD1!196/comments/feed.rss</wfw:commentRss><wfw:comment>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!196.entry#comment</wfw:comment><dcterms:modified>2006-01-19T03:39:11Z</dcterms:modified></item><item><title>Using XSL-FO and .NET to Produce Data-Driven PDF Output</title><link>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!195.entry</link><description>&lt;div&gt;
&lt;p&gt;Many solutions today require the exacting standards of PDF as an output format. This talk covers the basics of XSL-FO; how to produce XS-FO using XML and XSL in .NET; and how to use existing external component libraries to product dynamic data-driven PDF output. Numerous examples that work with both .NET 1.1 and .NET 2.0 are provided as well as a review of several third-party XSL-FO components available for the .NET platform. 
&lt;p&gt;Whether you are building a desktop solution or web-based application, this presentation will show you how you can use the XML and XSL services of .NET to easily produce data-driven PDF documents. &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8579671301203983569&amp;page=RSS%3a+Using+XSL-FO+and+.NET+to+Produce+Data-Driven+PDF+Output&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mikeamundsen.spaces.live.com&amp;amp;GT1=mikeamundsen"&gt;</description><comments>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!195.entry#comment</comments><guid isPermaLink="true">http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!195.entry</guid><pubDate>Thu, 19 Jan 2006 03:38:24 GMT</pubDate><slash:comments>0</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mikeamundsen.spaces.live.com/blog/cns!77111D9765E07CD1!195/comments/feed.rss</wfw:commentRss><wfw:comment>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!195.entry#comment</wfw:comment><dcterms:modified>2006-01-19T03:38:24Z</dcterms:modified></item><item><title>Implementation Misfortunes</title><link>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!194.entry</link><description>&lt;div&gt;
&lt;h3&gt;Five Reasons Well-Designed Applications Fail&lt;/h3&gt;
&lt;p&gt;We’ve all seen it. A team of talented individuals dedicates months of time and energy to design and document an important mission-critical application only to see it turn into a nightmare upon implementation. Unlike talks that focus on problems designing and documenting software systems, this one focuses on failures in the implementation phase. Based loosely on the book “Military Misfortunes” by Cohen and Gooch, this presentation outlines five common reasons well-designed software solutions eventually fail and shows you how identify and avoid them within your own project work. 
&lt;p&gt;Whether you are a front-line developer, software architect or project manager, this talk will give you clear strategies for improving the quality and speed of your software implementations. &lt;/div&gt;&lt;img src="http://c.services.spaces.live.com/CollectionWebService/c.gif?cid=8579671301203983569&amp;page=RSS%3a+Implementation+Misfortunes&amp;referrer=" width="1px" height="1px" border="0" alt=""&gt;&lt;img style="position:absolute" alt="" width="0px" height="0px" src="http://c.live.com/c.gif?NC=31263&amp;amp;NA=1149&amp;amp;PI=73329&amp;amp;RF=&amp;amp;DI=3919&amp;amp;PS=85545&amp;amp;TP=mikeamundsen.spaces.live.com&amp;amp;GT1=mikeamundsen"&gt;</description><comments>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!194.entry#comment</comments><guid isPermaLink="true">http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!194.entry</guid><pubDate>Thu, 19 Jan 2006 03:36:31 GMT</pubDate><slash:comments>1</slash:comments><msn:type>blogentry</msn:type><live:type>blogentry</live:type><live:typelabel>Blog entry</live:typelabel><wfw:commentRss>http://mikeamundsen.spaces.live.com/blog/cns!77111D9765E07CD1!194/comments/feed.rss</wfw:commentRss><wfw:comment>http://mikeamundsen.spaces.live.com/Blog/cns!77111D9765E07CD1!194.entry#comment</wfw:comment><dcterms:modified>2006-01-19T03:36:31Z</dcterms:modified></item></channel></rss>