<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>Bill Evjen's Blog</title>
        <link>http://geekswithblogs.net/evjen/Default.aspx</link>
        <description>Code, Life and Community</description>
        <language>en-US</language>
        <copyright>Bill Evjen</copyright>
        <managingEditor>bill.evjen@gmail.com</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <image>
            <title>Bill Evjen's Blog</title>
            <url>http://geekswithblogs.net/images/RSS2Image.gif</url>
            <link>http://geekswithblogs.net/evjen/Default.aspx</link>
            <width>77</width>
            <height>60</height>
        </image>
        <item>
            <title>Larry Ellison Keynote at Oracle OpenWorld 2008</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/09/24/125437.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/LarryEllisonKeynote_E3ED/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/LarryEllisonKeynote_E3ED/image_thumb.png" width="163" align="left" border="0" /&gt;&lt;/a&gt; First, I would like to say that I am quite the Microsoft guy and I am at my first non-Microsoft conference - Oracle OpenWorld 2008. Within my organization, Thomson-Reuters, I lead a team that built a new product platform. Our platform has an Oracle 10g back end and a complete .NET 3.5 middle tier and presentation layer.&lt;/p&gt;  &lt;p&gt;I have been to a lot of &lt;a href="http://www.microsoftpdc.com/" target="_blank"&gt;PDCs&lt;/a&gt; and TechEd sessions and it is interesting some of the differences between the two conferences. The first big difference is in how they do these keynotes. Microsoft starts off with a big bang - usually &lt;a href="http://en.wikipedia.org/wiki/Steve_Ballmer" target="_blank"&gt;Steve Ballmer&lt;/a&gt; or &lt;a href="http://en.wikipedia.org/wiki/Bill_gates" target="_blank"&gt;Bill Gates&lt;/a&gt; coming out and providing a big set of powerful punches of demos - giving it a complete WOW factor. Oracle on the other hand starts off with light keynotes that aren't that big and then as the sessions go on day-to-day - the keynotes get bigger and bigger in importance. So, I am here at at the last keynote and this is the big one - &lt;a href="http://en.wikipedia.org/wiki/Larry_Ellison" target="_blank"&gt;Larry Ellison&lt;/a&gt;. I have never seen him speak before - so this should be pretty interesting.&lt;/p&gt;  &lt;p&gt;Before Larry Ellison came out the first visitor was an HP Vice President who was really focused on making a big HP sales pitch to the 40,000+ conference attendees. The main point of her message is that by 2010, more than 1/3 of CEOs and CIOs say their current data center will be unable to meet their growing demands due to information expansion, CEOs demanding more from IT, and an aging infrastructure. To me - this is nothing new and you could have said the exact same thing in 1995. Really as an architect/CTO, you are always focused on these items. This is a common thing that many organizations have been trying to solve and continue to try to solve. Also - this is something (in my mind) that never goes away and will always have to be worked on. Interesting quote that the HP VP said is that her company ships a server every 13 seconds. They also claim to be the fifth largest software company in the world. Another big focus of her presentation was on the transformation of data centers. They want to help people get to an organized, lights-out facility. From this point, they then showed us a long commercial about how HP can create a data center for you that is more efficient and better all around for you. HP moved from 85 data centers to 6. They moved IT spending to 2% of revenue. More computing power with 40% less machines. One big part of transforming the data center is around the idea of virtualization. This provides them the means to rapidly deploy products. Also - HP is focusing on making machines ready for cloud computing. There was a statement about if your organization is going to host your own cloud architecture - that HP is there to help you out with this process. This entire thing was a big big commercial and took around 20 minutes. It was quite disappointing to be forced to sit through.&lt;/p&gt;  &lt;p&gt;From here, they showed a video of Larry racing his yacht and then he came out to discuss having two jobs - yachting and the head of Oracle. He focused on making a comparison to the new yacht that he built to get the America Cup and Oracle Performance and helping customers get past the data bandwidth problem. &lt;/p&gt;  &lt;p&gt;One &lt;em&gt;rather annoying&lt;/em&gt; thing about this presentation is that Larry doesn't have a clicker with him - but instead has to say "Next slide please" on each and every slide.&lt;/p&gt;  &lt;p&gt;Some random notes from Larry Ellison and this presentation:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Once they hit around 1TB you will start experiences full-table scan problems&lt;/li&gt;    &lt;li&gt;Oracle announces Oracle's First Hardware product - The Exadata Programmable Storage Server&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;2 Intel processors : 8 cores - 4 cores each&lt;/li&gt;      &lt;li&gt;12 Disk Drives - Up to 12 TB raw storage&lt;/li&gt;      &lt;li&gt;Oracle Enterprise Linux OS&lt;/li&gt;      &lt;li&gt;In partnership with HP&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;They aren't really doing this themselves&lt;/li&gt;     &lt;/ul&gt;      &lt;li&gt;Brainier software - this is a quote from Larry&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;He then showed an Exadata Storage Server as a Grid - Exadata Storage Grid&lt;/li&gt;    &lt;li&gt;"Provides very very fast query processing"&lt;/li&gt;    &lt;li&gt;Brawnier Hardware - wider pipes and more of them&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;In conjunction with HP&lt;/li&gt;      &lt;li&gt;2 InfiniBand Pipes - 1 GB/sec - Per Storage Server&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Will work with any Oracle Database Server&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;Linux x86 Database servers today&lt;/li&gt;      &lt;ul&gt;       &lt;li&gt;others on the way&lt;/li&gt;     &lt;/ul&gt;   &lt;/ul&gt;    &lt;li&gt;"Add capacity - on demand - one server at a time"&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;He is proposing fan-out rather than beef-up in your server approach&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;Announced the &lt;a href="http://newsblaze.com/story/2008092415130300003.pnw/topstory.html" target="_blank"&gt;Oracle Database Machine&lt;/a&gt; - world's fastest Database machine&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;8 Oracle Database servers&lt;/li&gt;      &lt;li&gt;64 Intel processor cores&lt;/li&gt;      &lt;li&gt;Oracle Enterprise Linus&lt;/li&gt;      &lt;li&gt;Oracle Real Applicaiton Clusters&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;14 Exadata Storage Servers&lt;/li&gt;    &lt;ul&gt;     &lt;li&gt;14 GB/Sec data bandwidth&lt;/li&gt;      &lt;li&gt;112 Intel Processor Cores&lt;/li&gt;      &lt;li&gt;168 300 or 1000GB Disk Drives&lt;/li&gt;      &lt;li&gt;1,400 Larger than the largest IPOD"&lt;/li&gt;   &lt;/ul&gt;    &lt;li&gt;The Oracle Database Machine is a three year development program&lt;/li&gt;    &lt;li&gt;M-Tel manager said, "Every query was faster on Exadata compared to our current systems"&lt;/li&gt;    &lt;li&gt;M-Tel Exadata Speedup - 10x to 72x faster on all their queries&lt;/li&gt;    &lt;li&gt;LGR Telecommunications - 30 min queries now take 1 min&lt;/li&gt;    &lt;li&gt;Conventional disk arrays cannot compete with Exadata Smart Storage Servers&lt;/li&gt;    &lt;li&gt;Database Machine Faster than Five Rack Teradata 5550&lt;/li&gt;    &lt;li&gt;Many slides on comparing Oracle databases to Netezza and how Oracle is better than them. Larry's quote was that their database machine runs Oracle and "their's does not"&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;$650,000 for the system price&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;&lt;strong&gt;$1,680,000 for the software licenses&lt;/strong&gt;&lt;/li&gt;    &lt;li&gt;168TB total storage&lt;/li&gt;    &lt;li&gt;This is all available today&lt;/li&gt;    &lt;li&gt;Hardware problems go through HP (just signifying that this is an HP thing really just running Oracle software)&lt;/li&gt;    &lt;li&gt;The head of HP then came on via satellite and told the crowd that his company was putting everything they had behind this.&lt;/li&gt; &lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125437"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125437" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/125437.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/09/24/125437.aspx</guid>
            <pubDate>Wed, 24 Sep 2008 22:37:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/125437.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/09/24/125437.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/125437.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/125437.aspx</trackback:ping>
        </item>
        <item>
            <title>2008 is the Cloud Computing Year</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/09/24/125434.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/2008istheCloudComputingYear_DB3E/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 15px 15px 0px; border-right-width: 0px" height="136" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/2008istheCloudComputingYear_DB3E/image_thumb.png" width="240" align="left" border="0" /&gt;&lt;/a&gt; The last half of this year is being completely focused on &lt;strong&gt;&lt;a href="http://en.wikipedia.org/wiki/Cloud_computing" target="_blank"&gt;cloud computing&lt;/a&gt;&lt;/strong&gt;. Microsoft is focusing a lot of attention in this space and are focusing on setting up development centers around the world to assist customers in hosting logic and data centrally in the cloud to make use of for your global applications. It really is the next step in expansion of the Internet and is something that will be greatly adopted by organizations all over the world. There are some tricky areas that still have to be addressed. Especially in the area of private content and getting past the idea of allowing private content to be hosted by a third party. This is a scary thing for organizations to handle. Think about all the credit card numbers stolen from 3rd party web sites every year (this just happened to my card this week). The reason for this is quite simple - &lt;strong&gt;&lt;em&gt;data is king&lt;/em&gt;&lt;/strong&gt;. Data is the life blood of an organization and the thing that companies like to keep close to their chest. What is the point where companies will feel comfortable in moving this precious asset to a 3rd party to be hosted in the cloud? It will take some serious convincing and time for this to occur.&lt;/p&gt;  &lt;p&gt;There will be trivial applications put forward first in cloud computing and their successes in the areas of responsiveness and security will hopefully pave the way for more fundamental applications to venture forward in this space.&lt;/p&gt;  &lt;p&gt;I am at the Oracle conference in San Francisco and they are also touting cloud computing. They are not setting up something on their own and nothing as grandiose as Microsoft is doing, so they are partnering with Amazon and using the infrastructure that Amazon is providing. Amazon is really the first major player in cloud computing and Oracle is simply jumping on the boat to help them offer more enterprise-level offerings for cloud computing. They call this Oracle on EC2.&lt;/p&gt;  &lt;p&gt;Oracle software can now be licensed for the cloud. You will be able to transfer your license to your cloud instance. They will do this in the following manner:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;0-4 virtual cores will equal 1 processor license (1 socket) &lt;/li&gt;    &lt;li&gt;4 virtual cores will equal 1 cpu &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Some other notes with their operation with Amazon:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;They will offer pre-configured virtual machine images &lt;/li&gt;    &lt;li&gt;It consists of Oracle Enterprise Linux and Oracle DB and APEX applications &lt;/li&gt;    &lt;li&gt;They will provide the fully configured hardware and Oracle environment in less than 30 minutes &lt;/li&gt;    &lt;li&gt;They allow you to backup your database in the cloud      &lt;ul&gt;       &lt;li&gt;Oracle has created a secure backup cloud module that compresses and encrypts the backup and the backup is then on disc in the cloud. This is something that you have to license yourself for and you are licensed based on the the number of concurrent parallel streams (RMAN channels). &lt;/li&gt;     &lt;/ul&gt;   &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;A lot of the tools that Oracle showed that you would use in configuring your cloud Oracle databases was non-Oracle tools - such as &lt;a href="http://www.chiark.greenend.org.uk/~sgtatham/putty/" target="_blank"&gt;Putty Configuration&lt;/a&gt;. This is something that I found surprising. It seems that their focus was a lot more on the back-end integration with Amazon rather than a full blown out solution with a lot of investment from Oracle. It made me wonder how much they are investing in this. Do they see this as something that is good for the company and something they should dedicate a lot of attention to? Or is this something that they needed to answer in that all these other organizations are moving forward with and are making quite strategic in their immediate plans?&lt;/p&gt;  &lt;p&gt;Backing up in the cloud and not being able to pull the data out of the cloud seems a big problem to me. Most enterprise organizations are going to want to get their physical hands on their own backups. It seems a way to trap an organization into a specific cloud vendor if you are locked into putting your disc-based cloud db backups in the same Amazon infrastructure. This won't fly with most organizations.&lt;/p&gt;  &lt;p&gt;One thing that all this cloud computer discussions will bring forward is it will make many enterprise architects question the needs of cloud computing and also bring forth questions (for large organizations) of whether they should implement cloud computing within their own organizations rather than going to a third party to take care of the cloud computing implementation. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;UPDATE (SEPT 26 2008): &lt;/strong&gt;It seems that it is true that Oracle isn't putting much thought behind cloud computing. The Wall Street Journal's blog site has a post on Larry Ellison going on a 10 minute "rant" about cloud computing. Read the details here:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;&lt;a href="http://blogs.wsj.com/biztech/2008/09/25/larry-ellisons-brilliant-anti-cloud-computing-rant/" target="_blank"&gt;WSJ Blog&lt;/a&gt; - Larry Ellison’s Brilliant Anti-Cloud Computing Rant&lt;/li&gt;    &lt;li&gt;&lt;a href="http://valleywag.com/5055214/larry-ellison-on-cloud-computing-buzzword-complete-gibberish" target="_blank"&gt;ValleyWag&lt;/a&gt; - Larry Ellison on cloud computing buzzword: "Complete gibberish"&lt;/li&gt;    &lt;li&gt;&lt;a href="http://aware11.com/larry-ellison-someone-explain-to-me-this-cloud-computing-thing-my-company-is-committing-to-orcl/" target="_blank"&gt;Aware 11&lt;/a&gt; - Larry Ellison: Someone Explain To Me This “Cloud Computing” Thing My Company Is Committing To &lt;/li&gt; &lt;/ul&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125434"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125434" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/125434.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/09/24/125434.aspx</guid>
            <pubDate>Wed, 24 Sep 2008 20:35:24 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/125434.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/09/24/125434.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/125434.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/125434.aspx</trackback:ping>
        </item>
        <item>
            <title>Oracle OpenWorld 2008</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/09/22/125370.aspx</link>
            <description>&lt;p&gt;I'm for the first time at a non-Microsoft conference in my life. I am at Oracle's &lt;a href="http://www.oracle.com/openworld/2008/index.html" target="_blank"&gt;OpenWorld 2008&lt;/a&gt; in the lovely city of San Francisco. So far so good. The biggest surprise is really how big this conference is. There are more than 43,000 people at this conference. Wow - amazingly big. The other thing that is different than the TechEd and PDC conferences that I attended in the past is that there are a number of keynotes here and it seems that the first ones aren't that important and they build up in importance till the last keynote is the big one (with Larry Ellison). The first one was with James Carville and Mary Matelin both of political commentary fame.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/OracleWorld2008_E12E/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="244" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/OracleWorld2008_E12E/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;They spent about two hours speaking on politics and each other and James is quite the joker and through out a lot of really funny jokes that I shouldn't repeat here really. It was a nice presentation - but then again, it was strange that everyone showed up for the first keynote and it had absolutely nothing to do with technology.&lt;/p&gt;  &lt;p&gt;The second day keynote was done by a President of the company, &lt;a href="http://www.oracle.com/us/corporate/press/016435" target="_blank"&gt;Charles Phillips&lt;/a&gt;, and he then brought out &lt;a href="http://en.wikipedia.org/wiki/Michael_Phelps" target="_blank"&gt;Michael Phelps&lt;/a&gt; on stage and then did a comparison between Michael and Oracle. That was a bit strange and it was an odd connection. Here is a photo I took (not good) where they list all the Oracle medals compared to the list of Phelps medals. &lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/OracleWorld2008_E12E/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="341" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/OracleWorld2008_E12E/image_thumb_1.png" width="454" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;When he left - my comment to a friend was really wondering how much money he was paid for that experience. My guess is 100K. Not a bad day's work!&lt;/p&gt;  &lt;p&gt;I will be off to the exhibition to see all the vendors and what is going on there. I have a presentation tomorrow with friend Alex Key from Oracle on ODP.NET and .NET Performance. My group at &lt;a href="http://www.lipperweb.com" target="_blank"&gt;Lipper&lt;/a&gt; and &lt;a href="http://www.thomsonreuters.com/about" target="_blank"&gt;Thomson-Reuters&lt;/a&gt; has really focused on building the best and fastest set of services (WCF) from an Oracle database. The amount of data that we are delivering to our applications is rather large and we have done some good things to really get the most performance we can in moving this data from the database to the client applications.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125370"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125370" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/125370.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/09/22/125370.aspx</guid>
            <pubDate>Mon, 22 Sep 2008 21:00:51 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/125370.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/09/22/125370.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/125370.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/125370.aspx</trackback:ping>
        </item>
        <item>
            <title>Big Problem Solved - No More TypeLibBuilder.exe Crashes!</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/09/14/125166.aspx</link>
            <description>&lt;p&gt;While working with Visual Studio 2008, I would constantly get exceptions thrown at me while working with any ASP.NET AJAX page. I also had no Intellisense when working with JavaScript which was a pain. I found an issue to the problem from Josh Berke on his blog &lt;a href="http://jberke.blogspot.com/2008/05/typelibbuilderexe-crashes-javascript.html" target="_blank"&gt;here&lt;/a&gt;. It seems that there is a conflict with using a fingerprint reader while you are working with AJAX (they are somewhat related, aren't they?). You have to open up your processes (ALT + CTRL + DEL) and kill DPAgent.exe. Doing this immediately got everything working ... thanks Josh for the tip!&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125166"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125166" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/125166.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/09/14/125166.aspx</guid>
            <pubDate>Sun, 14 Sep 2008 21:27:56 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/125166.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/09/14/125166.aspx#feedback</comments>
            <slash:comments>3</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/125166.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/125166.aspx</trackback:ping>
        </item>
        <item>
            <title>Looking at Google Chrome</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/09/11/125101.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/LookingatGoogleChrome_E3F4/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; margin: 0px 0px 10px 15px; border-right-width: 0px" height="55" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/LookingatGoogleChrome_E3F4/image_thumb.png" width="150" align="right" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Well, like most, I downloaded &lt;a href="http://www.google.com/chrome" target="_blank"&gt;Google Chrome&lt;/a&gt; and gave it a whirl. So far, I like it. There are things that bother me - but overall - I like it. Here are some of my likes:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;It is faster. It does seem to deal with JavaScript quite a bit faster than other browsers. Pages load faster than before for me. This is probably the biggest plus of the whole thing really. &lt;/li&gt;    &lt;li&gt;The look and feel of the application is more modern looking (again, from my perspective) and it provides more real estate for browsing by default then other browsers do. Another good thing! &lt;/li&gt;    &lt;li&gt;There is a smoothness in movements that make the application seem less jerky. So, for instance, opening another tab will quickly slide the tab open to the right rather than the jerk of just magically appearing. &lt;/li&gt;    &lt;li&gt;I really like the start page as it shows the top nine sites that you are visiting. Though - be careful of where you are browsing! Don't want Dice.com showing up at work as your top viewed site or anything. &lt;/li&gt;    &lt;li&gt;The developer options are nice - viewing source is a lot prettier than otherwise. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Some bads:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Probably the biggest bad for me is that this doesn't work on a lot of sites that require some type of login. Funny, a lot of Microsoft sites I need to visit don't work (e.g. MSDN Subscribers). :) &lt;/li&gt;    &lt;li&gt;&lt;a href="http://delicious.com/billevjen" target="_blank"&gt;My Delicious bookmarks&lt;/a&gt; don't work as a plug-in as they do in IE. There is a temporary workaround that comes somewhat close (&lt;a href="http://fernandoacorreia.wordpress.com/2008/09/05/delicious-in-google-chrome/"&gt;http://fernandoacorreia.wordpress.com/2008/09/05/delicious-in-google-chrome/&lt;/a&gt;). &lt;/li&gt;    &lt;li&gt;There seems to be no add-in architecture really discussed anywhere for Chrome. I hope it is easy for third parties to add in their stuff to the browser. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Some quick tricks:&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;CRTL + B will make the bookmark bar appear and disappear &lt;/li&gt;    &lt;li&gt;Put your cursor in the Omnibar (address bar) and press CTRL + K. This will cause a question mark (?) to appear which signifies that you are going to want to perform a search. &lt;/li&gt;    &lt;li&gt;Good or bad - it is really easy to see your saved passwords and what they are in your browser by going to Settings (the wrench) --&amp;gt; Options --&amp;gt; Minor Tweaks --&amp;gt; Show Saved Passwords. &lt;/li&gt;    &lt;li&gt;CTRL + SHIFT + N for when you want to surf to sites secretly (incognito). This means that the page will not show up in the top visited sites, no history will be kept, no cookies, etc. &lt;/li&gt;    &lt;li&gt;The Omnibar is great. It remembers where you have been and if you want to visit CNN, just type in CNN and hit ENTER rather than typing &lt;a href="http://www.cnn.com"&gt;www.cnn.com&lt;/a&gt;. &lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;Overall - interesting software. Is it Google's attempt to dislodge Windows? That is what &lt;a href="http://www.computerworld.com/action/article.do?command=viewArticleBasic&amp;amp;taxonomyName=operating_systems&amp;amp;articleId=325436&amp;amp;taxonomyId=89&amp;amp;intsrc=kc_top" target="_blank"&gt;Computer World magazine is saying&lt;/a&gt; this week.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Update: &lt;/strong&gt;Another thing not working is my fingerprint reader! This really is not good right now as I use a fingerprint reader on all my sites that require a login. Using Chrome - none of the login pages are recognized as such.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125101"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=125101" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/125101.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/09/11/125101.aspx</guid>
            <pubDate>Thu, 11 Sep 2008 21:12:39 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/125101.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/09/11/125101.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/125101.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/125101.aspx</trackback:ping>
        </item>
        <item>
            <title>Unrecognized Zune - Reinstall Windows Media Player</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/06/07/122692.aspx</link>
            <description>&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/UnrecognizedZuneReinstallWindowsMediaPla_D085/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; margin: 0px 10px 10px; border-left: 0px; border-bottom: 0px" height="209" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/UnrecognizedZuneReinstallWindowsMediaPla_D085/image_thumb.png" width="304" align="right" border="0" /&gt;&lt;/a&gt;All of a sudden I couldn't sync my Zune anymore on my Windows XP computer. I would always get an error that there was an error on the installation of the hardware when I plugged the Zune into the USB port. The actual error I would get was:&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;em&gt;There was a problem installing this hardware "zune"&lt;/em&gt;&lt;/strong&gt; &lt;/p&gt;  &lt;p&gt;I tried all sorts of "fixes" including installing the Zune software update and uninstalling the Zune drivers, but nothing seemed to be working. There were folks on the Internet saying that I should format the Zune through a series of clicks - ummm no.&lt;/p&gt;  &lt;p&gt;There was also a suggestion of cleaning up my registry and that I should get a registry cleaner of sorts and fix the problem. Though, there was also the suggestion that I should do a complete download/reinstall of Windows Media Player 11 as it will install some services that might have been removed. I gave this a try (as it was an easy one) and it worked perfectly - now my Zune is back connected and I am syncing.&lt;/p&gt;  &lt;p&gt;While I was at TechEd 2008, I bought myself some nice "premium" headphones (plugin style). &lt;/p&gt;  &lt;p&gt;&lt;img title="Zune Premium Headphones" alt="Zune Premium Headphones" src="http://www.zune.net/NR/rdonlyres/CD17E3C5-74E5-4CF0-AD5D-50DECDA42A58/0/boxPremiumHeadphone.png" align="left" /&gt;&lt;/p&gt;  &lt;p&gt;They have like a canvas feel to the cord which is different and interesting and provide a more rigid cord than otherwise. I like them and they sound great. I also got myself a docking station (to plug into my receiver at home), though the AC adapter is something that I can't take to Europe as it is for US power levels only. Dang. I would have rather carried a bigger AC adapter to then be able to carry that adapter around the world with me.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122692"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122692" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/122692.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/06/07/122692.aspx</guid>
            <pubDate>Sat, 07 Jun 2008 19:49:41 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/122692.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/06/07/122692.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/122692.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/122692.aspx</trackback:ping>
        </item>
        <item>
            <title>Wrong Perceptions in Modern Financial Charting</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/06/06/122678.aspx</link>
            <description>&lt;p&gt;You see a ton of charting components out there for .NET. Whenever you look into any magazine for developers in the developer space, you will see all sorts of advertisements for charting components of every kind. One of the main things these companies show is the new fancy and shiny charts as proof that they are the obvious choice in your applications that you want to build. As a developer, you might look at this chart and say, "Wow, this is new and this would look wonderful in my application".&lt;/p&gt;  &lt;p&gt;I am here to tell you that you are wrong and this assumption is just plain incorrect (sorry for being blunt).&lt;/p&gt;  &lt;p&gt;When dealing with financial charting, your end users are only interested in getting a visual representation of a lot of data in a single glance. This "glance" just takes a lot longer when you turn your chart to a 3D chart or add too much visual noise to your charts. &lt;strong&gt;&lt;u&gt;"Simplicity is KING"&lt;/u&gt;&lt;/strong&gt; with charts. Remember this and repeat this ten times!&lt;/p&gt;  &lt;p&gt;Here is a 3D chart of some performance data:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="356" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_thumb.png" width="489" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;As you can see here, this chart may look cool to some as it is "new and shiny", "different", "modern", etc ... BUT it really is crap. The idea of a chart is to give you a visual representation of a large amount of data quickly and easily. You are going to want to do this with the least amount of visual noise as possible. Looking at this chart, it gets hard for your eyes to differentiate between the series items in the chart.&lt;/p&gt;  &lt;p&gt;Now take a look at this chart:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_4.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="314" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_thumb_1.png" width="489" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This chart contains the same data, but it is quite a bit more readable. Here you have simple and flat lines and a line chart is really meant to be presented in a two dimensional fashion. So what if this charting style hasn't changed much for you in the last 100 years or so - it WORKS. You can read this fast and it conveys its points very well. There is no ambiguity in understanding its context.&lt;/p&gt;  &lt;p&gt;The first 3D chart is a crazy example, but there are people actually doing this in the financial services world. The other approach in 3D is using something like tubes to represent lines to give the line itself a 3D feel. Again, bad bad bad. Don't fall victim to these types of charting ideas that you see in chart component advertisements. To make this chart even worse, you will also see some that have this in addition to shadows under the lines. How much visual noise do you need?&lt;/p&gt;  &lt;p&gt;These non-workable 3D charts are starting to be shoved in our faces more and more as WPF and Silverlight have come to the scene. Microsoft, control vendors, and developers are really trying to show off the capabilities of the platforms they are presenting and show end users these really unusable and non-digestible charts.&lt;/p&gt;  &lt;p&gt;I am not against WPF and Silverlight - on the contrary! I love these technologies and I think that it is quite possible to positively impact financial charting. How? Well, imagine a scatter chart:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_10.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="272" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_thumb_4.png" width="453" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;A scatter chart can have a number of items on a page that represent an item in the collection and its place within an X/Y chart. You can also have a chart that utilizes this structure but also changes the size of the bubble based upon another factor (e.g. such as the worth of the item). An example of that is represented here:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_8.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="307" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_thumb_3.png" width="475" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Now in looking at how WPF might enhance this chart - let's say that your collection contains a large amount of constituents - let's say thousands. What could your chart look like in this case?&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_12.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="296" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/ChartingComponentsandFinancialCharting_CADD/image_thumb_5.png" width="497" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;This is starting to look rather poor. The reason for this is the fact that there are so many constituents in the chart grid that they are stacked on top of each other and you are unable to really view the entire collection and how items in the collection relates to other elements within the same collection. This is really where technologies like WPF and Silverlight will have a dramatic impact. Imagine a situation in WPF where the elements are presented in the chart grid as a set of 20 items in the forefront while the other 980 items a bit more translucent - but still on the same chart (in the background). Then with some type of sliding capabilities with the mouse left click hold moving down or up you can slowly change the collection set of what is at the forefront allowing other items to fall back and become more transparent while the forefront items losing their transparencies.&lt;/p&gt;  &lt;p&gt;My point is this - financial charting in the future should not change in how the data visual represented, but in the changing of how this data is interpreted on the chart and scouring through large collections of data can easily and intuitively be manipulated through WPF and Silverlight more so than ever before. I am really looking forward to the future of  these technologies and how they will allow you to quickly filter large series of items based upon specific criteria with relative ease. To me the power for XAML will be in the ability to quickly zoom into a complicated chart to the exact scenario you wish to see, much like Virtual Earth or Google Maps allows you to zoom from a full-blown Earth map to your community with just a flick of the mouse.&lt;/p&gt;  &lt;p&gt;This will be the power in charting - it will NOT be in 3D'ing your charts and turning them into unreadable graphics.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122678"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122678" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/122678.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/06/06/122678.aspx</guid>
            <pubDate>Fri, 06 Jun 2008 21:17:36 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/122678.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/06/06/122678.aspx#feedback</comments>
            <slash:comments>2</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/122678.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/122678.aspx</trackback:ping>
        </item>
        <item>
            <title>Building Better Software: Tips and Tools to Improve Your Applications</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/06/05/122646.aspx</link>
            <description>&lt;p&gt;I attended a session (title above) by the famous Doug Seven. Doug is always one of the better speakers out there and he covered how to construct your projects to work with various systems that improve the overall application and approach. Focus was put on unit tests and code coverage and the importance of incorporating these items into your development process. It is surprising to me that this is not yet the norm of application development. Again, I said this in a previous post, but development teams need to work to a continuous integration process and use tools that facilitate such activities. &lt;/p&gt;  &lt;p&gt;Microsoft has done a lot in this space, but so has the open source community. I, myself, use aspects of both to give me exactly what I am looking for. For unit testing, I use Visual Studio. For our build process - we are using CruiseControl.net.&lt;/p&gt;  &lt;p&gt;The Code Coverage UI is not bad in Visual Studio and allows you to really drill into our code. NCover is the competition to this and provides more of a visual aspect to the coverage aspect of your code - but VS is definitely not bad. Looking at the code directly - Visual Studio is better and shows wonderful coloring to show which code is being covered and which code is not.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/BuildingBetterSoftwareTipsandToolstoImpr_C981/image_2.png"&gt;&lt;img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="142" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/BuildingBetterSoftwareTipsandToolstoImpr_C981/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;The other thing Doug presented is the integrated load test preparation capabilities that are built into Visual Studio. I haven't used the Visual Studio one myself, but instead, I have used ACT. I actually have a stand-alone version of ACT that was given to me from Microsoft and it is something that we have generated scripts for when we want to test our web pages as well as our ASMX and WCF services. The Visual Studio load testing features are a heck of a lot better than the ACT one. It definitely does a lot more for you around customization and visualization of your work and results.&lt;/p&gt;  &lt;p&gt;Nice session overall.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122646"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122646" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/122646.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/06/05/122646.aspx</guid>
            <pubDate>Thu, 05 Jun 2008 19:58:38 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/122646.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/06/05/122646.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/122646.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/122646.aspx</trackback:ping>
        </item>
        <item>
            <title>Unit Testing Session at TechEd 2008</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/06/05/122641.aspx</link>
            <description>&lt;p&gt;I'm in TechEd at the moment and I am sitting in a presentation on Unit Testing. Unit testing is something we have been doing on my teams for some time now and it is an intricate part of our development process. I am a big believer in continuous integration for development and part of the automatic build process includes a unit test run through the application/component that we are working with. The results of the unit tests are then deployed (automatically as well) to a server and made accessible to everyone on the teams as well as dependent teams within the organization.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/UnitTestingSessionatTechEd2008_B0C5/image_2.png"&gt;&lt;img style="border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px" height="130" alt="image" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/UnitTestingSessionatTechEd2008_B0C5/image_thumb.png" width="244" border="0" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;BTW a good book on establishing this entire process yourself is &lt;a href="http://www.amazon.com/exec/obidos/ASIN/0470259248/stlnet/" target="_blank"&gt;Code Leader&lt;/a&gt; by &lt;a title="" href="http://www.wrox.com" target="_blank"&gt;Wrox&lt;/a&gt;.&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;em&gt;"There is no such thing as "done". Much more investment will be spent modifying programs than developing them initially." - Beck&lt;/em&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;The session focuses on the concept that the development of your application is the smallest part of the process and much more of your time will be spent fixing and modifying the first results of your work.&lt;/p&gt;  &lt;p&gt;The speaker here is a believer in that you can have more than one assert per test. There are many that don't believe this, but it makes more sense to test *one* thing, which may involve multiple assets. It definitely doesn't make sense to have multiple asserts to test multiple things.&lt;/p&gt;  &lt;p&gt;Also - make sure that you keep your tests similar to your code. If what you are testing is in one assembly, do the same with your tests. The benefits of keeping your tests close are making sure that your tests are equivalent to production code and it solves any visibility problems.&lt;/p&gt;  &lt;p&gt;We ourselves used to use &lt;a href="http://www.nunit.org/" target="_blank"&gt;NUnit&lt;/a&gt; testing, but have recently switched to Microsoft's testing framework as it allowed us to put a timeout in our tests, something the latest NUnit tests are unable to accomplish.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122641"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122641" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/122641.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/06/05/122641.aspx</guid>
            <pubDate>Thu, 05 Jun 2008 17:35:09 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/122641.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/06/05/122641.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/122641.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/122641.aspx</trackback:ping>
        </item>
        <item>
            <title>TechEd 2008 First Report</title>
            <link>http://geekswithblogs.net/evjen/archive/2008/06/05/122636.aspx</link>
            <description>&lt;p&gt;TechEd is going good. This years TechEd is a bit different than the many that I have been to before. The keynote was ok - not great, but not bad. I was hoping for some customers to come out on stage and present the really cool things they are doing with Microsoft's technologies. I love seeing front line implementations and the hills they had to climb to get to what they have. But there was none of that this year.&lt;/p&gt;
&lt;p&gt;They brought out a robot as part of some new Robotics group in Microsoft and they brought out a robot as a demo of what they are talking about. They had the robot play back an old voice recording of S. Ballmer saying "developers, developers, developers". The sad part was this fancy robot was connected by an XBOX controller *with a cord* and a guy following behind controlling him to go this way and that. (wireless anyone?). Here is a good photo of how happy BillG was with the robot:&lt;/p&gt;
&lt;p&gt;&lt;a href="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/TechEd2008FirstReport_759C/image_2.png"&gt;&lt;img style="BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px" height="244" alt="image" width="136" border="0" src="http://geekswithblogs.net/images/geekswithblogs_net/evjen/WindowsLiveWriter/TechEd2008FirstReport_759C/image_thumb.png" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Beyond the keynote - it is a smaller TechEd in that the IT Pros are not part of this TechEd but they are part of next week's TechEd. I have heard that there are around 5 thousand people at this one (maybe less) and that there is double that next week for the IT Pro event.&lt;/p&gt;
&lt;p&gt;I met up with a lot of vendors including FarPoint, Infragistics, ChartFx, Oracle and some others that I have to deal with as part of my job at Thomson Reuters. I have also been attending some of the sessions and meeting with all the various Microsoft teams on the floor of the convention floor. Meeting with the team members in the technology booths is probably the best thing about TechEd as you get some one on one time with them to go over your specific questions and issues. That part of the conference is worth the entire trip.&lt;/p&gt;
&lt;p&gt;So far so good. BTW - Florida is hot. &lt;br /&gt;
&lt;br /&gt;
BTW - on another note with the keynote - this is probably BillG's last keynote and there was no real kickoff for him, which is sad considering all he has done for the developer community. I really would have liked more on this topic rather than the joke video of his last day in the office (&lt;a target="_blank" href="http://www.istartedsomething.com/20080107/bill-gates-last-day-microsoft-video/"&gt;most of which has been seen before&lt;/a&gt;). The conference ended with a Q&amp;amp;A with BillG and most people had walked out by the end of that. I think most people left because of the really silly questions that were being asked of him.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122636"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=122636" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/evjen/aggbug/122636.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Bill Evjen</dc:creator>
            <guid>http://geekswithblogs.net/evjen/archive/2008/06/05/122636.aspx</guid>
            <pubDate>Thu, 05 Jun 2008 13:21:56 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/evjen/comments/122636.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/evjen/archive/2008/06/05/122636.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/evjen/comments/commentRss/122636.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/evjen/services/trackbacks/122636.aspx</trackback:ping>
        </item>
    </channel>
</rss>