<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>KNOTHeads.org</title>
	<atom:link href="http://knotheads.org/feed/" rel="self" type="application/rss+xml" />
	<link>http://knotheads.org</link>
	<description>KNOTHeads.org - Knoxville Organization for Technology</description>
	<pubDate>Wed, 04 Mar 2009 15:00:54 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.5</generator>
	<language>en</language>
			<item>
		<title>Cloud Computing with Azure</title>
		<link>http://knotheads.org/2009/03/cloud-computing-with-azure/</link>
		<comments>http://knotheads.org/2009/03/cloud-computing-with-azure/#comments</comments>
		<pubDate>Wed, 04 Mar 2009 14:57:15 +0000</pubDate>
		<dc:creator>Ryan Parnell</dc:creator>
		
		<category><![CDATA[Cloud]]></category>

		<category><![CDATA[Presentation]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=32</guid>
		<description><![CDATA[Next Meeting: Date - Tuesday, March 10, 2009. Time - 5:30pm
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN
Presenter: Brian Print, Architect Evangelist, Microsoft
Food: Pizza will be provided by ITR
Brian H. Prince, this region&#8217;s Architect Evangelist, will be speaking on Cloud Computing, how it&#8217;s affecting our world, and Microsoft&#8217;s take on it.
]]></description>
			<content:encoded><![CDATA[<p><strong>Next Meeting: Date - Tuesday, March 10, 2009. Time - 5:30pm<br />
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN<br />
Presenter: Brian Print, Architect Evangelist, Microsoft<br />
Food: Pizza will be provided by ITR</strong></p>
<p>Brian H. Prince, this region&#8217;s Architect Evangelist, will be speaking on Cloud Computing, how it&#8217;s affecting our world, and Microsoft&#8217;s take on it.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2009/03/cloud-computing-with-azure/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Build/Deploy with MSBuild, but not TFS</title>
		<link>http://knotheads.org/2009/01/builddeploy-with-msbuild-but-not-tfs/</link>
		<comments>http://knotheads.org/2009/01/builddeploy-with-msbuild-but-not-tfs/#comments</comments>
		<pubDate>Fri, 16 Jan 2009 07:15:51 +0000</pubDate>
		<dc:creator>Ryan Parnell</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[Presentation]]></category>

		<category><![CDATA[MSBuild]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=31</guid>
		<description><![CDATA[Next Meeting: Date - Thursday, January 29, 2009. Time - 5:30pm
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN
Presenter: Ryan Parnell, Enterpise Architect, Edfinancial Services
Food: Pizza will be provided by TEKsystems
Come hear, and see, how to use the power of MSBuild to build/deploy multi-teir web applications, including the database, to anywhere from the developer&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Next Meeting: Date - Thursday, January 29, 2009. Time - 5:30pm<br />
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN<br />
Presenter: Ryan Parnell, Enterpise Architect, Edfinancial Services<br />
Food: Pizza will be provided by TEKsystems</strong></p>
<p>Come hear, and see, how to use the power of MSBuild to build/deploy multi-teir web applications, including the database, to anywhere from the developer&#8217;s box to the production server using nothing but MSBuild and Cruise Control.NET. Team Foundation Server will not be part of the presentation.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2009/01/builddeploy-with-msbuild-but-not-tfs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Building Adobe Flex Applications: An Overview</title>
		<link>http://knotheads.org/2008/11/building-adobe-flex-applications-an-overview/</link>
		<comments>http://knotheads.org/2008/11/building-adobe-flex-applications-an-overview/#comments</comments>
		<pubDate>Mon, 17 Nov 2008 21:48:49 +0000</pubDate>
		<dc:creator>Alan Anderson</dc:creator>
		
		<category><![CDATA[Flex]]></category>

		<category><![CDATA[Presentation]]></category>

		<category><![CDATA[adobe flex]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=29</guid>
		<description><![CDATA[Next Meeting: Date - Thursday, November 20, 2008. Time - 5:30pm
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN
Presenter: Kyle Guerry, Software Engineer/Flex Architect, Affiliated Computer Services in Dallas Texas
Food: Pizza will be provided by TEKsystems

(Special Emphasis on MVC with Cairngorm and Prana)
Adobe Flex and Rich Internet Applications are gaining tremendous momentum. Whether you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Next Meeting: Date - Thursday, November 20, 2008. Time - 5:30pm<br />
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN<br />
Presenter: Kyle Guerry, Software Engineer/Flex Architect, Affiliated Computer Services in Dallas Texas<br />
Food: Pizza will be provided by TEKsystems<br />
</strong></p>
<p>(Special Emphasis on MVC with Cairngorm and Prana)</p>
<p>Adobe Flex and Rich Internet Applications are gaining tremendous momentum. Whether you already know a little (or a lot) about the Flash Platform and Adobe Flex, or are a seasoned Java, .Net, or other type of software engineer, you won’t want to miss our presentation as Kyle Guerry demonstrates:</p>
<p>1.	Flex Fundamentals – building with MXML and ActionScript 3<br />
2.	Connecting to external data via Blaze DS, Remoting, and Web Services<br />
3.	Cairngorm – an MVC framework for Flex applications<br />
4.	Prana – Spring-like inversion of control for Cairngorm<br />
5.	Run-time Shared Libraries – share the Flex framework and assets across multiple Flex applications<br />
6.	Modular Flex Applications – load only what you need, when you need it<br />
7.	Flex Unit Testing</p>
<p>There will be special emphasis on utilizing Cairngorm hand-in-hand with Prana. Though many in the community feel that Cairngorm is the leading framework for building Flex applications, the main argument against it is that it does not promote loosely coupled applications because of a heavy reliance on Singletons. I will show you how to utilize Prana to de-couple your applications and give you more control at run-time, as well as the ability to easily swap out the main pieces of your applications in order to perform unit tests, change data sources, etc.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2008/11/building-adobe-flex-applications-an-overview/feed/</wfw:commentRss>
		</item>
		<item>
		<title>ASP.NET MVC</title>
		<link>http://knotheads.org/2008/10/aspnet-mvc/</link>
		<comments>http://knotheads.org/2008/10/aspnet-mvc/#comments</comments>
		<pubDate>Wed, 08 Oct 2008 14:44:42 +0000</pubDate>
		<dc:creator>Alan Anderson</dc:creator>
		
		<category><![CDATA[ASP.NET]]></category>

		<category><![CDATA[Presentation]]></category>

		<category><![CDATA[.net]]></category>

		<category><![CDATA[model view controller]]></category>

		<category><![CDATA[mvc]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=21</guid>
		<description><![CDATA[Next Meeting: Date - Thursday, October 30, 2008. Time - 5:30pm
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN
Presenter: Greg Ogle, Software Engineer, Pilot
Food: Pizza will be provided by TEKsystems

Do you work with ASP.NET Web Forms?  Do you ever wonder if there is a better way of organizing your applications?  Do you [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Next Meeting: Date - Thursday, October 30, 2008. Time - 5:30pm<br />
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN<br />
Presenter: Greg Ogle, Software Engineer, Pilot<br />
Food: Pizza will be provided by TEKsystems<br />
</strong></p>
<p>Do you work with ASP.NET Web Forms?  Do you ever wonder if there is a better way of organizing your applications?  Do you ever wish it were easier to test things closer to the UI?  If so, then perhaps MVC (Model View Controller) is the answer to at least some of your development problems. </p>
<p>MVC is an architectural pattern used to isolate business, data, and interface logic for the purpose of maintainability and testability [Wikipedia]. We will explore these benefits as well as the drawbacks of MVC. Then, after investigating the whys, we will dive into the code to see how it is done in ASP.NET MVC. The examples will demonstrate configuring the Controller and Routing.  Of course we be looking at the Model and View.  We will discuss the transition from Web Forms to ASP.NET MVC.</p>
<p>[Wikipedia] <a href=http://en.wikipedia.org/wiki/Model-view-controller >Wikipedia MVC</></p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2008/10/aspnet-mvc/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Test Driven Development</title>
		<link>http://knotheads.org/2008/09/test-driven-development/</link>
		<comments>http://knotheads.org/2008/09/test-driven-development/#comments</comments>
		<pubDate>Thu, 04 Sep 2008 21:00:03 +0000</pubDate>
		<dc:creator>Alan Anderson</dc:creator>
		
		<category><![CDATA[Presentation]]></category>

		<category><![CDATA[Test driven development]]></category>

		<category><![CDATA[.net]]></category>

		<category><![CDATA[microsoft]]></category>

		<category><![CDATA[programming]]></category>

		<category><![CDATA[programming practices]]></category>

		<category><![CDATA[TDD]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=20</guid>
		<description><![CDATA[Next Meeting: Thursday, September 25, 2008 - 6:45pm
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN
Presenter: Josh Carroll, EdFinancial Services
Have you ever been looking at code and fantasized about pummeling the programmer who wrote it? Has that programmer ever been you? Do you have functions and classes in your solution that aren&#8217;t used at [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Next Meeting: Thursday, September 25, 2008 - 6:45pm<br />
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN<br />
Presenter: Josh Carroll, EdFinancial Services</strong></p>
<p>Have you ever been looking at code and fantasized about pummeling the programmer who wrote it? Has that programmer ever been you? Do you have functions and classes in your solution that aren&#8217;t used at all? Has making modifications to your existing apps ever felt a little like playing Jenga, because you’re unsure if this change is going to cause the whole thing to collapse?</p>
<p>Test Driven Development is both a philosophy and a programming technique that helps to ensure you never have to answer yes to any of those questions if done properly. We are going to look at how TDD will help you to write cleaner, more succinct code that has full testing coverage. I will show you how TDD done properly can result in better design, and give you the confidence to aggressively refactor your code without fear of breaking existing functionality.</p>
<p>The first part of the presentation will be an overview of TDD, some design principles and patterns involved in effective testing, and the major benefits from using TDD on a project. The second part of the presentation will be a live demo where I will build a small application (with audience participation) using TDD in order to demonstrate the various techniques discussed in the first part of the presentation. We will wrap up the presentation with time for questions and practical steps to implementing TDD in your environment.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2008/09/test-driven-development/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Windows PowerShell</title>
		<link>http://knotheads.org/2008/08/windows-powershell/</link>
		<comments>http://knotheads.org/2008/08/windows-powershell/#comments</comments>
		<pubDate>Thu, 14 Aug 2008 17:44:06 +0000</pubDate>
		<dc:creator>Alan Anderson</dc:creator>
		
		<category><![CDATA[Presentation]]></category>

		<category><![CDATA[Scripting]]></category>

		<category><![CDATA[powershell]]></category>

		<category><![CDATA[shell script]]></category>

		<category><![CDATA[windows scripting]]></category>

		<category><![CDATA[windows shell]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=17</guid>
		<description><![CDATA[Presented: Thursday, August 21, 2008 - 6:45pm
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN
Presenter: James Kolpack, Software Engineer, Jewelry Television
PowerShell, Microsoft&#8217;s long awaited interactive command line scripting language, has finally arrived.  It features an object-based command shell integrated over the .NET framework.  Borrowing from the Unix model, PowerShell contains a large [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presented: Thursday, August 21, 2008 - 6:45pm<br />
Location: EdFinancial Services, 150 N Seven Oaks Dr, Knoxville, TN<br />
Presenter: James Kolpack, Software Engineer, Jewelry Television</strong></p>
<p>PowerShell, Microsoft&#8217;s long awaited interactive command line scripting language, has finally arrived.  It features an object-based command shell integrated over the .NET framework.  Borrowing from the Unix model, PowerShell contains a large number of small operations that, when combined in interesting ways, can quickly and easily tackle complex tasks.  But unlike Unix, which uses byte streams to pipe data between commands, PowerShell uses object to communicate between its &#8220;commandlets&#8221; - lending new possibilities to this proven method.  PowerShell also includes a rich dynamically typed scripting language, built-in data structures, regular expressions, and it is easily integrated with new applications.  </p>
<p>But first - why would we need a tool like PowerShell?  When working on a Windows platform, system admins and developers have never had a native scripting language with much power or grace.  The Cmd shell can be useful for simple batch operations - but it is ultimately crippled by lack of visibility into the depths of the OS.  VBScript somewhat addressed this need for a complex scripting language - it now has extensions giving access to XML, ADO data structures and IIS.  These capabilities have been cobbled over of the language over course of 10 years - they can often be cumbersome and non-consistent.  On top of this, some administrative tasks can only be performed inside a GUI.  PowerShell was written with the intent to solve these problems.</p>
<p>The development team behind PowerShell have coined the term &#8220;Admin Development Model&#8221; to describe their design directive.  In this model development occurs in three phases.  The first could be thought of as &#8220;hair on fire&#8221; mode - you&#8217;re needing to get something done quickly and who cares what short-cuts you need to take.  The next mode, presumably after the flames subside, you&#8217;ve got some time to look over the damage and develop some robust scripts based around the quick fixes.  Finally, it might be that the scripts serve a business need - you could encapsulate the functionality in a nice GUI that anyone in your organization could use.</p>
<p>In this presentation we will be exploring PowerShell in a hands-on overview and interactive demo.  We will cover the interactive shell, the scripting concepts, and GUI integration.  Whether you&#8217;re a systems admin, developer, script wizard, troubleshooter, or average Windows desktop user, PowerShell can be a powerful tool in your technology arsenal.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2008/08/windows-powershell/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Enterprise Integration Patterns</title>
		<link>http://knotheads.org/2008/07/enterprise-integration-patterns/</link>
		<comments>http://knotheads.org/2008/07/enterprise-integration-patterns/#comments</comments>
		<pubDate>Sat, 19 Jul 2008 11:28:16 +0000</pubDate>
		<dc:creator>Kyle Guerry</dc:creator>
		
		<category><![CDATA[ESB]]></category>

		<category><![CDATA[Presentation]]></category>

		<category><![CDATA[CEP]]></category>

		<category><![CDATA[complex event processing]]></category>

		<category><![CDATA[enterprise service bus]]></category>

		<category><![CDATA[ESP]]></category>

		<category><![CDATA[event-stream processing]]></category>

		<category><![CDATA[message bus]]></category>

		<category><![CDATA[service-oriented architecture]]></category>

		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=14</guid>
		<description><![CDATA[Presented: Thursday, July 31, 2008 - 6:45pm
Presenter: Chad Vawter, Software Engineer, Jewelry Television
Service-oriented architecture (SOA) has emerged and gradually matured as a means by which to make software assets available and reusable within and across corporate and geographic boundaries. What, exactly, is an SOA, though? What is an enterprise service bus, or ESB? What is [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presented: Thursday, July 31, 2008 - 6:45pm<br />
Presenter: Chad Vawter, Software Engineer, Jewelry Television</strong></p>
<p>Service-oriented architecture (SOA) has emerged and gradually matured as a means by which to make software assets available and reusable within and across corporate and geographic boundaries. What, exactly, is an <em>SOA</em>, though? What is an <em>enterprise service bus</em>, or <em>ESB</em>? What is a <em>message</em> <em>bus</em>? How are these concepts and technologies related, and how and when can they be used effectively?</p>
<p>This presentation, to be given by <span style="color: #800000;"><span style="text-decoration: underline;"><a href="http://knotheads.org/?page_id=11">Chad Vawter</a></span></span> at our next KNOTHead meeting (July 31, 2008 @ EdFinancial Services) will be given in an effort to illustrate message-oriented integration as a fundamental characteristic of successful ESB-based service orchestrations. The idea of an <em>ESB</em> will be presented within the context of an event-driven architecture (EDA) as a means by which to respond to &#8220;events&#8221; with reusable services <strong><em>and</em></strong> with reusable, message-based <em>service orchestrations</em>.</p>
<p>Protocol transformation and the variety of protocols supported by many of the leading commercial and open-source ESB products will discussed within the context of their defining characteristics-reliability (or lack of it), a transactional nature (or lack of one), and their synchronous and/or asynchronous features.</p>
<p>The predominantly message-oriented integration patterns described in the <em>Enterprise Integration Patterns</em> book will be offered as a common vocabulary for integration efforts, much like the Gang of Four design patterns book has served us as a vocabulary for object-oriented design.</p>
<p>Finally, if time permits, complex event processing (CEP) and event-stream processing (ESP) will be introduced as opportunities made available with an underlying messaging architecture.</p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2008/07/enterprise-integration-patterns/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Presenting the Semantic Web</title>
		<link>http://knotheads.org/2008/06/hello-world/</link>
		<comments>http://knotheads.org/2008/06/hello-world/#comments</comments>
		<pubDate>Sun, 01 Jun 2008 20:10:10 +0000</pubDate>
		<dc:creator>Kyle Guerry</dc:creator>
		
		<category><![CDATA[Presentation]]></category>

		<category><![CDATA[Semantic Web]]></category>

		<category><![CDATA[machine intelligence]]></category>

		<category><![CDATA[semantic processing]]></category>

		<category><![CDATA[social networking applications]]></category>

		<category><![CDATA[Tim Berners-Lee]]></category>

		<category><![CDATA[World Wide Web]]></category>

		<category><![CDATA[World Wide Web Consortium]]></category>

		<guid isPermaLink="false">http://knotheads.org/?p=1</guid>
		<description><![CDATA[Presented: Thursday, June 26, 2008
Presenter: Michael Moorman, Software Engineer, Jewelry Television
Speculation about the future of the World Wide Web revolves around the increased usage of semantic processing agents and machine intelligence, which promise to assist and automate tasks that are normally done manually. Although the promise of this new era has been around for a [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Presented: Thursday, June 26, 2008</strong><span id="sxaddr" class="adr" dir="ltr"><span class="region"><strong><br />
Presenter: Michael Moorman, Software Engineer, Jewelry Television</strong></span></span></p>
<p>Speculation about the future of the World Wide Web revolves around the increased usage of semantic processing agents and machine intelligence, which promise to assist and automate tasks that are normally done manually. Although the promise of this new era has been around for a decade, adoption has been building slowly. However, the incremental developments in this area are promising, especially with social networking applications.</p>
<p>This presentation, to be given by <span style="color: #800000;"><span style="text-decoration: underline;"><a href="http://knotheads.org/?page_id=11" target="_self">Michael Moorman</a></span></span> at our next KNOTHead meeting (June 26, 2008 @ EdFinancial Services, 6:45pm), broadly describes the playing field of the Semantic Web, presents the vision of Tim Berners-Lee, the Chairman of the World Wide Web Consortium, and demonstrates some of the frameworks of the underlying technology.</p>
<p style="text-align: center;"><img style="border: 1px solid black; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px;" src="http://knotheads.org/wp-content/themes/silveray/presentation_images/semantic_web/ss-evweb.gif" alt="Semantic Web" width="400" height="258" /></p>
<p style="text-align: center;"><img style="border: 1px solid black; margin-left: 0px; margin-right: 0px; margin-top: 10px; margin-bottom: 10px;" src="http://knotheads.org/wp-content/themes/silveray/presentation_images/semantic_web/ss-product-rdf1.gif" alt="Semantic Web" width="400" height="251" /></p>
]]></content:encoded>
			<wfw:commentRss>http://knotheads.org/2008/06/hello-world/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
