<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.inetium.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en"><title type="html">Justin Vogt</title><subtitle type="html" /><id>http://blogs.inetium.com/blogs/justin_vogt/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.inetium.com/blogs/justin_vogt/default.aspx" /><link rel="self" type="application/atom+xml" href="http://blogs.inetium.com/blogs/justin_vogt/atom.aspx" /><generator uri="http://communityserver.org" version="4.0.30417.1769">Community Server</generator><updated>2006-04-07T09:04:00Z</updated><entry><title>Xobni: Inbox backwards?</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2008/01/23/xonbi-inbox-backwards.aspx" /><id>/blogs/justin_vogt/archive/2008/01/23/xonbi-inbox-backwards.aspx</id><published>2008-01-24T02:57:36Z</published><updated>2008-01-24T02:57:36Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Best tool I've seen in the last few months.&amp;nbsp; Currently in beta, so you can download and use it free :)&lt;/p&gt; &lt;p&gt;&lt;a title="http://www.xobni.com/" href="http://www.xobni.com/"&gt;http://www.xobni.com/&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=12954" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>Inetium is hiring!</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2008/01/16/inetium-is-hiring.aspx" /><id>/blogs/justin_vogt/archive/2008/01/16/inetium-is-hiring.aspx</id><published>2008-01-17T04:06:47Z</published><updated>2008-01-17T04:06:47Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Inetium is &lt;a href="http://www.inetium.com/nowhiring/careers/"&gt;currently looking&lt;/a&gt; for several great consultants to join our growing team.&amp;nbsp; Here's quick list of some of the reasons why I think you should join:&lt;/p&gt; &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;Professional Development&lt;/p&gt;&lt;/strong&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.inetium.com/careers/workplace/Pages/default.aspx"&gt;Great workspace&lt;/a&gt;  &lt;li&gt;Collaboration &amp;amp; Mentoring  &lt;li&gt;Career growth planning  &lt;li&gt;40 hours of paid training per year  &lt;li&gt;Tuition and technical exam reimbursements&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;blockquote&gt; &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;You'll love it here&lt;/strong&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;ul&gt; &lt;ul&gt; &lt;li&gt;&lt;a href="http://www.inetium.com/aboutus/recognition/Pages/default.aspx"&gt;Recognition&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.inetium.com/whoweare/Pages/default.aspx"&gt;Technology focused solutions&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.inetium.com/ourwork/Pages/default.aspx"&gt;Great experiences, great customers&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.inetium.com/aboutus/events/Pages/default.aspx"&gt;See us in action&lt;/a&gt;  &lt;li&gt;&lt;a href="http://www.inetium.com/careers/culture/Pages/default.aspx"&gt;Excellent culture&lt;/a&gt;&lt;br&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/ul&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;To find out about our current openings, take a look at the &lt;a href="http://www.inetium.com/careers/Pages/default.aspx"&gt;careers&lt;/a&gt; section on our &lt;a href="http://www.inetium.com/Pages/default.aspx"&gt;website&lt;/a&gt; or contact us at &lt;a href="mailto:careers@inetium.com"&gt;careers@inetium.com&lt;/a&gt;.&lt;/p&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=12601" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>Publish a graph/chart created in MS Excel onto your SharePoint Site</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/10/11/401.aspx" /><id>/blogs/justin_vogt/archive/2006/10/11/401.aspx</id><published>2006-10-11T18:54:14Z</published><updated>2006-10-11T18:54:14Z</updated><content type="html">&lt;p&gt;Create your graph/chart using Microsoft Excel:&lt;/p&gt; &lt;p&gt;&lt;img height="291" src="http://blogs.inetium.com/blogs/justin_vogt/Images/WorkloadGraph.PNG" width="643"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Upload your Microsoft Excel document into a sharepoint document list:&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/SavingExcelFileToSharepoint.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Select your graph/chart by clicking on it,&amp;nbsp;and press the save as web page menu item:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/SelectGraphAndSaveAsWebPage.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Before&amp;nbsp;saving, select the "publish/Republish" radio button, set&amp;nbsp;your title and file name:&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/PublishSelectedGraph.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Configure your publishing settings, by pressing the tools menu item in the upper right hand corner of the dialog:&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/PublishingTools.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;I've found that selecting "Allow PNG as a graphics format" will improve image quality, but you should configure your settings based upon your needs:&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/PublishingWebOptions.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Press the publish button.&amp;nbsp; Make sure you have the "AutoRepublish..." checkbox selected if you want your chart to be updated everytime the Microsoft Excel document is updated.&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/PublishingAsWebPage.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Once published, you will see your chart saved off as&amp;nbsp;a web page in your document list:&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/PublishedGraphInSharePointList.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;Go to the location on your sharepoint site&amp;nbsp;where you want the graph to appear and modify the site content... then&amp;nbsp;and add a "Page Viewer Web Part" to your site:&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/AddPageViewerWebPart.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Drag this onto the desired location on your site:&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/AddedPageViewerWebPart.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Open the tool pane for this web part and setup the web page reference (take the url of you publish graph/chart webpage):&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/LinkToWebPageInWebPartToolPane.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;Your graph/chart should be visible on your site... and will resynchronize itself every time the document is updated!&lt;/p&gt; &lt;p&gt;&lt;img src="http://blogs.inetium.com/blogs/justin_vogt/Images/PublishedGraphInSharePointSite.PNG"&gt; &lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;p&gt;&lt;strong&gt;&lt;em&gt;Team VivaBig (Inetium's SMS&amp;amp;P, Application Development Team)&lt;/em&gt;&lt;/strong&gt;&lt;/p&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=401" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: Building data-driven applications with Windows Presentation Foundation (DEV338)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/15/224.aspx" /><id>/blogs/justin_vogt/archive/2006/06/15/224.aspx</id><published>2006-06-15T18:19:00Z</published><updated>2006-06-15T18:19:00Z</updated><content type="html">&lt;P&gt;The best technical session I've attended all week.... hands down.&amp;nbsp; Finally I was shown some real details about the possibilities of the technology and how I can begin using them to make myself more productive right now.&lt;/P&gt;
&lt;P&gt;The session was focused on utilizing the new capabilities of &lt;A href="http://msdn.microsoft.com/winfx/technologies/presentation/default.aspx"&gt;WPF&lt;/A&gt;&amp;nbsp;from a data binding point of view.&amp;nbsp; The presenter spent the first half of the demonstration showing off all the capabilities while prototyping in &lt;A href="http://www.youtube.com/watch?v=kyrN_Ky3HWc"&gt;XamlPad&lt;/A&gt;&amp;nbsp;(included in the latest SDK's), and I must say I was very impressed.&amp;nbsp; Quick prototyping and styling looks like a breeze, data binding straight forward and simple... all in a light weight utility.&lt;/P&gt;
&lt;P&gt;The demonstrations bound data from simple object model models, and I was glad to see that&amp;nbsp;I didn't have to see another sample of data bound via a datatable.... real objects.&amp;nbsp; Separation of your objects and visualization is a breeze with the &lt;A href="http://www.longhorncorner.com/UploadFile/cook451/DataBindingXAML12102005134820PM/DataBindingXAML.aspx?ArticleID=a015a832-cbba-4e35-b287-3372a53e548e"&gt;DataTemplating&lt;/A&gt; features.&lt;/P&gt;
&lt;P&gt;List bindings, and synchronized collection viewing over multiple controls... very sweet... all the messy event firing, event handling, and ui toggling code can almost be completely eliminated!&amp;nbsp; You have to see the demo.&amp;nbsp; Built in support for sorting, grouping, and filter on collection views... I like it.&lt;/P&gt;
&lt;P&gt;Two way data binding (make sure you are implementing the INotifyPropertyChanged Interface on your objects) is yet another very nice feature.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;There was much more that I'm sure I've missed.&amp;nbsp; If you are interested in, playing around with, or are already using WPF... you have to watch the video from this session.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=224" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: Windows presentation foundation: Creating windows and web applications with WPF</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/15/223.aspx" /><id>/blogs/justin_vogt/archive/2006/06/15/223.aspx</id><published>2006-06-15T14:51:00Z</published><updated>2006-06-15T14:51:00Z</updated><content type="html">&lt;P&gt;I haven't spent a lot of time on working with &lt;A href="http://msdn.microsoft.com/winfx/technologies/presentation/default.aspx"&gt;WPF&lt;/A&gt;, and I wanted to take this opportunity to get a better feel for what was coming.&amp;nbsp; The presentation focused on using the &lt;A href="http://msdn.microsoft.com/winfx/technologies/presentation/default.aspx"&gt;WPF&lt;/A&gt;&amp;nbsp;API's and Object Model to help you focus on three main areas:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;Managing your application&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;State management&lt;/LI&gt;
&lt;LI&gt;Configuration management&lt;/LI&gt;
&lt;LI&gt;Deployment&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;A href="http://windowssdk.msdn.microsoft.com/en-us/library/bf7c18db-fe5d-4f72-81c7-14079aa4ecf4.aspx#avalon_navigation"&gt;Navigating your application&lt;/A&gt;&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://windowssdk.msdn.microsoft.com/en-us/library/bf7c18db-fe5d-4f72-81c7-14079aa4ecf4.aspx#avalon_navigation"&gt;SDI&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;Structured Navigation&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;Hosting your application&lt;/LI&gt;
&lt;UL&gt;
&lt;LI&gt;Windows&lt;/LI&gt;
&lt;LI&gt;Web&lt;/LI&gt;&lt;/UL&gt;&lt;/OL&gt;
&lt;P&gt;The demonstration was really well done, the presenter&amp;nbsp;took an existing web application &lt;A href="http://www.kayak.com/"&gt;http://www.kayak.com/&lt;/A&gt;&amp;nbsp;and used its exposed services to build a better presentation.&amp;nbsp; No fancy animations, or weird 3D user interfaces... just a better UI focusing on user experience and the capabilities of WPF.&lt;/P&gt;
&lt;P&gt;The most interesting parts were understanding the &lt;A href="http://windowssdk.msdn.microsoft.com/en-us/library/bf7c18db-fe5d-4f72-81c7-14079aa4ecf4.aspx#avalon_navigation"&gt;navigation model&lt;/A&gt;, and getting a better look at the interoperability between the windows and web (XBAP) WPF applications.&lt;/P&gt;
&lt;P&gt;If this is something you're interested in I would highly suggest taking a look at the presentation or slide deck.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=223" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: Be more productive with SQL Server 2005 tools (DAT323)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/14/212.aspx" /><id>/blogs/justin_vogt/archive/2006/06/14/212.aspx</id><published>2006-06-14T15:24:00Z</published><updated>2006-06-14T15:24:00Z</updated><content type="html">&lt;P&gt;One slide, and over an hour worth of demos.&amp;nbsp; The presentation was mostly aimed at &lt;A href="http://en.wikipedia.org/wiki/Database_administrator"&gt;DBA's&lt;/A&gt;, and it was evident in the presentation that they've taken all the SQL Server related tools to the next level.&lt;/P&gt;
&lt;P&gt;All database services are nicely integrated into a single tool leveraging the power of the Visual Studio platform... very nice.&amp;nbsp; If you are using the XML Data Type, no more frustrations with trying to extract or visualize the xml, because that is built right in via hyperlink and xml editor.&lt;/P&gt;
&lt;P&gt;Resizable dialogs!&amp;nbsp; It's about damn time.&lt;/P&gt;
&lt;P&gt;Fantastic management capabilities that will help you track down, analyze, and fix problems such as blocked/blocking queries, running&amp;nbsp;tasks against multiple SQL Services within a single job, maintenance plan creation/editing/viewing, &lt;A href="http://msdn2.microsoft.com/en-us/ms166575.aspx"&gt;database tuning advisement&lt;/A&gt;, and built database reporting.&lt;/P&gt;
&lt;P&gt;Many other very cool features demonstrated as well.&amp;nbsp; To keep up with the lastest from the &lt;A href="http://www.microsoft.com"&gt;Microsoft&lt;/A&gt; team check out:&lt;/P&gt;
&lt;P&gt;&lt;A href="http://blogs.msdn.com/sqlrem"&gt;http://blogs.msdn.com/sqlrem&lt;/A&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=212" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>Managing projects with Team Systems (Birds of a Feather)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/13/208.aspx" /><id>/blogs/justin_vogt/archive/2006/06/13/208.aspx</id><published>2006-06-14T01:11:00Z</published><updated>2006-06-14T01:11:00Z</updated><content type="html">&lt;br&gt;Today I attended a birds of a feather session focused on managing projects with &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/default.aspx"&gt;team systems&lt;/a&gt;.&amp;nbsp; I went in search of insight on how others are managing projects, using &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/default.aspx"&gt;team systems&lt;/a&gt;, and reflections from people who are using &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/default.aspx"&gt;team systems&lt;/a&gt; in the "real world".&lt;br&gt;&lt;br&gt;The converstations were great, and I was amazed by the number of people that have already adopted &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/default.aspx"&gt;team systems&lt;/a&gt;.&amp;nbsp; Since the discussion was focused on project management a lot of the talk revolved around integration with &lt;a href="http://office.microsoft.com/en-us/FX010857951033.aspx"&gt;MS Project&lt;/a&gt;.&lt;br&gt;&lt;br&gt;The general consensus in the room was that companies should take baby steps when introducing &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/default.aspx"&gt;team systems&lt;/a&gt; and begin the movement from the ground up.&amp;nbsp; Everyone seemed to agree that the tool was written by developers, for developers... and adoption from others in the company may take longer.&amp;nbsp; Start with just utilizing the new source code management capabilities, then move onto work items, or tasks, or customizations... whatever it is you want to explore... however diving into the deep end could be too overwhelming for most organizations.&amp;nbsp; Planning and baby steps seem to be the key with this tool.&lt;br&gt;&lt;br&gt;One interesting insight that came out of the discussion was that time tracking within the team systems was not suggested.&amp;nbsp; Several people attempted its implementation several times with very limited success.&amp;nbsp; Sticking with a very simple stand alone time tracking system seemed to be the most useful and effective approach anyone had experienced.&amp;nbsp; One team was assigning client/job code metadata to work items or tasks within teams systems for simplified time tracking lookups... this might be something to explore.&lt;br&gt;&lt;br&gt;Overall, a very informative and high quality discussion.&amp;nbsp; Hopefully we can continue the discussion and take steps towards progress internally.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=208" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: Creating a baseline architecture for smart client applications (ARC209)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/13/207.aspx" /><id>/blogs/justin_vogt/archive/2006/06/13/207.aspx</id><published>2006-06-14T00:15:00Z</published><updated>2006-06-14T00:15:00Z</updated><content type="html">&lt;br&gt;If you're thinking about creating a smart client application, &lt;a href="http://www.microsoft.com"&gt;Microsoft&lt;/a&gt; has introduced the &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=941d2228-3bb5-42fd-8004-c08595821170"&gt;Smart Client Software Factory&lt;/a&gt; (SCSF) to help you out.&lt;br&gt;&lt;br&gt;During the presentation an overview of the intent of a smart client application was introduced as taking the best features of fat client architectures and the best features of thin client architectures, and merging them together leaving out all the negatives associated with each.&amp;nbsp; Almost sounds too good to be true huh?&lt;br&gt;&lt;br&gt;Most of this framework magic is accomplished by taking advantage of the &lt;a href="http://www.gotdotnet.com/codegallery/codegallery.aspx?id=22f72167-af95-44ce-a6ca-f2eafbf2653c"&gt;Composite UI Application Block&lt;/a&gt; (CAB), and the &lt;a href="http://msdn.microsoft.com/vstudio/teamsystem/Workshop/gat/default.aspx"&gt;Guidance Automation Toolkit &lt;/a&gt;(GAT).&amp;nbsp; A significant amount of time during the session was consumed by describing and demonstration these tools.&amp;nbsp; If you haven't familiarized yourself with these tools already, I urge you to do so now.&lt;br&gt;&lt;br&gt;Overall the presentation was pretty good, and the next time I take on a smart client application, I will definitely be considering using the SCSF as a starting block.&amp;nbsp; Best part of the presentation was the demonstrated integration with GAT... very cool possibilities.&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=207" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: Pragmatic architecture (ARC207)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/13/201.aspx" /><id>/blogs/justin_vogt/archive/2006/06/13/201.aspx</id><published>2006-06-13T15:19:00Z</published><updated>2006-06-13T15:19:00Z</updated><content type="html">&lt;P&gt;Opening segment was absolutely fantastic... entertaining, engaging, informative, and intriguing!&lt;/P&gt;
&lt;P&gt;In today's world of over hyped technologies and tools, it's easy to get caught up in the excitement and come to realize that in just a short amount of time you have a highly coupled, and overly complex architecture on your hands.&amp;nbsp; This session was aimed at addressing some of these issues.&lt;/P&gt;
&lt;P&gt;However, after the introduction... the presentation took a&amp;nbsp;somewhat dry look at&amp;nbsp;architecture... mainly focused on common sense approaches towards software development and solutions architecture.&lt;/P&gt;
&lt;P&gt;As a solutions architect it our responsibility to understand the problem domain, understand the abilities of the team, understand the tools available to us, and possess the ability to analyze and make decisions based our on goals and resources at hand.&lt;/P&gt;
&lt;P&gt;As a solution architect, you need to think about the following while developing all of your solutions:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Communication, messaging&lt;/LI&gt;
&lt;LI&gt;Presentation, interaction&lt;/LI&gt;
&lt;LI&gt;State management&lt;/LI&gt;
&lt;LI&gt;Computational/Data Processing&lt;/LI&gt;
&lt;LI&gt;Resource management (solution/system resources)&lt;/LI&gt;
&lt;LI&gt;Tools&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Reflections:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.inetium.com"&gt;Inetium&lt;/A&gt;&amp;nbsp;has several very good solution architects and we need to take full advantage of these people.&amp;nbsp; For many of these individuals their time is spent on non-architectural related tasks, and we often find ourselves with our heads down with busy work.&lt;/P&gt;
&lt;P&gt;Qoute from the presentation: "Don't get caught up in the coolest trap", very reminscent of &lt;A HREF="/blogs/justin_vogt/archive/2006/03/31/45.aspx"&gt;Kicking the addiction&lt;/A&gt;.&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=201" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: Putting the user back in SOA (ARC202)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/12/195.aspx" /><id>/blogs/justin_vogt/archive/2006/06/12/195.aspx</id><published>2006-06-12T18:44:00Z</published><updated>2006-06-12T18:44:00Z</updated><content type="html">&lt;P&gt;What is Architecture?&lt;/P&gt;
&lt;P&gt;How about, "The balance between art and engineering"&lt;/P&gt;
&lt;P&gt;This simple definition became the basis of this session.&amp;nbsp; As technical engineers and architects, we often focus only on the engineering aspects of architecture.&amp;nbsp; In this session, the presenter places the focus on the art within architecture.&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;&lt;/EM&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;EM&gt;Key points:&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;Connecting with your users, understanding their needs, fulfilling their desires, and meeting their expectations.&lt;/P&gt;
&lt;P&gt;As an architect you should be thinking about the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Valuable/meaningful data presentation 
&lt;LI&gt;Fast and responsive user interaction 
&lt;LI&gt;Familiar feeling 
&lt;LI&gt;Reliability 
&lt;LI&gt;Performance online and offline 
&lt;LI&gt;Data integrity 
&lt;LI&gt;User recognition and profile awareness 
&lt;LI&gt;Customized to the way users work 
&lt;LI&gt;Focused on achieve goals of the user&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Keeping in line with the title of the seminar the presentation talked about tools that are available to you as you are architecting your solution.&amp;nbsp; The following is a listing of the key tools demonstrated:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.w3.org/Style/CSS/"&gt;CSS&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://en.wikipedia.org/wiki/AJAX"&gt;AJAX&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://atlas.asp.net/Default.aspx?tabid=47"&gt;Atlas&lt;/A&gt;&lt;/LI&gt;
&lt;LI&gt;&lt;A href="http://msdn.microsoft.com/winfx/technologies/presentation/default.aspx"&gt;WPF&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Very little of the discussion actually involved SOA other than discussing how your application foundation can be separated from the applications/users context which can than be separated from the visualization.&amp;nbsp; However each separation was discussed in good detail.&lt;/P&gt;
&lt;P&gt;The presenter spent a good amount of time talking about handling the context of your user and application.&amp;nbsp; He recommended tracking user profiles for your users with information such as the following:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;Description&lt;/LI&gt;
&lt;LI&gt;Goals&amp;nbsp;when using the system&lt;/LI&gt;
&lt;LI&gt;Work environment&lt;/LI&gt;
&lt;LI&gt;History/Background&lt;/LI&gt;
&lt;LI&gt;User characteristics&lt;/LI&gt;
&lt;LI&gt;...&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;Utilizing this information will help you create a user experience customized to the user of the system, and possibly improve the overall effectiveness for that person.&amp;nbsp; He also stressed involving several different people with varying talents to work on this aspect of your solution.&amp;nbsp; Developers, graphic designers, and user experience architects (graphic designer does not equal user experience expert) should all work collaboratively to create the solution.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Finally, he also talked about a form of gathering feedback and testing that he is particulary fond of, RITE (Rapid Iterative Testing &amp;amp; Evaluation).&amp;nbsp; Typically companies spend a bunch of time working to build a solution, and when they are ready to let their customers give it a try, they launch a big deployment and get as many willing participants as possible to put the software through its paces.&amp;nbsp; All the feedback is gathered at once, and fixes are put in place.&lt;/P&gt;
&lt;P&gt;He suggests taking those same people and have each one test the system independtly.&amp;nbsp; Deploy the software and only allow one of the people to try out the software.&amp;nbsp; Gather the feedback from that person, and immediately fix any changes that they need.&amp;nbsp; Then take the updated software and give it the next person, until everyone has tested the system.&amp;nbsp; The presenter feels that by using this approach he has been able to find more issues, and get through more changes in less time.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Overall, a&amp;nbsp;very good presentation, and something I look forward to improving on.&amp;nbsp; With the introduction of Tim to our team (think art director background)... I think we are moving in the right direction!&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=195" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: CLR: Deployment, installation and configuration best practices for the .Net framework and managed code applications (DEV208)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/12/193.aspx" /><id>/blogs/justin_vogt/archive/2006/06/12/193.aspx</id><published>2006-06-12T18:40:00Z</published><updated>2006-06-12T18:40:00Z</updated><content type="html">&lt;P&gt;Not what I expected... I had to leave early :(&lt;/P&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=193" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>TechEd: Introducing agile into your organizations (ARC201)</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/12/190.aspx" /><id>/blogs/justin_vogt/archive/2006/06/12/190.aspx</id><published>2006-06-12T17:07:00Z</published><updated>2006-06-12T17:07:00Z</updated><content type="html">&lt;p&gt;The first session of my conference, and one of my more anticipated seminars.&amp;nbsp; Most of us at &lt;a href="http://www.inetium.com/"&gt;Inetium&lt;/a&gt; are using agile practices... but I wanted to see what &lt;a href="http://www.microsoft.com/"&gt;Microsoft&lt;/a&gt; had to say about the whole idea.&amp;nbsp; The theory is simple; put effective and proven practices in place and focus on success.&lt;/p&gt;
&lt;p&gt;For those of you who have a good understanding of agile methodologies, there wasn't anything revealing that came out of the session.&amp;nbsp;&amp;nbsp;I did however, feel that there were&amp;nbsp;a lot of good practical reminders that we could use to monitor and track our success.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;&lt;/em&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Key ideas:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Communication&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Everyone needs to be included: 
&lt;ul&gt;
&lt;li&gt;Team members 
&lt;/li&gt;&lt;li&gt;Customers, clients 
&lt;/li&gt;&lt;li&gt;Listen to one another 
&lt;/li&gt;&lt;li&gt;Establish open communication channels&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Real time code reviews 
&lt;ul&gt;
&lt;li&gt;Pair programming 
&lt;/li&gt;&lt;li&gt;Involve customer/client technical staff&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Collaboration&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Getting help when you need it 
&lt;ul&gt;
&lt;li&gt;All team members need to be available all the time&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Team focused 
&lt;/li&gt;&lt;li&gt;Get the team together on&amp;nbsp;a consist recurring basis 
&lt;/li&gt;&lt;li&gt;Give the team time to work through individual personalities on the team and "gel". 
&lt;/li&gt;&lt;li&gt;Encourage continuous education 
&lt;ul&gt;
&lt;li&gt;Provide "slack" time for individuals to develop and grow their desires and talents 
&lt;/li&gt;&lt;li&gt;Allow people to interact and share ideas&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Get a coach or mentor 
&lt;ul&gt;
&lt;li&gt;Outside people can often make impacts that internal people struggle with due to politics&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Encourage questions and discussion 
&lt;ul&gt;
&lt;li&gt;Think egoless software development (this applies to everyone on the team)&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Do the right things&lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Work on the most important things first 
&lt;/li&gt;&lt;li&gt;Have the customer establish a prioritized task list. 
&lt;/li&gt;&lt;li&gt;Create a plan based on the task list 
&lt;/li&gt;&lt;li&gt;Re-Evaluate the task list and plan on a frequent recurring basis 
&lt;/li&gt;&lt;li&gt;Have the customer define the "Exit Criteria" 
&lt;ul&gt;
&lt;li&gt;&lt;a href="http://en.wikipedia.org/wiki/User_story"&gt;User stories&lt;/a&gt;, &lt;a href="http://fit.c2.com/"&gt;FIT&lt;/a&gt; 
&lt;/li&gt;&lt;li&gt;These become your user acceptance tests&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Do what the customer wants and nothing else 
&lt;/li&gt;&lt;li&gt;Insist on the highest quality solutions possible 
&lt;ul&gt;
&lt;li&gt;Avoid the &lt;a href="http://en.wikipedia.org/wiki/Parable_of_the_broken_window"&gt;Broken window&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&lt;strong&gt;Create a culture around your core values &lt;/strong&gt;&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reward individuals for team contributions, and being positive team members 
&lt;/li&gt;&lt;li&gt;Remove roadblocks to success 
&lt;ul&gt;
&lt;li&gt;If people, policies, or whatever is getting in the way of success... remove them.&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Don't encourage "rock star" attitudes 
&lt;ul&gt;
&lt;li&gt;Everything that is done needs to be done for the good of the team&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Everyone owns the project 
&lt;ul&gt;
&lt;li&gt;project managers, bdm's, team leads, developers, testers,... everyone has equal ownership&lt;/li&gt;&lt;/ul&gt;
&lt;/li&gt;&lt;li&gt;Everyone is welcome to participate 
&lt;ul&gt;
&lt;li&gt;project managers, bdm's, team leads, developers, testers, infrastructure...&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Reflections:&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;The presenters recommend that any team member must make themselves available to the team within 15 minutes of any request.&amp;nbsp; This is the general rule, exceptions are inevitable, but for a team to be successful... everyone needs to make themselves available.&amp;nbsp; As a member of a team, being offsite, juggling multiple projects, managing billing pressures, etc. things&amp;nbsp;can often become overwhelming... and the team will suffer if you can't make yourself available.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://www.inetium.com"&gt;Inetium&lt;/a&gt; has several individuals that are&amp;nbsp;very well versed and have practical experience using agile methodologies.&amp;nbsp; While attending the presentation, I got feeling that there are a lot companies who are still in the early stages of adoption, and the need for Agile Coaching and Mentoring as a service offering is a market ready for&amp;nbsp;exploration... who better than &lt;a href="http://www.inetium.com"&gt;Inetium&lt;/a&gt; to offer such as service?&amp;nbsp; Thoughts anybody?&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;Don't use technical terms with your clients.&amp;nbsp; For example, instead of telling them that you need to refactor the application to make the requested changes, say something like this:&lt;/p&gt;
&lt;p&gt;"I need to spend [time] to make room for the enhancements, and [time] to add the new&amp;nbsp;functionality."&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In a consulting company such are ours we need to be careful to not have our people taking on too much responsibility, and spending time away from our teams.&amp;nbsp; More interaction among all the practice areas need to take place.&amp;nbsp; A lot of time and money can be saved if people focus on the above key points and build solutions in harmony with one another.&amp;nbsp; Communication and collaboration were highly stressed.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In summary, nothing revealing... but a lot great reflections... good start to the week.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=190" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>MS TechEd 2006 keynote</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/06/11/183.aspx" /><id>/blogs/justin_vogt/archive/2006/06/11/183.aspx</id><published>2006-06-12T02:38:00Z</published><updated>2006-06-12T02:38:00Z</updated><content type="html">Microsoft kicks off this years tech ed with 4 promises to the IT industry:&lt;BR&gt;
&lt;OL&gt;
&lt;LI&gt;Manage complexity, achieve agility 
&lt;LI&gt;Protect information, control access 
&lt;LI&gt;Advance the business with IT Solutions 
&lt;LI&gt;Amplify the impact of your people&lt;/LI&gt;&lt;/OL&gt;&lt;BR&gt;These promises were all centered around the idea that empowering people in business creates success.&lt;BR&gt;&lt;BR&gt;Filled with a lot of marketing on how companies can utilize MS products to create this business success, the presentations were generally brief and well done with a lot of lead-ins for the upoming sessions throughout the week.&lt;BR&gt;&lt;BR&gt;&lt;BR&gt;Highlights of the keynotes were:&lt;BR&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.microsoft.com/windowsserversystem/virtualserver/default.mspx"&gt;Windows Vista - System Center Virtual Machine Manager&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;This presentation highlighted new tools that will enable administrators/developers to catalog, define, dynamically update, and analyze all your virtual images.&amp;nbsp; Very cool stuff, and something we definitely need to adopt at Inetium.&amp;nbsp; Gone will be the days of pinging colleagues to find a good image with all the stuff you need.&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://technet2.microsoft.com/WindowsServer/en/Library/9330fdf8-c680-425f-8583-c46ee77306981033.mspx"&gt;Computational Cluster Management&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Not sure if this is something we'll find an immediate need for but will be good tool to put in your developer bag.&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Forefront - comprehensive line of security products&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;&amp;nbsp;Improved security with integration into all of MS's major product offerings joined with sophisticated management utilities.&amp;nbsp; Infrastructure... this could be something to get excited about.&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Team Data Center (Not sure if this the actual name of the tool or product name)&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;SQL Server refactoring, schema comparison tools, and unit testing (TSQL) fully integrated into a single IDE... very cool!&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Unified communication &amp;amp; collaboration&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;Check out &lt;A href="/blogs/wpreston"&gt;Wes's blog&lt;/A&gt;&lt;BR&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;
&lt;BLOCKQUOTE&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;And the best highlight of the night...&lt;/LI&gt;&lt;/UL&gt;
&lt;BLOCKQUOTE&gt;
&lt;UL&gt;
&lt;LI&gt;With a little encouragement from yours truly... &lt;A href="/blogs/jgood/archive/2006/06/11/185.aspx"&gt;Inetium on stage&lt;/A&gt;!&lt;/LI&gt;&lt;/UL&gt;&lt;/BLOCKQUOTE&gt;&lt;BR&gt;&lt;BR&gt;Good night, but definitely Microsoft centric.... even with all the partners in attendance at the conference, Microsoft is clear about their vision... if you want to succeed in business, Microsoft has EVERYTHING you need.&lt;BR&gt;
&lt;BLOCKQUOTE&gt;&lt;BR&gt;&lt;/BLOCKQUOTE&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=183" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>This one's for you Jake!</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/04/14/66.aspx" /><id>/blogs/justin_vogt/archive/2006/04/14/66.aspx</id><published>2006-04-14T14:22:00Z</published><updated>2006-04-14T14:22:00Z</updated><content type="html">&lt;br&gt;I was &lt;a href="http://www.stumbleupon.com/"&gt;stumbling&lt;/a&gt; around the web, and came across &lt;a href="http://jpbrown.i8.com/cubesolver.html"&gt;this&lt;/a&gt;.&amp;nbsp; All I could think about was &lt;a href="/blogs/jgood/default.aspx"&gt;Jake&lt;/a&gt;.&amp;nbsp; Rather than send him a personal message about it, I figured I would put it up here for all to see :)&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=66" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry><entry><title>Congratulations team!</title><link rel="alternate" type="text/html" href="/blogs/justin_vogt/archive/2006/04/07/54.aspx" /><id>/blogs/justin_vogt/archive/2006/04/07/54.aspx</id><published>2006-04-07T14:04:00Z</published><updated>2006-04-07T14:04:00Z</updated><content type="html">&lt;br&gt;After three weeks of hard work and dedication, we are officially done with the first iteration of our project.&lt;br&gt;&lt;br&gt;I personnally want to thank Roman, Ben, and the Gregs.&amp;nbsp; Today we celebrate!&lt;br&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.inetium.com/aggbug.aspx?PostID=54" width="1" height="1"&gt;</content><author><name>jvogt</name><uri>http://blogs.inetium.com/members/jvogt/default.aspx</uri></author></entry></feed>