<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7094963</id><updated>2011-07-09T02:44:39.787-04:00</updated><title type='text'>Sharing the Joy of Software/Delphi in the .NET world</title><subtitle type='html'>Discussions, comments and views about software development in general.  Also a place where I will announce projects and cool stuff I am doing.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default?start-index=101&amp;max-results=100'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>204</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7094963.post-5162728716148617886</id><published>2008-04-12T22:32:00.002-04:00</published><updated>2008-04-12T22:35:41.784-04:00</updated><title type='text'>New Home and Podcast -- CloudSocket</title><content type='html'>Just a FYI to everyone that comes here... my new home is at &lt;a href="http://blog.cloudsocket.com/"&gt;CloudSocket &lt;/a&gt;and I have a podcast at &lt;a href="http://podcast.cloudsocket.com/"&gt;CloudSocket Podcast&lt;/a&gt;.  Hope you can come and enjoy the great information.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-5162728716148617886?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/5162728716148617886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/5162728716148617886'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2008/04/new-home-and-podcast-cloudsocket.html' title='New Home and Podcast -- CloudSocket'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110722061764159414</id><published>2005-01-31T20:13:00.000-05:00</published><updated>2005-01-31T20:16:57.643-05:00</updated><title type='text'>Goodbye and hello from WWW.TECHQUIK.COM</title><content type='html'>Please go to &lt;a href="http://www.techquik.com"&gt;TechQuik &lt;/a&gt;and subscribe &lt;a href="http://www.techquik.com/atom.xml"&gt;here&lt;/a&gt; to continue to get my blog.  I am stopping this edition of my blog but will keep it up with no new entries.  Thanks Blogger for getting me into blogging.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110722061764159414?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110722061764159414/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110722061764159414' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110722061764159414'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110722061764159414'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/goodbye-and-hello-from-wwwtechquikcom.html' title='Goodbye and hello from WWW.TECHQUIK.COM'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110718568516159880</id><published>2005-01-31T10:34:00.000-05:00</published><updated>2005-02-01T05:52:39.146-05:00</updated><title type='text'>MSDN Enterprise Library Released</title><content type='html'>Microsoft has relased the new &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag2/html/entlib.asp" target="_blank"&gt;Enterprise Library&lt;/a&gt;. Here are the details:

The patterns &amp;amp; practices Enterprise Library is a library of application blocks designed to assist developers with common enterprise development challenges. Application blocks are a type of guidance, provided as source code that can be used "as is," extended, or modified by developers to use on enterprise development projects. Enterprise Library features new and updated versions of application blocks that were previously available as stand-alone application blocks. All Enterprise Library application blocks have been updated with a particular focus on consistency, extensibility, ease of use, and integration.

&lt;p&gt;The application blocks that comprise the Enterprise Library are the following:

&lt;ul type="disc"&gt;
&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/caching1.asp"&gt;Caching Application Block&lt;/a&gt;. This application block allows developers to incorporate a local cache in their applications. &lt;/li&gt;

&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/config.asp"&gt;Configuration Application Block&lt;/a&gt;. This application block allows applications to read and write configuration information. &lt;/li&gt;

&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/daab.asp"&gt;Data Access Application Block&lt;/a&gt;. This application block allows developers to incorporate standard database functionality in their applications. &lt;/li&gt;

&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/crypto1.asp"&gt;Cryptography Application Block&lt;/a&gt;. This application block allows developers to include encryption and hashing functionality in their applications. &lt;/li&gt;

&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/ehab.asp"&gt;Exception Handling Application Block&lt;/a&gt;. This application block allows developers and policy makers to create a consistent strategy for processing exceptions that occur throughout the architectural layers of enterprise applications. &lt;/li&gt;

&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/logging.asp"&gt;Logging and Instrumentation Application Block&lt;/a&gt;. This application block allows developers to incorporate standard logging and instrumentation functionality in their applications. &lt;/li&gt;

&lt;li&gt;&lt;a href="http://msdn.microsoft.com/library/en-us/dnpag2/html/security1.asp"&gt;Security Application Block&lt;/a&gt;. This application block allows developers to incorporate security functionality in their applications. Applications can use the application block in a variety of situations, such as authenticating and authorizing users against a database, retrieving role and profile information, and caching user profile information. &lt;/li&gt;
&lt;/ul&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110718568516159880?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110718568516159880/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110718568516159880' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110718568516159880'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110718568516159880'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/msdn-enterprise-library-released.html' title='MSDN Enterprise Library Released'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110703007914967914</id><published>2005-01-29T15:21:00.000-05:00</published><updated>2005-01-29T15:21:19.150-05:00</updated><title type='text'>This blog is moving!!  WWW.TECHQUIK.COM</title><content type='html'>I am moving my blog to a new domain.  The new site is &lt;a href="http://www.techquik.com" target="_blank"&gt;TechQuik&lt;/a&gt;.  I am getting things setup and ready but wanted to let you all know that probably on Tuesday I will stop blogging on this blog and start the new blog.  I will double blog until the final move.  I have brought over all the entries to the new blog.  I am using &lt;a href="http://moveabletype.org/" target="_blank"&gt;MoveableType&lt;/a&gt; for the blog engine.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110703007914967914?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110703007914967914/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110703007914967914' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110703007914967914'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110703007914967914'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/this-blog-is-moving-wwwtechquikcom.html' title='This blog is moving!!  WWW.TECHQUIK.COM'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110692614690494924</id><published>2005-01-28T10:29:00.000-05:00</published><updated>2005-01-28T10:29:20.543-05:00</updated><title type='text'>USysWare DPack 2.0 Beta 3 released</title><content type='html'>This is a significant step forward for &lt;a href="http://www.usysware.com/dpack/" target="_blank"&gt;DPack 2.0&lt;/a&gt;, which features various new features and improvements.

I cannot recommend this enough for developers of Visual Studio .NET 2003 and 2005 (especially Delphi developers moving to VS).  The Bookmarks functionality Sergey has implemented should get you all to use it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110692614690494924?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110692614690494924/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110692614690494924' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110692614690494924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110692614690494924'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/usysware-dpack-20-beta-3-released.html' title='USysWare DPack 2.0 Beta 3 released'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110685847712505005</id><published>2005-01-27T15:41:00.000-05:00</published><updated>2005-01-27T15:41:17.126-05:00</updated><title type='text'>Software Accountablity and Health</title><content type='html'>I am listening to &lt;a href="http://www.threeriversinstitute.org/Kent%20Beck.htm" target="_blank"&gt;Kent Beck's&lt;/a&gt; talk about &lt;a href="http://www.itconversations.com/download-link.php?id=301" target="_blank"&gt;Developer Testing&lt;/a&gt;.  There are 2 good topics:

&lt;b&gt;Software Health&lt;/b&gt;
&lt;ul&gt;
&lt;li&gt;How does your software handle stress?  How do you handle stress?  When you are seated at your desk can someone determine how you handle stress?  No since you are not under stress at that time.  So how can a developer know how his software will handle stress without putting it under stress.  That is one area of developer testing that most people miss.&lt;/li&gt;
&lt;li&gt;How does your software handle change: change in the requirements, customer base, load and/or usage patterns?  So do we as developers even think about these topics?&lt;/li&gt;
&lt;li&gt;Is your relationships that are based on your software healthy?  Do you have good relationships with your coworkers, management and/or your customers?  That is very important.&lt;/li&gt;
&lt;/ul&gt;

&lt;b&gt;Accountability&lt;/b&gt;
Based on your health and your software health, are you accountable?  Do you feel that you can be accountable?  Are you confident that your software will not have a rash of bugs and errors?  Should you not go to sleep each night knowing that your software meets your level, your group's and finally your organization's accountablity?


In the end all this can be helped and improved by using Test-Driven Development.  Kent brings up the excuse that some groups have testers and QA groups.  But where is the cheapest place to fix the error?  Right after the code is written or 6 months down the road after QA or a customer finds it and you as the developer do not remember the code that the error exists in?  If you had some units tests that made you accountable and your software healthy you just improved your health because you do not have the stress and fear of unknown errors in your software.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110685847712505005?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110685847712505005/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110685847712505005' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110685847712505005'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110685847712505005'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/software-accountablity-and-health.html' title='Software Accountablity and Health'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110676320694826948</id><published>2005-01-26T13:13:00.000-05:00</published><updated>2005-01-26T13:55:21.696-05:00</updated><title type='text'>One reason why I do not like to work for a masculine type organization</title><content type='html'>This &lt;a href="http://www.fastcompany.com/" target="_blank"&gt;Fast Company&lt;/a&gt; column about &lt;a href="http://www.fastcompany.com/magazine/90/mgoldsmith.html" target="_blank"&gt;"When the golden Rule Doesn't Work"&lt;/a&gt; is why I do not like to work for male dominated companies.  I dislike going into a meeting where I know that people (more than likely the guys) are going to open both barrels just to make some noise and try to look good.  The bosses do it so they look to still have the power and the young guys do it to try to get attention.  The main point of most meetings is to come together and get to a solution quickly and effectively.  Some people use meetings to show how much they know and just be devil's advocate.  Now that is fine sometimes when you have a brainstorming meeting but for the most part (in my career), meetings are where the people who have been doing the work, thinking and being creative bring the results to the masses.  So how can a person who has seen the solution for 5 minutes thinks that he knows the better path?  If I am running a meeting and it is turning into a bodybuilding contest I will try to end it quickly and let the people that are valuable get back to bring value to the organization.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110676320694826948?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110676320694826948/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110676320694826948' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110676320694826948'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110676320694826948'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/one-reason-why-i-do-not-like-to-work.html' title='One reason why I do not like to work for a masculine type organization'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110675110182171047</id><published>2005-01-26T09:51:00.000-05:00</published><updated>2005-01-26T09:51:41.820-05:00</updated><title type='text'>Practice: Incremental Design</title><content type='html'>I found this &lt;a href="http://weblogs.asp.net/rosherove/archive/2005/01/26/360689.aspx" target="_blank"&gt;blog entry&lt;/a&gt; on &lt;a href="http://weblogs.asp.net/rosherove/" target="_blank"&gt;ISerializable&lt;/a&gt;.  It is a quote from &lt;a href="http://c2.com/cgi/wiki?KentBeck" target="_blank"&gt;Kent Beck&lt;/a&gt; from the &lt;a href="http://groups.yahoo.com/group/xpbookdiscussiongroup/" target="_blank"&gt;xpbookdiscussiongroup Yahoo Group&lt;/a&gt; about software design.  Really is a great read and proves more that Kent knows what he is talking about.

&lt;b&gt;Practice: Incremental Design&lt;/b&gt;
&lt;blockquote&gt;Strive to make the design of the system an excellent fit for the needs of the system that day. When yourunderstanding of the best possible design leaps forward, work gradually but persistently to bring the design back into alignment with your understanding.

I was taught exactly the opposite of this strategy in school: Put in all the design you can before you begin implementation because youll never get another chance. The intellectual justification for this strategy came from a Barry Boehm study of 1960s defense contracts showing that the cost of fixing defects rose exponentially over time. If the same data also hold for adding features to todays software, then the cost of large-scale design changes should rise dramatically over time. In that case, the most economical design strategy is to make big design decisions early and defer all small-scale decisions until later.

For an assumption that shaped software development orthodoxy for decades, the increasing cost of change over time received little scrutiny. This assumption may no longer be valid. Do changes also increase in cost, the same way defects do? Even assuming changes do increase in cost sometimes, are there conditions under which the cost of changes does not increase? If changes do not grow increasingly expensive, what does that imply about the best way to develop software?

XP teams work hard to create conditions under which the cost of changing the software doesnt rise catastrophically. The automated tests, the continual practice of improving the design, and the explicit social process all contribute to keep the cost of changes low.   XP teams are confident in their ability to adapt the design to future requirements. Because of this, XP teams can meet their human need for immediate and frequent success as well as their economic need to defer investment to the last responsible moment. Some of the teams who read and applied the first edition of this book didnt get the part of the message about the last responsible moment. They piled story on story as quickly as possible with the least possible investment in design. Without daily attention to design, the cost of changes does skyrocket. The dire predictions of the critics comes true: poorly designed, brittle, hard-to-change systems.

The advice to XP teams is not to minimize design investment over the short run, but to keep the design investment in proportion to the needs of the system so far. The question is not whether or not to design, the question is when to design. Incremental design suggests that the most effective time to design is in the light of experience.

If small, safe steps is how to design, the next question is where to design. The simple heuristic I have found helpful is to eliminate duplication. If I have the same logic in two places, I work with the design to understand how I can have only one copy. Designs without duplication tend to be easy to change. You dont find yourself in the situation where you have to change the code in several places to add one feature.   As a direction for improvement, incremental design doesnt say that designing in advance of experience is horrible. It says that design done close to when it is used is more efficient. As your expertise grows in making changes to a running system in small, safe steps, you can afford to defer more and more of the design investment. As you do so, the system will get simpler, progress will start sooner, tests will be easier to write, and because the system is smaller there will be less to communicate with the team. 

As more teams invest in daily design, they notice that the changes they are making are similar regardless of the purpose of the system. Refactoring is a discipline of design that codifies these recurring patterns of changes. These refactorings can occur at any level of scale. Few design decisions are difficult to change once made. The result is systems that can start small and grow as needed without exorbitant cost.&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110675110182171047?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110675110182171047/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110675110182171047' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110675110182171047'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110675110182171047'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/practice-incremental-design.html' title='Practice: Incremental Design'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110674889281342781</id><published>2005-01-26T09:14:00.000-05:00</published><updated>2005-01-26T09:14:52.813-05:00</updated><title type='text'>The Apprentice Fantasy Game</title><content type='html'>&lt;a href="http://www.yahoo.com" target="_blank"&gt;Yahoo&lt;/a&gt; has a &lt;a href="http://apprentice.tv.yahoo.com/game/index.php" target="_blank"&gt;fantasy game&lt;/a&gt; for &lt;a href="http://apprentice.tv.yahoo.com/" target="_blank"&gt;The Apprentice&lt;/a&gt;.  You get points each episode for answering correctly a number of questions.  If you are a fan of the show and would like to join the group here is the info:

Your Group ID#: 16934
Your Group Name: Heather's Group
Your Group Password: coolmarketing

I started the group after reading all the blog writings of Heather about the show hence the name of the group.  Come join us and play along.  There will also be a trophy for the winner!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110674889281342781?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110674889281342781/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110674889281342781' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110674889281342781'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110674889281342781'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/apprentice-fantasy-game.html' title='The Apprentice Fantasy Game'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110666315190533327</id><published>2005-01-25T09:25:00.000-05:00</published><updated>2005-01-25T09:25:51.906-05:00</updated><title type='text'>Great Article about .NET CF Development from The Moth</title><content type='html'>With the Compact Framework making programming for devices so easy, there is an increasing number of desktop developers making the move to CF development (or at least getting their feet wet). They face the challenges of a .NET Framework that is missing whole areas (e.g. Remoting, COM Interop, ASP.NET) and has every interface trimmed down (e.g. the Thread has only 2 public instance members) - it is not called the &lt;strong&gt;*Compact*&lt;/strong&gt; Framework for nothing. Many of my blog entries focus on exactly that: the differences between the full and compact frameworks and sometimes how to bridge the gap.
&lt;br /&gt;
&lt;br /&gt;However, another difference is the actual operating system or platform. This bites the developer even more if they are not daily users of a Pocket PC (which is the target of 95% of the NETCF developers). The situation described has as a consequence a lot of questions in the CF newsgroup, so I will try to address some of these in this entry and point to it in the future (as an FAQ).
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;1. Input methods&lt;/strong&gt;
&lt;br /&gt;PPCs do not have a mouse or a keyboard (for the few devices that have, keyboard events are supported by some NETCF controls since &lt;a href="http://wiki.opennetcf.org/ow.asp?CompactFrameworkFAQ%2FDeterminingVersion"&gt;Service Pack 2&lt;/a&gt;). The lack of a mouse is catered by a touch screen and the use of a stylus (mouse events are not supported in most controls and you may need to create your own control; help for custom controls is &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dv_evtuv/html/etwlkauthoringcustomcontrolforsmartdeviceapplications.asp"&gt;here&lt;/a&gt; and &lt;a href="http://www.intelliprog.com/articles/index.html"&gt;here&lt;/a&gt;). Right-click context menus are simulated by tap-and-hold (made possible by the aygshell.dll that is part of the PPC platform). There is a Soft Input Panel (SIP), which is a software keyboard that can pop up on the screen. To interact with it, you must reference &lt;code&gt;Microsoft.WindowsCE.Forms.dll&lt;/code&gt; and drag the &lt;code&gt;InputPanel&lt;/code&gt; control onto your form. To show it, you call &lt;code&gt;InputPanel1.Enabled = true&lt;/code&gt;, typically in the &lt;code&gt;GotFocus&lt;/code&gt; event of a TextBox (and set it to false in the &lt;code&gt;LostFocus&lt;/code&gt;). To detect when it is up or down, you can track the &lt;code&gt;InputPanel.EnabledChanged&lt;/code&gt; event. Note that hand-in-hand with the InputPanel is the &lt;code&gt;MainMenu&lt;/code&gt; control that your form must have - even if it doesn't use it (!)
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;2. Form/Dialog size&lt;/strong&gt;
&lt;br /&gt;Forms and dialogs on the PPC are always full screen (the only exception to that rule is the built-in MessageBox). There are &lt;a href="http://groups-beta.google.com/group/microsoft.public.dotnet.framework.compactframework/search?group=microsoft.public.dotnet.framework.compactframework&amp;q=dialog+size&amp;qt_g=1&amp;searchnow=Search+this+group"&gt;known workarounds&lt;/a&gt;, but it seems that they hurt more than they help, so my advice is to stick with full screen dialogs and design for that approach from day 1. Try to design the UI so the user never gets the impression they are interacting with more than one screen; use multiple hidden panels on one form and swap them in/out as appropriate.
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;3. App/Form closing&lt;/strong&gt;
&lt;br /&gt;The design guidelines for the PPC are clear: Applications do not exit/close, instead they minimise. This aids in the concept of a device that is always on (and the apps are always available, without waiting for them to load each time). For NETCF apps, setting the &lt;code&gt;Form1.MinimizeBox&lt;/code&gt; to true will display the X button in the top right, whereas &lt;code&gt;MinimizeBox=false&lt;/code&gt; will instead show a little OK button in the top right. Clicking an X minimizes the form, whereas clicking an OK closes the form and by extension the application if the form is the application's main form. Note that minimising is not identical to the desktop, i.e. all that happens to the window is that it is pushed to the back of the stack of open windows on the PPC. To programmatically know when a smart minimize occurs, you should hook into the &lt;code&gt;Form1.Deactivate&lt;/code&gt; event (which is supported even though designer support is missing).
&lt;br /&gt;
&lt;br /&gt;&lt;strong&gt;4. Moving between applications&lt;/strong&gt;
&lt;br /&gt;Following from points 2 &amp; 3 above, you might wonder how you switch between applications. There are various ways: By closing (minimising really) windows, you can reach the desired one OR you can use the top-right Start menu (Windows icon) OR open the &lt;code&gt;Start-&gt;Settings-&gt;System-&gt;Memory-&gt;Running Programs&lt;/code&gt; screen. The "Running Programs List" displays all the open windows (minimised or not) and allows you to switch between them. This presents a problem in a scenario where your app has &lt;code&gt;Form_A&lt;/code&gt; opening &lt;code&gt;Form_B&lt;/code&gt; and you only expect the user to get back to &lt;code&gt;Form_A&lt;/code&gt; after closing &lt;code&gt;Form_B&lt;/code&gt;; they can also go to &lt;code&gt;Form_A&lt;/code&gt; by using the "Running Programs List"! The workaround is to only show in the list the active form and to do that you must set the caption (&lt;code&gt;Form1.Text&lt;/code&gt;) of other forms to &lt;code&gt;String.Empty&lt;/code&gt; (""). By the way, if you are having trouble bringing your application to the front programmatically, &lt;a href="http://blog.opennetcf.org/pfoot/Trackback.aspx?guid=a4bca0e4-439b-411a-87cd-0950e9d16b10"&gt;read that&lt;/a&gt;.
&lt;br /&gt;
&lt;br /&gt;In my opinion, these are the top 4 gotchas for desktop devs moving to the PPC platform. Look forward to the next 4 or 5 in part B. &lt;a title="Desktop to PPC (Part A)" href="http://feeds.feedburner.com/DanielMoth?m=164"&gt;[The Moth]&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110666315190533327?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110666315190533327/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110666315190533327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110666315190533327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110666315190533327'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/great-article-about-net-cf-development.html' title='Great Article about .NET CF Development from The Moth'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110665970293941881</id><published>2005-01-25T08:28:00.000-05:00</published><updated>2005-01-25T08:28:22.940-05:00</updated><title type='text'>A Blog from the Patterns and Pratices PM at Microsoft</title><content type='html'>Tom Hollander from Microsoft has started a blog for giving details on the Patterns and Practices group inside MS.  here is the &lt;a href="http://blogs.msdn.com/tomholl" target="_blank"&gt;link&lt;/a&gt; to his blog.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110665970293941881?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110665970293941881/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110665970293941881' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110665970293941881'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110665970293941881'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/blog-from-patterns-and-pratices-pm-at.html' title='A Blog from the Patterns and Pratices PM at Microsoft'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110623536563957488</id><published>2005-01-20T10:36:00.000-05:00</published><updated>2005-01-20T10:36:05.640-05:00</updated><title type='text'>Free Society by Lawrence Lessig</title><content type='html'>I am asking everyone who sees this blog entry to listen and watch this &lt;a href="http://randomfoo.net/oscon/2002/lessig/free.html" target="_blank"&gt;online presentation&lt;/a&gt; by Lawrence Lessig.  Mr. Lessig does not make a conservative or liberal appeal but a logical appeal to make a free society.  We are doomed if we cannot make a difference in the present to allow the past to be built upon for the future.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110623536563957488?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110623536563957488/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110623536563957488' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110623536563957488'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110623536563957488'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/free-society-by-lawrence-lessig.html' title='Free Society by Lawrence Lessig'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110622990478282489</id><published>2005-01-20T09:05:00.000-05:00</published><updated>2005-01-20T09:05:04.783-05:00</updated><title type='text'>The Top Six Ways to Stay Motivated</title><content type='html'>Saw this &lt;a href="http://www.refresher.com/!chwmotivated.html" target="_blank"&gt;link&lt;/a&gt; from &lt;a href="http://curtrosengren.typepad.com/occupationaladventure" target="_blank"&gt;The Occupational Adventure&lt;/a&gt; blog.  Most of the 6 ways are common sense but sometimes we all lose common sense and forget the small things that help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110622990478282489?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110622990478282489/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110622990478282489' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110622990478282489'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110622990478282489'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/top-six-ways-to-stay-motivated.html' title='The Top Six Ways to Stay Motivated'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110616340478536918</id><published>2005-01-19T14:36:00.000-05:00</published><updated>2005-01-19T14:36:44.786-05:00</updated><title type='text'>Kentucky is getting some Code Camps</title><content type='html'>So last night Tim Landgrave announced that there will be 4 Code Camps in February in Louisville and Lexington.  Here are some details:

&lt;b&gt;Louisville &lt;/b&gt;-- February 18 and 19 (Friday and Saturday)
Location: Sullivan University, Louisville

&lt;b&gt;Lexington &lt;/b&gt;-- February 25 and 26 (Friday and Saturday)
Location: Sullivan University, Lexington

More details to come including a link to register.

Each day will have a limit of 100 registered attendees.  There will be many speakers each day.  They are also free and there will be lunch and giveaways.  If you want to speak please email me and I will get in touch with Tim.  My email is cwoodruff[at]terralant.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110616340478536918?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110616340478536918/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110616340478536918' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110616340478536918'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110616340478536918'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/kentucky-is-getting-some-code-camps.html' title='Kentucky is getting some Code Camps'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110615256464762570</id><published>2005-01-19T11:36:00.000-05:00</published><updated>2005-01-19T11:36:04.646-05:00</updated><title type='text'>Enterprise Library will be released on January 28</title><content type='html'>Scott Densmore has &lt;a href="http://weblogs.asp.net/scottdensmore/archive/2005/01/19/356040.aspx" target="_blank"&gt;announced&lt;/a&gt; that the Enterprise Library will be released on January 28, 2005.  That is if nothing major happens between now and then.  I have been excited for quite a while to see the new versions of all the &lt;a href="http://www.microsoft.com/resources/practices/code.mspx" target="_blank"&gt;Application Blocks&lt;/a&gt;.  Go to the GotDotNET &lt;a href="http://www.gotdotnet.com/workspaces/workspace.aspx?id=295a464a-6072-4e25-94e2-91be63527327" target="_blank"&gt;workspace&lt;/a&gt; to find out more.  The Enterprise Library will be released on MSDN.

I will be using the new Enterprise Library as my basis for developing examples on how to use Application Blocks with Delphi 2005.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110615256464762570?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110615256464762570/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110615256464762570' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110615256464762570'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110615256464762570'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/enterprise-library-will-be-released-on.html' title='Enterprise Library will be released on January 28'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110614565917355304</id><published>2005-01-19T09:40:00.000-05:00</published><updated>2005-01-19T09:40:59.173-05:00</updated><title type='text'>Personal Reflections</title><content type='html'>The last 3 weeks have been interesting around here.  We let go the other person on the project and hired a new great developer who starts at the end of the month.  Being in Lexington, KY I thought we might have a hard time locating and recruiting a quality developer for the project.  We not only found the perfect fit within a week but he was here in town.  That was very lucky.  The only downside has been that I have been working on reviewing and fixing all the crap that the old developer (and I use that term loosely for him) left behind.  All the Visio database schemas he did had to be redone and checked.  Also the master schema to generate the new database had to be started from scratch since the bozo did not use the correct relationship shape in Visio to build the foreignkey relationships.  That cost me over a week to go through and rebuild the entire schema.  But better now than later.  I am also writing the project design document by myself and trying to keep on schedule.  Ideally the document should be collaboration but we have to make do.  Just taking a lot longer to write and get all the supporting materials like UML models and database schema snapshots.  I am also in the middle of jury duty so I do not know day to day if I will be in the office.  I almost was picked for an 8 day civil medical malpractice trial.  Interesting but my client would have freaked!

So all this brings up interesting ideas and realities.  I have been a person who would push and work extra hours to get things done as close to on-time as possible.  But thesedays I have discovered that there needs to be a balance.  Also now with kids I am finding that I don't want to do much besides sharing some time with them until they go to bed.Then when I get a chance to sit down and work I am usually tired from the day so I read and go to bed.  One way to keep going is to start exercising 3-4 times a week.  Need to get that oxygen to the brain.

I am writing this on a short break just to let you all know what is going on with me.  I know I am slacking on the blog.  I have a lot ofstuff to write about but until things settle down and I get this design document handed off I will be holding off on the big blog stuff.  I will still pass along cool stuff and links.

So be good and if you cannot be good be careful!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110614565917355304?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110614565917355304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110614565917355304' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110614565917355304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110614565917355304'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/personal-reflections.html' title='Personal Reflections'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110601813748935349</id><published>2005-01-17T22:15:00.000-05:00</published><updated>2005-01-17T22:15:37.490-05:00</updated><title type='text'>Codus is Free</title><content type='html'>One of my new apps I have been keeping an eye on lately is &lt;a href="http://www.adapdev.com/codus/index.aspx" target="_blank"&gt;Codus&lt;/a&gt;.  It falls under a .NET code generation category but is very cool.  It will interrogatea SQL Server or Access database (other soon) and generate all the code including NUnit tests for CRUD functionality.  The cool thing is that the templates used in Codus are &lt;a href="http://nvelocity.sourceforge.net/" target="_blank"&gt;NVelocity&lt;/a&gt; based.  Another feature coming soon will be generation of stored procedures for all data access.  That will hook me into this tool 100%.  I am a big follower of the rule to use stored procedures for all data access.  Thanks Sean for making a great tool.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110601813748935349?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110601813748935349/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110601813748935349' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110601813748935349'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110601813748935349'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/codus-is-free.html' title='Codus is Free'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110555344643183544</id><published>2005-01-12T13:10:00.000-05:00</published><updated>2005-01-12T13:10:46.430-05:00</updated><title type='text'>More on Delphi 2005 .NET Remoting using DataSync and DataHub</title><content type='html'>&lt;a href="http://www.drbob42.com/" target="_blank"&gt;Dr. Bob&lt;/a&gt; has a full article on explaining how one way of performing &lt;a href="http://www.drbob42.com/examines/examin60.htm" target="_blank"&gt;Remoting in your Delphi 2005 applications&lt;/a&gt; using DataSync and DataHub.  Dr. Bob needs a RSS feed for each of his categories on his site.

FYI -- I got this from &lt;a href="http://www.lemanix.com/nick/" target="_blank"&gt;Nick's blog&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110555344643183544?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110555344643183544/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110555344643183544' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110555344643183544'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110555344643183544'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/more-on-delphi-2005-net-remoting-using.html' title='More on Delphi 2005 .NET Remoting using DataSync and DataHub'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110549915006439894</id><published>2005-01-11T22:05:00.000-05:00</published><updated>2005-01-11T22:05:50.063-05:00</updated><title type='text'>Apple iProduct</title><content type='html'>&lt;a href="http://www.gizmodo.com/gadgets/images/iProduct.gif" target="_blank"&gt;Funny&lt;/a&gt;... enough said.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110549915006439894?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110549915006439894/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110549915006439894' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110549915006439894'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110549915006439894'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/apple-iproduct.html' title='Apple iProduct'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110545690044854040</id><published>2005-01-11T10:21:00.000-05:00</published><updated>2005-01-11T10:21:40.446-05:00</updated><title type='text'>Brain Dump</title><content type='html'>I have been so busy with work, jury duty and home that I wanted to do a brain dump of things that have been collecting:

&lt;a href="http://www.skilldrive.com/" target="_blank"&gt;Free .NET Sample Book&lt;/a&gt; -- presents many technologies on .NET platform like security, cryptography, WMI, networking, IO and others. This is still in draft version and final one will be release on the end of 2004 focusing on Whidbey features.  Here are the &lt;a href="http://www.skilldrive.com/DOTNETinSamplespdf.zip" target="_blank"&gt;pdf&lt;/a&gt; and &lt;a href="http://www.skilldrive.com/DOTNETinSamplesdoc.zip" target="_blank"&gt;doc&lt;/a&gt; links for the book.

The Lexington .NET Developer Group (&lt;a href="http://www.luxmug.com" target="_blank"&gt;LexDotNET&lt;/a&gt;) will be having 2 INETA sponsored speakers for our February 8 and April 12 meetings.  Here are the details:

&lt;i&gt;February 8, 2005 -- Craig Utley will present "Design Patterns and .NET"&lt;/i&gt;
Craig Utley is the President of CIOBriefings LLC, a consulting company focused on enterprise architecture, development team building and productivity, and business intelligence. Craig has been developing with Microsoft tools since the Visual Basic 1.0 days and has worked with companies of all sizes, helping them architect, design, and implement enterprise-wide applications on Microsoft technologies. His interest in developer productivity has led him into the world of design patterns, test-driven development (TDD), and agile/extreme methodologies. He is a published author of articles, courseware, and books, including the first book on VB .NET beta 2 that Microsoft authorized for release. He has been a frequent conference speaker at such conferences as ASP.NET Connections, SQL Server Magazine Connections, Microsoft's Developer Days, and more. He holds an MCSD and is a Microsoft MVP.

&lt;i&gt;April 12, 2005 -- Stephen Walther will present on ASP.NET (details coming soon)&lt;/i&gt;
Stephen Walther is the author of the best-selling book on ASP.NET, ASP.NET Unleashed . He also wrote ASP.NET Kick Start , and contributed the database chapters to ASP.NET Tips, Tutorials, and Code. He created several ASP.NET best-practice applications for Microsoft. He was the lead developer of the ASP.NET Community Starter Kit and the the Issue Tracker Starter Kit. These applications can be downloaded from the official Microsoft site at www.ASP.net. He is a Microsoft Software Legend and Microsoft ASP.NET MVP. He has spoken at a number of major conferences including Microsoft TechEd, Microsoft DevDays, and ASP.NET Connections.

&lt;i&gt;Remoting example in Delphi 2005.&lt;/i&gt;
Here is a simple &lt;a href="http://www.lemanix.com/Remoting.zip" target="_blank"&gt;demo&lt;/a&gt; showing how to remote data in Delphi 2005 using .Net Remoting.  There is actually no additional code in the example since the app uses the new components RemoteServer/RemoteConnection and DataHub/DataSync to remote data over HTTP.  That is one of the cool things with Delphi 2005... VS.NET 2003 does not allow you to do this as simple.  Please note the following:
1.  You have to manually fire up the server. This isn't like DataSnap where DCOM/COM will fire up the server for you.
2.  The trickiest parts are the fact that you need to have (on the client) a Dataset component (or you could do it in code) to be filled by the DataHub, and that (on the server) you need to hook up the table to the DataSync's Provider. Note that the BDPAdapter's LiveData property has been set to true which creates the table.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110545690044854040?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110545690044854040/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110545690044854040' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110545690044854040'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110545690044854040'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/brain-dump.html' title='Brain Dump'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110504542941398540</id><published>2005-01-06T16:03:00.000-05:00</published><updated>2005-01-06T16:08:32.623-05:00</updated><title type='text'>Updated -- Another Side of Software Development</title><content type='html'>Back in November I wrote about how the other developer on my project and I were not really meshing and working well together.  I will not go into details since you can &lt;a href="http://dotnetdelphi.blogspot.com/2004/11/another-side-of-software-development.html" target="_blank"&gt;read&lt;/a&gt; that for yourself and get up to speed.  Well the story is about to come to an end.

Tomorrow Bill will be terminated from the consulting company I and Bill work.  The last 2 months have been interesting and very educating.  The bottom line is that Bill oversold himself and had a very bad attitude towards most things including any technology he had to deal with.  He showed most people around him just what an unstable person can be like and affect by his actions.  Now Bill did the work he had experience with fine.  He was in charge of the physical and logical data models for the system we are building.  We have been in design mode for almost 2 months and he did a decent job on the data models.

So here is a list of things that I hope people will learn from and always keep in mind when dealing with customers and clients:

1.  Make a point of really listening to people around you and especially the people that you are trying to help in some way.  This means the people you are selling to or performing a service for.  When you are in a meeting please listen and take notes.  This gives the impression that you are valuing the conversations you are involved with and making sure that you are "listening well".  Listening means also keeping track of all the information you have.  I write down as much as possible when I am listening to a client since I know I would forget a lot.  Most people do.  Bill never took notes or listened well.  That was because he was too busy talking and trying to either impress people or make himself look good.

2.  Do not bite the hand that feeds you.  What I mean is do not undermine your employer in front of the customer or client.  Very bad for business and personal career paths.  By bad mouthing your boss or the company you work for in front of the people you are serving does no good.  When someone is paying you to do a job just do the job and make sure that you give a good impression of them.  Even if you do not like where and who you work for, always give a great impression to the customers and clients.  That is a sure fire way to burn bridges.  I write this because Bill never hesitated in telling the client every little thing that our company annoyed him about or caused him so called grief (usually it was his impatience or ignorance).

3.  Deal with issues in a manner where they are challenges and look at them as learning experiences.  Too many people see a problem and give a sigh and start complaining.  I have never seen where complaining about something fixed it.  I have found that if I have something that needs to get done I break it down into smaller issues and fix them each.  Having a good view and taking some time to evaluate the situation gives you so much help.  With Bill every time he came to a problem or issue I would hear a sigh or a swear coming from his office.  I would also hear over and over how something was not working right or something was not correct to him.

4.  If you are working in a team be a team player.  Do not say that something is not your job or responsibility and walk away.  Even if you do not have experience with something the team is doing, you might have some good insight or can learn something.  Also make a point of at least attempting to help with the aspects of the teamwork that is not fun or glamorous like for example all the documentation that need to be done for clients.  Could help later in your career.  I was recently promoted to Team Lead of the project so that gave Bill the excuse not to have to do any documentation.  He also would not offer help when little things came up but told that he was the database person and that was all he was responsible for.  So be a team player.

5.  Just be a good caring person who people enjoy being around.  Do not be the person that people walk away from when you go down a hall or go into a break room.  Being friendly and respectful goes a long way in life not just at work.

6.  Do more than what is expected of you.  I live by this rule everyday even of my wife does not think I do. :) Do more than what the customer or client expects will give you and also your employer a better reputation.  In any business, we live by our reputations.  Also by giving more you will be rewarding with more -- more praise, more responsibilities and hopefully more money.

So am I happy that Bill is leaving?  Yes but I am also disappointed since he does have a family.  He would have been terminated sooner if not for the Holiday Season.  Our boss did not want to ruin his kids Christmas so she gave him a few weeks.  Bill was not entirely a smuck.  He had a few good moments.  I just do not understand how people can go through life with such a warped view of things and believe they are going to succeed.  Being an asshole will only take you so far.  Some people do go far being rude and disrespectful but they always seem to end up not achieving as much as they could have.

Now I am not saying I do not have faults.  I do.  But what I try to do is minimize my faults by learning from others, from my past mistakes and using my strengths in the best ways.

In the end all will work out.  I think Bill will find another position that fits him well and where he can do a good job.  My opinion was that he was not a good fit in a small team.  Bill I feel works well when he is part of a large team and given tasks to perform.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110504542941398540?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110504542941398540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110504542941398540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110504542941398540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110504542941398540'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/updated-another-side-of-sofwtare.html' title='Updated -- Another Side of Software Development'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110495496128070872</id><published>2005-01-05T14:56:00.000-05:00</published><updated>2005-01-05T14:56:01.280-05:00</updated><title type='text'>.NET Compact Framework 1.0 SP3 Available</title><content type='html'>Microsoft just published Service Pack 3 for the .NET Compact Framework 1.0. 

Here's the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=A5A02311-194B-4C00-B445-F92BEC03032F&amp;displaylang=en" target="_blank"&gt;link to the download page&lt;/a&gt;

&lt;b&gt;Fixed Issues:&lt;/b&gt;
- Transitions between managed and native code can cause memory leaks on ARM platforms.
- A NullReferenceException is thrown when a Web Method returns an empty array using the xsi:Nil attribute.
- Modifying the SoapClientMessage.ContentType property does not modify the Http requests ContentType header.
- Stack corruption can occur on SH, MIPS and x86 platforms when local variables are created but never used.
- Invoking a multicase delegate from a catch handler throws a MissingMethodException on SH, MIPS and x86 platforms.
- Command line arguments containing double byte characters are truncated to a single byte.
- An ObjectDisposedException is thrown when a asynchronous web request is aborted before the response is received.
- Invoke on a disposed control hangs the application.
- Any array containing one or more elements is not sent to the Web Service correctly.
- An application may hang when invoking a Web Method that uses multiple XmlElementAttributes on a single argument, member or property.
- Memory corruption can occur on devices that have the native security model enabled and both .NET CF V1 SP3 and a pre-release version of .NET CF V2 installed.
- Deadlocks can occur when running under severe resource constraints.
- Tool Bar's on Windows Mobile 2003 SE no longer lose their images when removed from the form.
- An uncatchable ObjectDisposedException is thrown when the server closes the socket connection.
- Setting the Minimum and Maximum properties of a progressbar no longer crashes the application.
- Unexpected exception while adding an image to an imagelist on an Hx4700 and hx4705.
- Data Misalignment occurs on Decimal fields in MIPSIV devices.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110495496128070872?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110495496128070872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110495496128070872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110495496128070872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110495496128070872'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/net-compact-framework-10-sp3-available.html' title='.NET Compact Framework 1.0 SP3 Available'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110493888435911394</id><published>2005-01-05T10:28:00.000-05:00</published><updated>2005-01-05T10:28:04.360-05:00</updated><title type='text'>Scott Hanselman's Ultimate Developer and Power Users Tools List</title><content type='html'>Read &lt;a href="http://www.hanselman.com/blog/content/radiostories/2003/09/09/scottHanselmansUltimateDeveloperAndPowerUsersToolsList.html" target="_blank"&gt;it&lt;/a&gt;!!  There are a lot of good stuff in there.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110493888435911394?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110493888435911394/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110493888435911394' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110493888435911394'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110493888435911394'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/scott-hanselmans-ultimate-developer.html' title='Scott Hanselman&apos;s Ultimate Developer and Power Users Tools List'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110486817321349367</id><published>2005-01-04T14:49:00.000-05:00</published><updated>2005-01-04T14:49:33.213-05:00</updated><title type='text'>Best of Articles :: Microsoft Smartphone Programming</title><content type='html'>I found this list of great &lt;a href="http://weblogs.asp.net/nleghari/articles/smartphone.aspx" target="_blank"&gt;smartphone development articles&lt;/a&gt;.  I have not had a chance to do any smartphone development yet but I do want to see if there is a market for developing a version of the blog writing tool for the smartphone.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110486817321349367?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110486817321349367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110486817321349367' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110486817321349367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110486817321349367'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/best-of-articles-microsoft-smartphone.html' title='Best of Articles :: Microsoft Smartphone Programming'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110485893401265038</id><published>2005-01-04T12:15:00.000-05:00</published><updated>2005-01-04T12:15:34.013-05:00</updated><title type='text'>Jury Duty</title><content type='html'>So I was selected to fulfill a duty as an American called Jury Duty.  For all the non-Americans reading this blog, jury duty is a process set up by the &lt;a href="http://www.law.cornell.edu/constitution/constitution.billofrights.html" target="_blank"&gt;Bill of Rights&lt;/a&gt; Amendment VI where all citizens accused of a crime are afforded to a trial with a jury of their peers.  So the end result is that I will be in the jury pool until January 28.  Today I had my first day of sitting in the court room.  All the selected jurors waited until 10:30AM and we were excused due to the litigators not be able to agree on some items unknown to us.  So I will be back in the same court room on Thursday.  I am looking forward to seeing the trial system process at work but it does affect the project I am leading.  I guess we all have to make sacrifices for the freedom we have.  I can give around 5 days this month.  There are a lot of others that are giving their lives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110485893401265038?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110485893401265038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110485893401265038' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110485893401265038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110485893401265038'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/jury-duty.html' title='Jury Duty'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110476660936900197</id><published>2005-01-03T10:36:00.000-05:00</published><updated>2005-01-03T10:36:49.370-05:00</updated><title type='text'>Looking for a MAC guru to help with Tsunami Disaster Relief</title><content type='html'>If you know of a MAC guru that can help &lt;a href="http://www.thedatafarm.com/blog/" target="_blank"&gt;Julia&lt;/a&gt; with some volunteer help please contact her on her blog.  She and &lt;a href="http://www.idepfoundation.org/aceh_aid.html" target="_blank"&gt;IDEP Foundation&lt;/a&gt; need &lt;a href="http://www.thedatafarm.com/blog/PermaLink.aspx?guid=3789e6cb-a2a6-41a9-9895-8b2c80aec029" target="_blank"&gt;technical help immediately&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110476660936900197?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110476660936900197/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110476660936900197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110476660936900197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110476660936900197'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/looking-for-mac-guru-to-help-with.html' title='Looking for a MAC guru to help with Tsunami Disaster Relief'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110475779637595811</id><published>2005-01-03T08:09:00.000-05:00</published><updated>2005-01-03T08:09:56.376-05:00</updated><title type='text'>New role for me -- Recruiter (also a job opp)</title><content type='html'>Since I am the manager for the project I started back in October and we are letting the other developer on the project go this week (that will be a new topic later today), I have now added a new role to my job as recruiter.  We are looking for a Database/Web Developer that is located within driving of Lexington, KY.  what I am really looking for is a person that is very knowledgeable in MSSQL 2000 and that has some experience with C# and .NET but wants to get more.  Actually this job has some good perks.  If you know someone around this region that needs a new gig for the next 9-14 months let me know.

I am excited about doing some recruiting responsibilities.  I like talking to people and discovering what makes them tick.  So in this month of "&lt;a href="http://blogs.msdn.com/jobsblog/archive/2004/12/31/344813.aspx" target="_blank"&gt;Be Nice to a Recruiter&lt;/a&gt;", please be nice to me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110475779637595811?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110475779637595811/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110475779637595811' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110475779637595811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110475779637595811'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2005/01/new-role-for-me-recruiter-also-job-opp.html' title='New role for me -- Recruiter (also a job opp)'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110452757816194686</id><published>2004-12-31T16:12:00.000-05:00</published><updated>2004-12-31T16:12:58.160-05:00</updated><title type='text'>On your mark... get set... be nice to a recruiter month</title><content type='html'>The ladies over at JobsBlob would like to remind you that January 2005 will be &lt;a href="http://blogs.msdn.com/jobsblog/archive/2004/12/31/344813.aspx" target="_blank"&gt;"Be Nice to a Recruiter Month"&lt;/a&gt;.  I have already written about it but wanted all to remember it.  Lets make our network and relationship stronger by helping the good recruiters of the world find good candidates for the opportunities they are filling.  We all are sales people... some sell jobs and some sell themselves.  Be the best salesperson you can be this month and all of 2005.

Thanks "Moon Gals"!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110452757816194686?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110452757816194686/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110452757816194686' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110452757816194686'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110452757816194686'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/on-your-mark-get-set-be-nice-to.html' title='On your mark... get set... be nice to a recruiter month'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110433705766992062</id><published>2004-12-29T11:17:00.000-05:00</published><updated>2004-12-29T11:17:37.670-05:00</updated><title type='text'>Give to Tsunamis Relief Funds</title><content type='html'>There are many organizations that are in need of funding during this time to help and assist the disaster victims.  If you can help here is the &lt;a href="http://www.cnn.com/2004/WORLD/asiapcf/12/28/tsunami.aidsites/index.html" target="_blank"&gt;CNN web page&lt;/a&gt; that lists a number of organizations that are accepting money to go directly to the Tsunamis relief funds.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110433705766992062?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110433705766992062/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110433705766992062' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110433705766992062'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110433705766992062'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/give-to-tsunamis-relief-funds.html' title='Give to Tsunamis Relief Funds'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110429607853989393</id><published>2004-12-28T23:54:00.000-05:00</published><updated>2004-12-28T23:54:38.540-05:00</updated><title type='text'>Preparing for the next Economic Upbeat</title><content type='html'>&lt;a href="http://weblogs.asp.net/heatherleigh/" target="_blank"&gt;Heather&lt;/a&gt; had a &lt;a href="http://weblogs.asp.net/heatherleigh/archive/2004/06/14/155686.aspx" target="_blank"&gt;good discussion&lt;/a&gt; on how to prepare for the next upswing for the economy.  I just found it again today.  I forgot that I had commented about it on her site.  The points that she makes are even more valuable today then June 14 when she wrote it.  You should spend some time during the next week preparing for how to build your network and how you can spark conversations within your network that will enlighten, enhance and uplift it.  You should also do her first point and get your resume up to date.  You never know when you might need it.

We all spend time and energy on exercising, our family life and our fun time, but how much time do we spend on really preaparing ourselves for our career paths?  Most of us let others control the path.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110429607853989393?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110429607853989393/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110429607853989393' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110429607853989393'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110429607853989393'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/preparing-for-next-economic-upbeat_28.html' title='Preparing for the next Economic Upbeat'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110424997533323367</id><published>2004-12-28T11:06:00.000-05:00</published><updated>2004-12-28T11:06:15.333-05:00</updated><title type='text'>Petasus project is born!</title><content type='html'>I am starting to develop a new blog writing tool for the Pocket PC platform using .NET CF.  I have started a &lt;a href="http://groups.yahoo.com/group/Petasus/" target="_blank"&gt;new Yahoo Group&lt;/a&gt; for the Petasus project.  Any suggestions on what you would like to have in the application would be helpful.  Besides the normal stuff, I want to be able to post recorded sounds (through the mic) or saved sound files from the PPC to the blog.  Let me know what you would like.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110424997533323367?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110424997533323367/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110424997533323367' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110424997533323367'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110424997533323367'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/petasus-project-is-born.html' title='Petasus project is born!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110415883707209371</id><published>2004-12-27T09:47:00.000-05:00</published><updated>2004-12-27T09:47:17.073-05:00</updated><title type='text'>New Book: Essential Skills for Agile Development</title><content type='html'>&lt;a href="http://www.bsdg.org/2004/12/essential-skills-for-agile-development.shtml" target="_blank"&gt;Jim&lt;/a&gt; pointed me to this &lt;a href="http://www.agileskills.org/" target="_blank"&gt;new book&lt;/a&gt; covering Agile development skills and habits.  I will read the &lt;a href="http://www.agileskills.org/download.html.en" target="_blank"&gt;bit version&lt;/a&gt; soon.  If you want an atom based version of the book here is the &lt;a href="http://www.agileskills.org/order.html.en" target="_blank"&gt;link&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110415883707209371?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110415883707209371/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110415883707209371' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110415883707209371'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110415883707209371'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/new-book-essential-skills-for-agile.html' title='New Book: Essential Skills for Agile Development'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110389927064425126</id><published>2004-12-24T09:41:00.000-05:00</published><updated>2004-12-24T09:41:10.643-05:00</updated><title type='text'>If someone wrote a book about you...</title><content type='html'>would anyone read it?  Especially your children, friends and family?  I heard a corny radio ad for the Army ask this question and thought that the ad was corny but the message was true.  I know I wish someone had written a book on each one of my grandparents.  I have lost 2 and the remaining 2 are not going to be with us forever.  My grandfathers each lived through the Depression and fought in WWII and could tell stories. 

So do you think your life would interest anyone to sit down with their valuable time and spend reading about it.  Might be a good thing to remember when you make plans for your life (of when you do not think it is important to dream your goals for your life).&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110389927064425126?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110389927064425126/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110389927064425126' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110389927064425126'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110389927064425126'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/if-someone-wrote-book-about-you.html' title='If someone wrote a book about you...'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110383321849313554</id><published>2004-12-23T15:20:00.000-05:00</published><updated>2004-12-23T15:20:18.493-05:00</updated><title type='text'>Great Izzo Quote</title><content type='html'>Tom Izzo is the Men's Head Basketball Coach of the Michigan State Spartans.  He is as great of a person as a coach and always gives credit where it is deserved and accepts most of the blame himself.  Here is a quote I found in an interview from last season.

&lt;i&gt;"If people take ownership in something, you have a better chance to be successful.  If players think they are simply doing something for you or the school they will do it, but it is not ownership.  I take the same approach with coaches.  You cannot ask a guy to work 18 hours a day if it just benefits you.  I believe if they trust in themselves and have ownership, they feel better about themselves and they do a better job."&lt;/i&gt;

Players == Employees
Coaches == Managers&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110383321849313554?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110383321849313554/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110383321849313554' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110383321849313554'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110383321849313554'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/great-izzo-quote.html' title='Great Izzo Quote'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110383133104183928</id><published>2004-12-23T14:48:00.000-05:00</published><updated>2004-12-23T14:48:51.040-05:00</updated><title type='text'>Allen Holub's UML Quick Reference</title><content type='html'>I am learning UML to do a 2 month design for a project.  I did a Google search for examples of the UML Static Structure Model (aka Class Diagram in the old days) and found a great resource.  Here is &lt;a href="http://www.holub.com/goodies/uml/" target="_blank"&gt;Allen Holub's UML Quick Reference&lt;/a&gt; that has a lot of good examples and explanations.  I am finding this a great insight.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110383133104183928?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110383133104183928/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110383133104183928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110383133104183928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110383133104183928'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/allen-holubs-uml-quick-reference.html' title='Allen Holub&apos;s UML Quick Reference'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110382332957577098</id><published>2004-12-23T12:35:00.000-05:00</published><updated>2004-12-23T12:35:29.576-05:00</updated><title type='text'>I have the Home Cafe coffee maker</title><content type='html'>I received a new appliance for work yesterday.  It is the &lt;a href="http://www.home-cafe.com"&gt;Home Cafe&lt;/a&gt; coffee maker and I really enjoy it.  It is a new single serve coffee maker that uses pressure to force the water through a coffee pod like what is used in cafe coffee makers.  The pods are not that expensive and the machine makes a good hot cup of coffee.  Makes a great Christmas present if you need some last minute ideas.  Now I can keep the caffeine flowing any part of the day and I don't even have to get up from my desk.  This is a great geek toy to have!!  Great since I do not usually want to make a whole pot of coffee in the afternoon but still would like to get a perk up.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110382332957577098?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110382332957577098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110382332957577098' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110382332957577098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110382332957577098'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/i-have-home-cafe-coffee-maker.html' title='I have the Home Cafe coffee maker'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110382293822724585</id><published>2004-12-23T12:28:00.000-05:00</published><updated>2004-12-23T12:28:58.226-05:00</updated><title type='text'>Move Fast and Get Omea Reader for Free</title><content type='html'>&lt;a href="http://www.jetbrains.com/index.html"&gt;JetBrain&lt;/a&gt; has one of the best RSS readers in the &lt;a href="http://www.jetbrains.com/omea_reader/"&gt;Omea Reader&lt;/a&gt; application.  I have been using it for a few months now and really enjoy it.  It is user friendly and very stable.  To get a &lt;a href="http://www.jetbrains.com/forms/omea_reader/download/license"&gt;free license for Omea Reader&lt;/a&gt;, you need to register by the New Year.  They also have a new Pro version of Omea that will also allow you to read email.  The free (for now) version will allow you to read RSS feeds and newsgroups.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110382293822724585?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110382293822724585/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110382293822724585' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110382293822724585'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110382293822724585'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/move-fast-and-get-omea-reader-for-free.html' title='Move Fast and Get Omea Reader for Free'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110366482235290354</id><published>2004-12-21T16:33:00.000-05:00</published><updated>2004-12-21T16:33:42.353-05:00</updated><title type='text'>Lessons From Maya</title><content type='html'>I got some smiles reading these from Worthwhile.  Enjoy!  Thanks &lt;a href="http://www.worthwhilemag.com/entry/2004/12/21/lessons_from_maya.php"&gt;Kevin&lt;/a&gt;.

&lt;blockquote&gt;
&lt;p&gt;In this holiday season, I love to hear the voices of bright, feeling people. I might not always agree but I enjoy the thinking. These "learnings" from Maya Angelou struck a chord:&lt;/p&gt;

&lt;p&gt;-- I've learned that no matter what happens, or how bad it seems today, life does go on, and it will be better tomorrow. &lt;br /&gt;
-- I've learned that you can tell a lot about a person by the way he/she handles these three things: a rainy day, lost luggage and tangled Christmas tree lights.&lt;br /&gt;
-- I've learned that regardless of your relationship with your parents, you'll miss them when they're gone from your life. &lt;br /&gt;
-- I've learned that making a "living" is not the same thing as making a "life."&lt;br /&gt;
-- I've learned that life sometimes gives you a second chance. &lt;br /&gt;
-- I've learned that you shouldn't go through life with a catcher's mitt on both hands; you need to be able to throw something back. &lt;br /&gt;
-- I've learned that whenever I decide something with an open heart, I usually make the right decision. &lt;br /&gt;
-- I've learned that even when I have pains, I don't have to be one. &lt;br /&gt;
-- I've learned that every day you should reach out and touch someone. People love a warm hug, or just a friendly pat on the back. &lt;br /&gt;
-- I've learned that I still have a lot to learn. &lt;br /&gt;
-- I've learned that people will forget what you said, people will forget what you did, but people will never forget how you made them feel.&lt;br /&gt;
&lt;/p&gt;&lt;a href="http://www.worthwhilemag.com/entry/2004/12/21/lessons_from_maya.php#trackbacks" title="Trackback"&gt;TrackBack&lt;/a&gt; &lt;a title="Lessons From Maya by Kevin Salwen in Making a Difference" href="http://www.worthwhilemag.com/entry/2004/12/21/lessons_from_maya.php"&gt;[Worthwhile]&lt;/a&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110366482235290354?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110366482235290354/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110366482235290354' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110366482235290354'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110366482235290354'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/lessons-from-maya.html' title='Lessons From Maya'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110345792501280589</id><published>2004-12-19T07:05:00.000-05:00</published><updated>2004-12-19T07:05:25.013-05:00</updated><title type='text'>New Channel9 Theme for Pocket PC</title><content type='html'>I had a few minutes and thought I would make a new theme for my iPAQ rx3115.  I like the channel9 guy so much I thought it would look great on a PPC.  Here is &lt;a href="http://www.terralant.com/channel9.zip"&gt;the link&lt;/a&gt; to the file. If anyone has suggestions for improvements let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110345792501280589?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110345792501280589/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110345792501280589' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110345792501280589'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110345792501280589'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/new-channel9-theme-for-pocket-pc.html' title='New Channel9 Theme for Pocket PC'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110331719442940516</id><published>2004-12-17T15:59:00.000-05:00</published><updated>2004-12-19T06:57:35.280-05:00</updated><title type='text'>My Goals for 2005</title><content type='html'>So I am thinking about the next year. I have done quite a bit this past year. Here is the list:
1.  Found a job that allows me to grow technical and management skills.
2.  Received a promotion to lead the team that I am working with.
3.  Seen my son Spencer grow up from a toddler to a young boy of 4. He has taught me to never stop asking questions and never slow down.
4.  I have watched my youngest son Nolan learn to walk and start talking. He has taught me how to always look deep at things and not to jump without thinking.
5.  Found more things that I love about my wife. I could not even think of where I would be without her.
6.  Discovered that it is very important to have a full meaningful spiritual life. Just having faith makes a big difference.

I am now trying to think of my goals for 2005. here is my initial list:
1.  Develop my technical skills to be a Microsoft MVP.
2.  Help make Delphi 2005 a top .NET development tool. &lt;font color="#FF0000"&gt;NEW&lt;/font&gt;
3.  Develop better business skills to build my consulting firm.
4.  Attend Toastmasters to become more comfortable in public speaking and gain more self confidence.
5.  Write 5 technical/business articles to publish
6. Most importantly... become a better father, husband and friend to the people around me.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110331719442940516?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110331719442940516/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110331719442940516' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110331719442940516'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110331719442940516'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/my-goals-for-2005.html' title='My Goals for 2005'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110331108724234661</id><published>2004-12-17T14:18:00.000-05:00</published><updated>2004-12-17T14:18:07.243-05:00</updated><title type='text'>The Technical Side of the Holiday Season</title><content type='html'>Why is it when most departments get into the Holiday Season they wind down and go into cruise control while the IT/development department goes into overdrive to get all the work that they are behind finished?  I guess it may be due to the fact that most IT departments are building supporting technologies for the departments that have the holidays to settle down.  Now this is not the case (in most instances) for companies that produce technology for customers.  Would it not be nice to allow the entire company to have some down time during the Holidays?

Let me know if my thinking is wrong.  I have worked at IT shops that viewed the Holidays as a time to work harder to get all the stuff that was delayed from the current year.  Makes for a unpleasant time for the development staff.  I can say that I will have a wind down period for the next 2 weeks to really have the quiet time to think about the design I am working on.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110331108724234661?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110331108724234661/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110331108724234661' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110331108724234661'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110331108724234661'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/technical-side-of-holiday-season.html' title='The Technical Side of the Holiday Season'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110328986616240817</id><published>2004-12-17T08:24:00.000-05:00</published><updated>2004-12-17T08:24:26.163-05:00</updated><title type='text'>Color it effective: How color influences the user</title><content type='html'>I am on a team designing a web application for a US Department of Interior (DOI) office.  I came across &lt;a href="http://office.microsoft.com/en-us/assistance/HA010429371033.aspx"&gt;this page&lt;/a&gt; on the Frontpage 2002 site about color schemes.  We will be designing the "look and feel" for the site in a few weeks so this will be very valuable to hand out to the people that will influence the look of the site.  I do think that what colors you gives an impression to people.  I would say that since we are a DOI office we may go with a green based scheme.  Seems fitting but I will let the people who will be using the system everyday choose.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110328986616240817?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110328986616240817/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110328986616240817' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110328986616240817'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110328986616240817'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/color-it-effective-how-color.html' title='Color it effective: How color influences the user'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110322174850092620</id><published>2004-12-16T13:29:00.000-05:00</published><updated>2004-12-16T14:29:48.816-05:00</updated><title type='text'>January 2005 -- Be Nice to a Recruiter Month</title><content type='html'>&lt;a href="http://blogs.msdn.com/jobsblog/archive/2004/12/16/318045.aspx"&gt;Gretchen&lt;/a&gt; wants January 2005 to be &amp;#8220;Be Nice to a Recruiter Month&amp;#8221;.  Makes sense and also gives a boring month something to do with!

Please post a blog entry to show your support for making January a happy month for recruiters.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110322174850092620?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110322174850092620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110322174850092620' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110322174850092620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110322174850092620'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/january-2005-be-nice-to-recruiter.html' title='January 2005 -- Be Nice to a Recruiter Month'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110322151111984486</id><published>2004-12-16T13:25:00.000-05:00</published><updated>2004-12-16T13:25:11.120-05:00</updated><title type='text'>Networking in Today's Work Climate</title><content type='html'>Bill Canning has a great take on &lt;a href="http://blogs.msdn.com/billcan/archive/2004/12/14/308674.aspx"&gt;why we should all keep our resumes up and current&lt;/a&gt; where ever it lives on the Internet.  I need to update mine and added a new task to Outlook to do it tonight.

The truth is I have been doing what Bill recommends doing when a recruiter contacts you.  If I am not interested in the opportunity I will offer to forward an email describing the job and the recruiter's contact info to the few mailing lists I am involved with.  I will also pass the information along to individuals that I think may be interested.  The reason I do this is simple: to help my friends and to also gain a good reputation with recruiters.  If you help a recruiter then they remember you and keep you in a tighter circle of contacts because of the favor.  I have never received a cash reward but it would not hurt to get some cash for helping match a job to a worthy worker.

Keep in mind that business in just a constant creation of relationships and through strengthening these ties we gain a stronger and wealthier network.

I found Bill's entry and blog from &lt;a href="http://blogs.msdn.com/jobsblog/archive/2004/12/16/318045.aspx"&gt;Gretchen&lt;/a&gt;.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110322151111984486?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110322151111984486/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110322151111984486' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110322151111984486'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110322151111984486'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/networking-in-todays-work-climate.html' title='Networking in Today&apos;s Work Climate'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110319965170152690</id><published>2004-12-16T07:20:00.000-05:00</published><updated>2004-12-16T07:22:03.906-05:00</updated><title type='text'>Delphi / C# Builder Setting Manager</title><content type='html'>via Erwien Saputra's blog:
&lt;blockquote&gt;
&lt;P&gt;After I read Corbin's blog &lt;a href="http://blogs.borland.com/corbindunn/archive/2004/09/29/1483.aspx"&gt;post&lt;/a&gt;, I used that information to help me with my day to day programming. I like to have my IDE fast, and my favorite tip was the barebone IDE.&lt;/P&gt; 
&lt;P&gt;It is also great to have different configurations with different set of components. Now I have Delphi IDE that loads with Crystal 10 VCL, and Delphi that loads with Crystal 6 VCL. Finally I am able to supports different applications without having to reinstall the components all the time. :)&lt;/P&gt;
&lt;P&gt;After creating a bunch of desktop shortcuts, each with specific settings, finally I decided to manage it. I created a small utility to create and to manage the custom settings for all of my Delphi and C#Builder IDEs.&lt;/P&gt;
&lt;P&gt;This utility supports Delphi 6, Delphi 7, Delphi 8, Delphi 2005, and C#Builder 1. You can create new setting, delete or rename an existing setting. You can also create shortcuts (.lnk file). This utility is able to create a shortcut that already assigned with the &amp;acirc;&amp;euro;&amp;#8220;r&lt;your custom setting&gt; parameter.&lt;/P&gt;
&lt;P&gt;I developed this utility using Delphi 7 professional and it was recompiled with Delphi 20005. This is still a Win32 application.&lt;/P&gt;
&lt;P&gt;You can download the utility &lt;a href="http://www.codeline.net/binary/SettingManager.zip"&gt;here&lt;/a&gt;, complete with source. If you try it please let me know what you think.&lt;/P&gt;
&lt;a title="Delphi / C# Builder Setting Manager" href="http://blogs.slcdug.org/esaputra/archive/2004/12/15/724.aspx"&gt;[Delphi Community]&lt;/a&gt;
&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110319965170152690?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110319965170152690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110319965170152690' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110319965170152690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110319965170152690'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/delphi-c-builder-setting-manager.html' title='Delphi / C# Builder Setting Manager'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110289362884164810</id><published>2004-12-12T18:20:00.000-05:00</published><updated>2004-12-12T18:20:46.180-05:00</updated><title type='text'>Delphi .NET Basics</title><content type='html'>For anyone that needs to learn the finer points of Delphi for .NET and the difference in calling the .NET framework should take a look at this &lt;a href="http://www.delphibasics.co.uk/Net.html"&gt;site&lt;/a&gt;.  I have found some good information such as how to do array manipulation using the System.Array class that is different from the native Delphi Array type.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110289362884164810?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110289362884164810/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110289362884164810' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110289362884164810'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110289362884164810'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/delphi-net-basics.html' title='Delphi .NET Basics'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110281776676465050</id><published>2004-12-11T21:16:00.000-05:00</published><updated>2004-12-11T21:16:06.763-05:00</updated><title type='text'>Dissecting a C# Application: Inside SharpDevelop - Free eBook!</title><content type='html'>Per &lt;a href="http://www.adapdev.com/blogs/smccormack/PermaLink,guid,19a7e339-f472-4022-be9e-1bbe3d1f87e7.aspx"&gt;Sean's&lt;/a&gt; and &lt;a href="http://www.adapdev.com/blogs/smccormack/ct.ashx?id=19a7e339-f472-4022-be9e-1bbe3d1f87e7&amp;url=http%3a%2f%2fweblogs.asp.net%2fklaus.aschenbrenner%2farchive%2f2004%2f12%2f09%2f279008.aspx"&gt;Klaus'&lt;/a&gt; blog:

&lt;a href="http://www.adapdev.com/blogs/smccormack/ct.ashx?id=19a7e339-f472-4022-be9e-1bbe3d1f87e7&amp;url=http%3a%2f%2fwww.chrison.net%2f"&gt;Christoph Wille&lt;/a&gt;, the technical lead of SharpDevelop released today the book "Dissecting a C# Application: Inside SharpDevelop" as an free ebook!!!:

Learn advanced .NET programming techniques by getting an insiders' look at a complete application! 

The developers who created SharpDevelop give you an inside track on application development with a guided tour of the source code for SharpDevelop. They will show you the most important code features and explain how you can use these techniques in your own projects. You will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop. 

The SharpDevelop team will show you how to:
&lt;ul&gt; 
&lt;li&gt;Build a highly modular application 
&lt;li&gt;Provide a flexible, extendable, customizable user interface 
&lt;li&gt;Manage the efforts of translators for efficient internationalization 
&lt;li&gt;Represent and manipulate text efficiently 
&lt;li&gt;Code search and replace functionality 
&lt;li&gt;Construct reusable controls 
&lt;li&gt;Implement a parser to provide syntax highlighting and auto-completion as users type 
&lt;li&gt;Use reflection to access information about .NET classes 
&lt;li&gt;Create a Windows Forms designer 
&lt;li&gt;Generate code programmatically 
&lt;/ul&gt;
As Wrox press is no more, publishing rights to the book 'Dissecting a C# Application: Inside SharpDevelop' have been bought by &lt;a href="http://www.adapdev.com/blogs/smccormack/ct.ashx?id=19a7e339-f472-4022-be9e-1bbe3d1f87e7&amp;url=http%3a%2f%2fwww.apress.com%2f"&gt;Apress&lt;/a&gt;. &lt;b&gt;Together with Apress, we have made the book available in digital form for free.&lt;/b&gt; The PDF file and the accompanying source code are available for download here: &lt;a href="http://www.adapdev.com/blogs/smccormack/ct.ashx?id=19a7e339-f472-4022-be9e-1bbe3d1f87e7&amp;url=http%3a%2f%2fwww.icsharpcode.net%2fOpenSource%2fSD%2fInsideSharpDevelopBook%2fApressDownloads.aspx"&gt;Download@Apress&lt;/a&gt; 

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110281776676465050?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110281776676465050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110281776676465050' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110281776676465050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110281776676465050'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/dissecting-c-application-inside.html' title='Dissecting a C# Application: Inside SharpDevelop - Free eBook!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110251042379899314</id><published>2004-12-08T07:53:00.000-05:00</published><updated>2004-12-08T07:53:43.796-05:00</updated><title type='text'>DPack: My favorite VS.NET 2003 Add-in is now version 1.3.3</title><content type='html'>&lt;P&gt;Here's what's new in this release:&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;STRONG&gt;Framework Browser&lt;/STRONG&gt; add-in -&amp;nbsp;added new "Show Help" button. This is a very cool feature IMHO. It allows&amp;nbsp;one to open VS.NET help for the selected type. Alternatively, F1 key&amp;nbsp;could be used in the dialog in place of the new button. I &lt;EM&gt;highly&lt;/EM&gt; recommend that you give this add-in a try.
&lt;LI&gt;&lt;STRONG&gt;Framework Browser&lt;/STRONG&gt; add-in&amp;nbsp;-&amp;nbsp;modified to cache delegate types.
&lt;LI&gt;&lt;STRONG&gt;Bookmarks&lt;/STRONG&gt; add-in&amp;nbsp;-&amp;nbsp;added Ctrl-Shift-Alt-C shortcut for Clear All Bookmarks command. 
&lt;LI&gt;&lt;STRONG&gt;File Browser&lt;/STRONG&gt; and &lt;STRONG&gt;Code Browser&lt;/STRONG&gt; add-ins - fixed a problem with add-ins not being able to open linked files on certain projects (dialogs loading times have improved due to this fix). 
&lt;LI&gt;&lt;STRONG&gt;Bookmarks&lt;/STRONG&gt; and &lt;STRONG&gt;Code Navigation&lt;/STRONG&gt; add-ins - disabled VS.NET startup warning dialog regarding keyboard mapping scheme for. 
&lt;LI&gt;Miscellaneous minor UI tweaks. 
&lt;LI&gt;Added J# support for all add-ins. 
&lt;LI&gt;Introduced preliminary Chrome support for all add-ins (see &lt;a  href="http://www.chromesville.com""&gt;www.chromesville.com&lt;/A&gt; for more information).&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;The new is available at &lt;a href="http://www.usysware.com/dpack/"&gt;www.usysware.com/dpack/&lt;/a&gt;&lt;/P&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110251042379899314?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110251042379899314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110251042379899314' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110251042379899314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110251042379899314'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/dpack-my-favorite-vsnet-2003-add-in-is.html' title='DPack: My favorite VS.NET 2003 Add-in is now version 1.3.3'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110245113313299642</id><published>2004-12-07T15:25:00.000-05:00</published><updated>2004-12-07T15:37:36.510-05:00</updated><title type='text'>Hiring is the most important thing for a business...</title><content type='html'>besides not running out of cash! :)

I have read &lt;a href="http://bnoopy.typepad.com/bnoopy/2004/09/hiring_no_false.html"&gt;the most single important blog entry&lt;/a&gt; today!!!  If you are in business or work for a business and involved in the hiring process, this blog entry should be on the wall!!  Forget all the inspirational posters or network/technical diagrams pinned up.  Read Bnoopy's &lt;a href="http://bnoopy.typepad.com/bnoopy/2004/09/hiring_no_false.html"&gt;manifesto&lt;/a&gt; on hiring with no false positives.  I am so much in agreement that I am now guilt free in the events that will be taking form shortly in my consulting team.

I do believe that a group should be over zealous in regards to hiring.  I always try to throw in 2 questions (besides the techical/business normal questions) that will show me what type of technical person we have in front of us that may soon be working side by side with us:

1.  What magazines do you read on a consistent basis?
2.  What book are you reading now?

You will not believe what the responses are to these 2 questions.  I have had "senior" developers tell me that they only read EWeek and/or PCWorld (or some similar tech trade free magazine).  Not bad magazines but if you do not read some developer based magazines like MSDN, Code, or any of the other developer targeted zines then do not even step in front of me.  In regards to books, I am really interested in knowing more about the person.  You can find out so much about a person just by finding out what they read and what they have read in the past year.  But they have to read books!!!  I can go for anything but reading shows the mentality that I look for in people and who I want to work with and for me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110245113313299642?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110245113313299642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110245113313299642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110245113313299642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110245113313299642'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/hiring-is-most-important-thing-for.html' title='Hiring is the most important thing for a business...'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110243351168992736</id><published>2004-12-07T10:31:00.000-05:00</published><updated>2004-12-07T10:36:33.393-05:00</updated><title type='text'>What makes a good consultant?</title><content type='html'>I have been doing consulting since 1997 and have found that there are certain characteristics that make up a good consulting mind.  I have also found that many people do not have these skills.  I write this due to working with someone who does not have the skills to be successful in this business.

&lt;font color="#FF0000"&gt;The number one reason some people cannot be consultants is that they do not know how to listen&lt;/font&gt;.  Listening is a lost art today.  We always want to be listened to but most people have a hard time really listening.  Now my definition of listening is not just from a one-to-one conversation.  I also mean listening to people body language, facial expressions and storing away what you are hearing.

I have a hard time remembering certain things so I always carry a writing tablet.  I cannot live without it.  I have to have it.  That is how I really listen.  I like to write down as much as I can and then go back and "relisten" to what I wrote.  I have also bought a PocketPC with a microphone so I can also record thoughts, meetings and other discussions.  Why rely on a single listen when you can have multiple listens?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110243351168992736?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110243351168992736/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110243351168992736' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110243351168992736'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110243351168992736'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/what-makes-good-consultant.html' title='What makes a good consultant?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110243270021454836</id><published>2004-12-07T10:18:00.000-05:00</published><updated>2004-12-07T10:18:20.216-05:00</updated><title type='text'>Project04: Snapshots of Excellence in Unstable Times</title><content type='html'>If you have ever read much in the topic of business and business creativity/innovation you will come to Tom Peters.  He is very fun read and will make you look at things differently.  I have a good motto that says -

&lt;i&gt;"A person is different from who they were five years ago due to only two things; the books they read and the people they met."&lt;/i&gt;

Tom's &lt;a href="http://www.tompeters.com/miva/merchant.mv?Screen=PROD&amp;Store_Code=TPW&amp;Product_Code=PROJ04&amp;Category_Code=B"&gt;new sample "book"&lt;/a&gt; is a book quick read that will deliver many inspirational and creativity business tips to anyone needing it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110243270021454836?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110243270021454836/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110243270021454836' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110243270021454836'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110243270021454836'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/project04-snapshots-of-excellence-in.html' title='Project04: Snapshots of Excellence in Unstable Times'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110238222645155162</id><published>2004-12-06T20:17:00.000-05:00</published><updated>2004-12-06T23:14:27.116-05:00</updated><title type='text'>Testing doing entries with Pocket Blog</title><content type='html'>This is an entry using &lt;a href="http://www.pocketblog.com/"&gt;Pocket Blogger&lt;/a&gt;.

&lt;font color="#FF0000"&gt;UPDATE&lt;/font&gt; -- I did the line above with Pocket Blog.  Simple little app but very cool.  I am also trying to help the guys at &lt;a href="http://www.feederreader.com/"&gt;FeederReader&lt;/a&gt; to get their PPC application bug fixed.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110238222645155162?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110238222645155162/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110238222645155162' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110238222645155162'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110238222645155162'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/this-is-entry-using-pocket-blogger.html' title='Testing doing entries with Pocket Blog'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110202115842790522</id><published>2004-12-02T15:59:00.000-05:00</published><updated>2004-12-02T15:59:18.426-05:00</updated><title type='text'>Good Review of Delphi 2005</title><content type='html'>Blake Watson at DevSource has a &lt;a href="http://www.devsource.ziffdavis.com/article2/0,1759,1734365,00.asp"&gt;good review&lt;/a&gt; of Delphi 2005.  I have been using Delphi 2005 since it was released and I like it.  I have some issues with it sucking all my virtual memory but I think Borland will fix that soon.  I am excited to get into ECO model driven development and learn about Delphi 2005's Refactoring capabilities.  Will keep you all posted about what I learn.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110202115842790522?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110202115842790522/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110202115842790522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110202115842790522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110202115842790522'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/good-review-of-delphi-2005.html' title='Good Review of Delphi 2005'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110201628423523135</id><published>2004-12-02T14:38:00.000-05:00</published><updated>2004-12-02T14:38:04.236-05:00</updated><title type='text'>How does Visual Studio .NET load so fast?</title><content type='html'>I have always wondered how Microsoft's &lt;a href="http://msdn.microsoft.com/vstudio/"&gt;Visual Studio .NET&lt;/a&gt; could load so fast compared to Borland's Delphi 8 and now &lt;a href="http://www.borland.com/delphi/"&gt;Delphi 2005&lt;/a&gt;.  Sergey has some &lt;a href="http://www.usysware.com/blog/PermaLink.aspx?guid=2965cd54-5cf6-4b9f-9294-0c1036c49137"&gt;interesting insights&lt;/a&gt; into the workings of VS.NET and how add-in packages are loaded dynamically when needed.  Very good read from a good developer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110201628423523135?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110201628423523135/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110201628423523135' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110201628423523135'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110201628423523135'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/how-does-visual-studio-net-load-so.html' title='How does Visual Studio .NET load so fast?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110192814644761872</id><published>2004-12-01T14:09:00.000-05:00</published><updated>2004-12-01T14:09:06.446-05:00</updated><title type='text'>Why?</title><content type='html'>Why not?&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110192814644761872?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110192814644761872/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110192814644761872' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110192814644761872'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110192814644761872'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/why.html' title='Why?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110192061443896245</id><published>2004-12-01T12:03:00.000-05:00</published><updated>2004-12-01T12:10:54.406-05:00</updated><title type='text'>Rediscovering Kevin Kelly</title><content type='html'>One of the most thought provoking books I have read is from &lt;a href="http://www.kk.org/index.php"&gt;Kevin Kelly&lt;/a&gt;.  The book is &lt;a href="http://www.kk.org/outofcontrol/"&gt;Out of Control&lt;/a&gt; and after I read it I was never the same.  Mr. Kelly has a great way of explaining things and some interesting thoughts on the world, society, business and technology.

I was reading a blog and there was a link to his site which brought back all my memories when I read his &lt;a href="http://www.kk.org/books/index.php"&gt;books&lt;/a&gt;.  I will have to explore his &lt;a href="http://www.kk.org/index.php"&gt;site&lt;/a&gt; to find out what he is doing now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110192061443896245?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110192061443896245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110192061443896245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110192061443896245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110192061443896245'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/rediscovering-kevin-kelly.html' title='Rediscovering Kevin Kelly'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110191675435809868</id><published>2004-12-01T10:59:00.000-05:00</published><updated>2004-12-01T12:09:59.660-05:00</updated><title type='text'>Why spend 50% development for something that is used for 5%?</title><content type='html'>This topic comes up for every project I have worked on.  What I am talking about is the dreaded Options/Preferences functionality.  I have no scientific analysis to back this up, but I always spend more time working and getting the functionality of the Options/Preferences portion of a piece of software working correctly than any other section.  Why is that?  Why spend 50% of your time developing something that the average user will spend less than 5% of the time looking at?

I think we as developers are made to develop the Options/Preferences functionality so flexible that the complexity is increased.  I have found that a good indicator of how well your database is designed may be how complex your Options/Preferences functionality is.  That would be a good topic of discussion for a group of software architects IMHO.  How to keep in mind when developing a good database and architecture framework to allow the user preferences to just drop out of the design may be a difficult thing to handle.

Well that is my thoughts for this morning.  If you have anything to add please do.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110191675435809868?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110191675435809868/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110191675435809868' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110191675435809868'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110191675435809868'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/12/why-spend-50-development-for-something.html' title='Why spend 50% development for something that is used for 5%?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110184491865915012</id><published>2004-11-30T15:01:00.000-05:00</published><updated>2004-11-30T15:01:58.660-05:00</updated><title type='text'>What is happening with DPack as it moves to VS.NET 2005?</title><content type='html'>Sergey has a &lt;a href="http://www.usysware.com/blog/PermaLink.aspx?guid=4503a8c3-e379-4a1e-a42e-a2aa979f6b19"&gt;new blog post&lt;/a&gt; explaining how the transition of &lt;a href="http://www.usysware.com/dpack/"&gt;DPack&lt;/a&gt; is going as he moves the Visual Studio add-in to VS.NET 2005.  He gives the good, the bad and the ugly of the work.  DPack is a great add-in for VS.NET and I tell everyone to try it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110184491865915012?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110184491865915012/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110184491865915012' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110184491865915012'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110184491865915012'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/what-is-happening-with-dpack-as-it_30.html' title='What is happening with DPack as it moves to VS.NET 2005?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110184443755698066</id><published>2004-11-30T14:53:00.000-05:00</published><updated>2004-11-30T22:53:42.686-05:00</updated><title type='text'>.NET Web Service Modelling in UML with Visio</title><content type='html'>I am trying and slowly getting up to speed on how to model ASP.NET web services in UML with Visio.  I am using Visio for Enterprise Architects to do this.  I have gained some insight from doing a reverse engineering of TaskVision but modelling web services is not as simple as it should be.  But I am getting there.  If there are any good examples out on the Net let me know.  I am thinking of maybe doing my own tech article on this.  But I do think that Visio is not the best tool today to model .NET software.  I wonder what Microsoft or some third party are innovating today to make modelling easier for .NET.

&lt;font color="#FF0000"&gt;UPDATE&lt;/font&gt; -- Danny says that using ECO model drive architecture for building ASP.NET apps in Delphi 2005 Enterprise is much better than Visio.  I have looked at ECO and I can say that Borland has a big hit on their hands.  I really like the way ECO assists the developer to be more productive.  If I could use Delphi 2005 for the ASP.NET development I might but we are using C# and VS.NET for this project and so I am using Visio since it came with VS.NET 2003 Architect and we do not have funds for another tool.  Sometimes we all have to use tools that might not meet the expectations of the job.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110184443755698066?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110184443755698066/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110184443755698066' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110184443755698066'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110184443755698066'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/net-web-service-modelling-in-uml-with.html' title='.NET Web Service Modelling in UML with Visio'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110170091820098927</id><published>2004-11-28T23:01:00.001-05:00</published><updated>2004-11-29T06:59:19.706-05:00</updated><title type='text'>Announcement: Data Access V2 and Exception Management Application Blocks Quick Sample Delphi 2005 Ports</title><content type='html'>I wanted to give the readers of my blog some (hopefully) big news.  I have wanted to port the Quick Samples of the &lt;a href="http://www.microsoft.com/resources/practices/code.mspx"&gt;Application Blocks&lt;/a&gt; that Microsoft has released in the &lt;a href="http://www.microsoft.com/resources/practices/about.mspx"&gt;Patterns and Practices&lt;/a&gt; section of MSDN for about 6 months to Delphi for .NET.  I have had some time the last week to get started on them.  The &lt;a href="http://www.microsoft.com/resources/practices/community.mspx"&gt;Patterns and Practices Community&lt;/a&gt; is very active and has a number of Application Blocks that are used to promote good guidance with an emphasis on consistency, extensibility, ease of use and integration.  I am in my spare time porting all the Application Blocks' Quick Samples.  These give real world examples on how to use the Application Blocks in Delphi 2005 and many of the Examples also use other Application Blocks so that they use the best practices.

I have ported the &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/emab-rm.asp"&gt;Exception Management Application Block for .NET&lt;/a&gt; and the &lt;a href="http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp"&gt;Data Access Application Block V2 for .NET&lt;/a&gt; using Delphi 2005 Architect.  I did not use VCL for .NET in porting the Blocks.  Here are the links to the zip files that contain the source:

1.  &lt;a href="http://www.terralant.com/DelphiExceptionHandlingQuickSample.zip"&gt;DelphiExceptionHandlingQuickSample.zip&lt;/a&gt;
2.  &lt;a href="http://www.terralant.com/DelphiDataAccessv2QuickSample.zip"&gt;DelphiDataAccessv2QuickSample.zip&lt;/a&gt;

I am going to write a short article for each and post them on my website but wanted to get them out.  If you find any errors in the source please let me know.  I checked and tested the applications but more testing will make them better.  Thanks.

&lt;font color="#FF0000"&gt;UPDATE&lt;/font&gt; -- The links to the zip files are fixed.  No more 404 errors.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110170091820098927?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110170091820098927/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110170091820098927' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110170091820098927'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110170091820098927'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/announcement-data-access-v2-and.html' title='Announcement: Data Access V2 and Exception Management Application Blocks Quick Sample Delphi 2005 Ports'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110156300435067341</id><published>2004-11-27T08:43:00.000-05:00</published><updated>2004-11-29T06:58:29.560-05:00</updated><title type='text'>Outlook, Contacts and Categories</title><content type='html'>I really enjoy using Outlook for most things. The mail, calendar, journal portions of Outlook are developed quite well. What I find annoying and maybe I do not see how to do it, is how to group contacts, notes and tasks into categories easily and efficiently. I know the "functionality" is there but it does not work well. And now that I have a new PocketPC, I would enjoy being able to drilldown into my contacts, tasks and notes and only see certain categories. I also would like to place my old list of contacts into categories quickly and not have to go into the edit form of the contact to perform the category assignments.

If anyone knows how to do this and/or has a 3rd party tool that can help, please let me know.

&lt;span style="color:#ff0000;"&gt;UPDATE &lt;/span&gt;-- Michael has replied to give me some knowledge. I am not a Outlook expert so I guess I need to get a Outlook 2003 book and learn some stuff.

"would enjoy being able to drilldown into my contacts, tasks and notes and only see certain categories."

&lt;i&gt;This is certainly possible. I can't give you exact directions, as I use a german version of Outlook, but if you right click on an empty position somewhere on the pane where the tasks, notes, etc.. are displayed, you should find an item called something like "Customize current view". This allows you to create filters. Also, you should be able to store your filters as "views", somewhere in the main menu "View  Arrange By  Current View  Define Views".&lt;/i&gt;

"I also would like to place my old list of contacts into categories quickly and not have to go into the edit form of the contact to perform the category assignments."

&lt;i&gt;Just select multiple items, right click on them, and choose "Categories...".&lt;/i&gt;
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110156300435067341?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110156300435067341/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110156300435067341' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110156300435067341'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110156300435067341'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/outlook-contacts-and-categories.html' title='Outlook, Contacts and Categories'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110149471542560251</id><published>2004-11-26T13:45:00.000-05:00</published><updated>2004-11-26T13:45:15.426-05:00</updated><title type='text'>Why so hard to find others?</title><content type='html'>I have attempted a few times in the past to start and grow a company that can give some personal freedom and enthusiasm while giving a good living.  I never thought of having a billion dollar company and still do not.  What I would like is to have a company that can allow a team of people to really do something that would change the world or at least change the market the company participates in.  Does not sound hard does it?  I know people who have started companies and made a go of them.  Some went well and some after a while did not.

I believe that unless you have a sole proprietorship, the hardest thing you will do with a new company is find a group of people that are all willing to grow and make the company a success.  The 2 other times I started a new company I thought I had a team of people that had a vision.  But some very important things can out while we discussed things.  First most of the people do not care about doing the hard work.  I mean the finding clients or customers, developing the working structure and/or putting in the sweat equity needed.  They just want to be a Donald Trump and parade around being the big shot.  Most after a while find that a new startup is too much work and interferes with their social life and sleep.

That is where I am right now.  I have a great idea to build a new company on and I have the technical knowledge to pull it off.  If only that was it.  There are so many things that I do not well and I am searching for people that fill in the gaps.  That would involve financial and sales.  I am pretty good with marketing.  I have also found that highly technical people have a hard time finding and networking with the other highly effective people in other industries.

I can use the social networking tools that exist in the world and internet today.  The issue is that I want to find a team where I am at and not all over the place.  These tools will be a good place to try to see how many people live around the Lexington, KY area and would be interested in starting a new company up.  There needs to be entrepreneurial groups in cities that people can find each other.  Too many times, when people network they do not go outside their own kind.  I am guilty of it myself.  I attend many technical user groups but not many generic business meetings.  I actually do not think that there is a group like that here in Lexington outside of the University of Kentucky.

So what do people think are good ways find good teammates to build a great team?  I bet a lot of people ask themselves that questions each day.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110149471542560251?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110149471542560251/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110149471542560251' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110149471542560251'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110149471542560251'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/why-so-hard-to-find-others.html' title='Why so hard to find others?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110139854024432615</id><published>2004-11-25T11:02:00.000-05:00</published><updated>2004-11-25T11:54:45.693-05:00</updated><title type='text'>BlogShares</title><content type='html'>I was told about &lt;a href="http://blogshares.com/"&gt;BlogShares&lt;/a&gt; by &lt;a href="http://blogs.msdn.com/heatherleigh/"&gt;Heather&lt;/a&gt; and I am amazed of the community.  I never thought of doing a stock market type of venture for blogs.  What a great idea.  I registered and looked at my own blog... all the shares are bought.  I think someone put my blog into the market back in the summer.  So who is the person that owns the most of the shares for my blog?  None other than Borland's Chief Scientist &lt;a href="http://homepages.borland.com/dthorpe/blog/delphi/"&gt;Danny Thorpe&lt;/a&gt;!!  What a compliment!  Thanks Danny.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110139854024432615?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110139854024432615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110139854024432615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110139854024432615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110139854024432615'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/blogshares.html' title='BlogShares'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110139057238518475</id><published>2004-11-25T08:49:00.000-05:00</published><updated>2004-11-25T08:49:32.386-05:00</updated><title type='text'>Giving Thanks</title><content type='html'>We Americans are celebrating Thanksgiving today.  I know I have a few non-American visitors to my blog and &lt;u&gt;wanted to say thanks for visiting and sharing my thoughts&lt;/u&gt;.  I also wanted to give thanks to all the people that have influenced and enlightened me to reach this point in my career.  Without those people and teams, I would not be here today.  I hope we can all remember the people that helped us become who we are and give them thank you's.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110139057238518475?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110139057238518475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110139057238518475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110139057238518475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110139057238518475'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/giving-thanks.html' title='Giving Thanks'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110132657637425789</id><published>2004-11-24T15:02:00.000-05:00</published><updated>2004-11-24T15:02:56.373-05:00</updated><title type='text'>Google Deskbar Plug-in Development Kit</title><content type='html'>Google has released a &lt;a href="http://deskbar.google.com/help/api/"&gt;Google Deskbar Plug-in Development Kit&lt;/a&gt; for developers to add plug ins to the Google Bar we all seem to have in IE.  Part of the API is a .NET assembly.  Users need to install the latest version of the Google Deskbar and version 1.0 or higher of the Microsoft .NET Framework to use plug-ins.  Looks like fun.

&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110132657637425789?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110132657637425789/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110132657637425789' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110132657637425789'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110132657637425789'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/google-deskbar-plug-in-development-kit.html' title='Google Deskbar Plug-in Development Kit'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110131195738167250</id><published>2004-11-24T10:59:00.000-05:00</published><updated>2004-11-24T10:59:17.383-05:00</updated><title type='text'>Now this is an great Blog!!!</title><content type='html'>&lt;a href="http://davidhayden.com/blog/dave/"&gt;David Hayden's blog&lt;/a&gt; is one of the best I have found in terms of content and also in presentation.  I just found it this morning but I have discovered a great gem already: &lt;a href="http://davidhayden.com/blog/dave/archive/2004/02/16/157.aspx"&gt;ASP.NET Security: Hashing User Passwords&lt;/a&gt;.

David has a great blog motto - &lt;i&gt;Not so much about me, but the countless other developers who help me perfect my craft by sharing their knowledge and skills... &lt;/i&gt; I think we can give an amen to that view.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110131195738167250?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110131195738167250/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110131195738167250' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110131195738167250'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110131195738167250'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/now-this-is-great-blog.html' title='Now this is an great Blog!!!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110123984543528178</id><published>2004-11-23T14:57:00.000-05:00</published><updated>2004-11-23T14:57:25.436-05:00</updated><title type='text'>Bought a HP iPAQ rx3115 Mobile Media Companion</title><content type='html'>So I finally broke down and purchased the &lt;a href="http://www.shopping.hp.com/cgi-bin/hpdirect/shopping/scripts/product_detail/product_detail_view.jsp?BV_SessionID=@@@@1151153835.1101239449@@@@&amp;BV_EngineID=cchjadddefdfmjicfngcfkmdfondfgf.0&amp;landing=null&amp;category=handhelds&amp;subcat1=digital_entertainment&amp;prod"&gt;HP iPAQ rx3115 Mobile Media Companion&lt;/a&gt;.  Nice little device.  I have only charged it up here in the office.  Will connect it to my home office machine after installing ActiveSync.  I think I will try EBay for the first time to sell my very good condition Sony Clie SJ22 (with lots of extras included).

Now I can have the hardware to run some of the little apps I have developed with the .NET Compact Framework.  I have a few ideas to use the wireless aspects of the iPAQ and now can play.  Also gives me more reason to work with the &lt;a href="http://www.opennetcf.org/PermaLink.aspx?guid=3a013afd-791e-45ef-802a-4c1dbe1cfef9"&gt;OpenNETCF Smart Device Framework&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110123984543528178?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110123984543528178/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110123984543528178' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110123984543528178'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110123984543528178'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/bought-hp-ipaq-rx3115-mobile-media.html' title='Bought a HP iPAQ rx3115 Mobile Media Companion'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110122185130203376</id><published>2004-11-23T09:57:00.000-05:00</published><updated>2004-11-23T16:33:11.216-05:00</updated><title type='text'>IUIs and Web-Style Navigation in Windows Forms</title><content type='html'>Matt Hamilton has a &lt;a href="http://blogs.slcdug.org/mabster/archive/2004/11/23/667.aspx"&gt;good blog entry&lt;/a&gt; that he discusses good reference materials for .NET and software development.

Inductive user interface is a very interesting concept and one that I want to look at this week.  Here is the article for &lt;a href="http://msdn.microsoft.com/vcsharp/using/columns/wonders/default.aspx?pull=/library/en-us/dnforms/html/winforms07202004.asp"&gt;Part 1&lt;/a&gt; and &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnforms/html/winforms09212004.asp?frame=true"&gt;Part 2&lt;/a&gt; of "IUIs and Web-Style Navigation in Windows Forms".

My mind hurts each night when I get home from the office due to all the reading and materials I am trying to digest.  I am just amazed as how much new content I am discovering.  There will be so many links coming soon that I hope I do not overwhelm you all. :)

UPDATE -- It is not Mark but Matt.  I am sorry Matt! :)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110122185130203376?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110122185130203376/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110122185130203376' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110122185130203376'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110122185130203376'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/iuis-and-web-style-navigation-in.html' title='IUIs and Web-Style Navigation in Windows Forms'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110122088089783475</id><published>2004-11-23T09:41:00.000-05:00</published><updated>2004-11-23T09:41:20.896-05:00</updated><title type='text'>List of Microsoft patterns and practices for Application Architecture and Design</title><content type='html'>I think if you are going to develop software in today's market and culture you need to develop the sofwtare using proven practices.  Here is a &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnanchor/html/listpattandpract.asp"&gt;link&lt;/a&gt; to get you started on the road to Microsoft's patterns and practices.  I have learned so much in the last 6 months working with P&amp;P.  Enjoy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110122088089783475?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110122088089783475/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110122088089783475' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110122088089783475'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110122088089783475'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/list-of-microsoft-patterns-and.html' title='List of Microsoft patterns and practices for Application Architecture and Design'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110115528441447595</id><published>2004-11-22T15:28:00.000-05:00</published><updated>2004-11-22T15:28:04.416-05:00</updated><title type='text'>My connection with Marvin Minsky</title><content type='html'>I do not know why I am writing about this but I started a great book last night.....

No I do not really know &lt;a href="http://web.media.mit.edu/~minsky/"&gt;him&lt;/a&gt; but I have exchanged a few emails in the past with him about the book he coauthored with Harry Harrison named &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/0446364967/102-5052931-3117758?v=glance"&gt;Turing Option&lt;/a&gt;.  I was on a &lt;a href="http://groups.google.com/groups?q=marvin+minsky+turing+option+movie&amp;hl=en&amp;lr=&amp;selm=3a660311%241_1%40dnews&amp;rnum=4"&gt;newsgroup&lt;/a&gt; and was in a thread discussing SciFi books that would make great movies.  I had read Turing Option a few years before and wrote that I thought the book would lend itself quite well as a movie.  Did not think too much of it until a couple of days later I found an email from a Marvin Minsky telling me about how the book was at one time being planned for a movie.  The rights had been bought and the movie had gone into pre-production when funds had dried up.  From what Dr. Minsky wrote, it was on hold.  I also discussed if the book was going to be re-released since it was out of print (still is).  He is a very likable person that I felt cared about what I thought.  This from one of the great minds of our time.

I have found a used copy of the book from a friend and am wondering if Dr. Minsky would sign it and send it back to me?  The book really made an impression on me concerning technology and how it could/would be used in the future.  Most of it will be wonderful but some will be downright frightening.  I may email him and see what he says.

If you get some time to read a fun book find it at a local used book stored.  I recommend it.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110115528441447595?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110115528441447595/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110115528441447595' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110115528441447595'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110115528441447595'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/my-connection-with-marvin-minsky.html' title='My connection with Marvin Minsky'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110115377486358786</id><published>2004-11-22T15:02:00.000-05:00</published><updated>2004-11-22T15:02:54.863-05:00</updated><title type='text'>Using InnerExceptions and the Exception handling App Block in .NET</title><content type='html'>I am reading the &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/exceptdotnet.asp"&gt;Exception Management Architecture Guide&lt;/a&gt; and I have learned an interesting development idea.  When working with exceptions you should always keep the exception relevant to the level it is on.  Here is what the guide says, "&lt;i&gt;When an exception is initially thrown, it provides information about the exact cause of the exception. As an exception propagates up the call stack, the exception type becomes less relevant. Wrapping an exception can provide a more relevant exception to the caller.&lt;/i&gt;"  I am kicking myself for not seeing that gem on my own.  I love finding knowledge like this that makes my perception of software development clearer.  InnerExcpetions and using them in your architecture will make the applications smarter and more flexible.

I am not finished reading the guide but I know today I will learn a lot.  Thanks to Kenny Jones, Edward Jezierski, Jason Hogg, Roberta Leibovitz (Modeled Computation) and Colin Campbell (Modeled Computation) for writing a great article.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110115377486358786?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110115377486358786/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110115377486358786' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110115377486358786'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110115377486358786'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/using-innerexceptions-and-exception.html' title='Using InnerExceptions and the Exception handling App Block in .NET'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110115268196509128</id><published>2004-11-22T14:44:00.000-05:00</published><updated>2004-11-22T14:44:41.966-05:00</updated><title type='text'>What are our Personal Brands these days and how do we find them?</title><content type='html'>Heather has &lt;a href="http://blogs.msdn.com/heatherleigh/archive/2004/11/19/267128.aspx"&gt;another great blog entry&lt;/a&gt; that leads more into personal brands.  I believe that we all play many roles that sum up to our personal brands.  I think Heather is a great marketer, recruiter, entertainer and salesperson.  We all have to be entertainers and salespeople in the blogsphere.  If not who would want to read our blogs?  Maybe that is why I only get 20-40 hits on my blog? :)

6 months ago, I did a big exercise.  I went to each person I knew and felt very comfortable with and asked them what they saw as my strengths and weaknesses.  It was hard since I got a lot of truth to face.  I found that I am the type of person who needs to be acknowledged for my work and if I do not I lose enthusiasm for what and who I am working for.  I kinda knew it but I had several people tell me that.  I am also a procrastinator.  I have known that since I was a kid and have worked very hard fixing that weakness/habit.  I also learned that I am unique in the fact that I can find quickly anything that I need to know.  I have always had that ability since I was a kid.  People would ask about something and if we did not know it I would have the information back so to share it with everyone.  I also remember abstract things well.  I cannot remember names but I remember a piece of code from a magazine 3 years ago that I need now and know how to find it.

But I do think that we all need to have the people we respect the most and who care and respect us to give us feedback about ourselves.  I know I am a better person because of it.  I have a great new gig because I know what makes me tick and motivates me.  I need to be a upfront person from my personality.

Take the plunge and be better!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110115268196509128?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110115268196509128/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110115268196509128' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110115268196509128'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110115268196509128'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/what-are-our-personal-brands-these.html' title='What are our Personal Brands these days and how do we find them?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110113983821770944</id><published>2004-11-22T11:10:00.000-05:00</published><updated>2004-11-22T11:10:38.216-05:00</updated><title type='text'>Finally doing the Application Block Quick Start Ports to Delphi 2005</title><content type='html'>I was planning on porting all the &lt;a href="http://www.microsoft.com/resources/practices/code.mspx"&gt;Microsoft Application Blocks&lt;/a&gt; to Delphi 8 for .NET earlier this year but work got in the way and I could not find any time.  Well this last weekend I finally found some time and started doing the ports.  I am not going to try to port the actual Blocks but only the Quick Start applications to &lt;a href="http://www.borland.com/delphi/"&gt;Delphi 2005&lt;/a&gt;.  Why recreate the wheel right?

So the first block I finished was the Exception handling block since it is used with all the other blocks.  I will post that and the link to the project code soon.  Just need to add some code documentation and write an article for it. I will submit it to the &lt;a href="http://community.borland.com/"&gt;Borland Developer Network&lt;/a&gt; this week.

Here is the list of what blocks I am looking at doing for now.  I will do them all but I am starting with this to help with a project I am working on.

1.  &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnbda/html/emab-rm.asp"&gt;Exception Management Application Block&lt;/a&gt;
2.  &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/Logging.asp?frame=true"&gt;Logging Application Block&lt;/a&gt;
3.  &lt;a href="http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp"&gt;Data Access Application Block&lt;/a&gt;
4.  &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/ServiceAgg.asp"&gt;Aggregation Application Block&lt;/a&gt;
5.  &lt;a href="http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnpag/html/CachingBlock.asp"&gt;Caching Application Block&lt;/a&gt;

Will keep the blog updated in the status for the ports.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110113983821770944?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110113983821770944/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110113983821770944' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110113983821770944'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110113983821770944'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/finally-doing-application-block-quick.html' title='Finally doing the Application Block Quick Start Ports to Delphi 2005'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110109267841156827</id><published>2004-11-21T22:04:00.000-05:00</published><updated>2004-11-21T22:04:38.410-05:00</updated><title type='text'>Roadmap for DPack 2.0</title><content type='html'>My friend Sergey has released a glimp into what he has &lt;a href="http://www.usysware.com/blog/PermaLink.aspx?guid=f9466aba-5433-478a-9c68-a4b7fb30d09f"&gt;planned&lt;/a&gt; for the version 2 release fo his Visual Studio add-in DPack.  Take a &lt;a href="http://www.usysware.com/blog/PermaLink.aspx?guid=f9466aba-5433-478a-9c68-a4b7fb30d09f"&gt;look&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110109267841156827?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110109267841156827/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110109267841156827' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110109267841156827'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110109267841156827'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/roadmap-for-dpack-20.html' title='Roadmap for DPack 2.0'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110087911978277510</id><published>2004-11-19T10:45:00.000-05:00</published><updated>2004-11-19T12:45:11.456-05:00</updated><title type='text'>Need Reviews of Pocket PC Devices</title><content type='html'>I am looking at replacing my Sony Clie SJ22 with a PocketPC device.  The old Clie is a fine device but I need to get online more and more during the work day while I travel.  Also would like to get more media savy at home and use &lt;a href="http://www.skype.com/"&gt;Skype&lt;/a&gt; to call friends.  What I need is one with a good screen, good CPU and WiFi.  Off the bat I see that the &lt;a href="http://www.shopping.hp.com/cgi-bin/hpdirect/shopping/scripts/home/store_access.jsp?product_code=FA362A%23ABA&amp;jumpid=oc_R1002_USENC-001_HP%20iPAQ%20rx3115%20Mobile%20Media%20Companion&amp;lang=en&amp;cc=us&amp;template_type=product_detail&amp;script_name=product.cgi"&gt;HP iPAQ rx3115&lt;/a&gt; looks attractive.  I am also going to look at the Dell Handhelds but they look good but the prices are a bit high.  The rx3115 looks to be the best device for the price and it has &lt;a href="http://www.amazon.com/exec/obidos/tg/detail/-/B0002UBDDG/102-5052931-3117758?v=glance"&gt;good reviews on Amazon&lt;/a&gt;.

If you or someone you know has other ideas on a WiFi PPC device for under &lt;strike&gt;$300&lt;/strike&gt;$400 let me know.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110087911978277510?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110087911978277510/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110087911978277510' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110087911978277510'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110087911978277510'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/need-reviews-of-pocket-pc-devices.html' title='Need Reviews of Pocket PC Devices'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110080387845889514</id><published>2004-11-18T13:51:00.000-05:00</published><updated>2004-11-18T13:51:18.456-05:00</updated><title type='text'>EDRA v1.1 Final Release (codenamed Shadowfax)</title><content type='html'>Hernan de Lahitte reports that the Shadowfax project has released v1.1 RTM.  You can download it form the Gotdotnet workspace (membership required).  Read more from Hernan's blog entry -- &lt;a href="http://weblogs.asp.net/hernandl/archive/2004/11/18/265786.aspx"&gt;EDRA v1.1 Final Release&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110080387845889514?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110080387845889514/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110080387845889514' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110080387845889514'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110080387845889514'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/edra-v11-final-release-codenamed_18.html' title='EDRA v1.1 Final Release (codenamed Shadowfax)'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110078786644541385</id><published>2004-11-18T09:24:00.000-05:00</published><updated>2004-11-18T09:24:26.446-05:00</updated><title type='text'>98% of the Information Infrastructure Will be Gone?</title><content type='html'>I have been listening to an old &lt;a href="http://www.franklins.net/dotnetrocks/"&gt;DotNETRocks&lt;/a&gt; episode with &lt;a href="http://www.franklins.net/fnetdotnetrocks/dotnetrocks.aspx?showid=61"&gt;Keith Pleas and Harry Pierson&lt;/a&gt;.  The topic of most of the discussion covers &lt;a href="http://msdn.microsoft.com/architecture/"&gt;architecture&lt;/a&gt; and specifically SOA. &lt;a href="http://weblogs.asp.net/kpleas/"&gt;Keith&lt;/a&gt; and &lt;a href="http://devhawk.net/"&gt;Harry&lt;/a&gt; both hit on topics that I have been thinking about lately.  First is the notion that we are not even in the BIG Push of the Informational Revolution.  They made a comment that in the Industrial Revolution 98% of the infrastructure that existed before the revolution was retrofitted or replaced by new technologies.  There are many correlations between that Revolution and the one that we are experiencing today.

If you think that computers and technology is slowing down and we are seeing the end of innovation you are either trying to keep your job from changing or you do not see the big picture.  You can carry a handheld computer that has the processing power of a supercomputer 20 years ago.  And we are just tapping into the mobile and "always connected" possibilities today.  The world will be very different when my 4 and 2 year old sons are going to college and starting their careers.

So what I am writing about is that we need to see that how we process and deal with data and information needs to change from how we think today.  We need to see that we do not have good ways to pass information around so that every system can understand and utilize it effectively.  When that happens it will be like when electricity was standardized and things will really get interesting.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110078786644541385?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110078786644541385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110078786644541385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110078786644541385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110078786644541385'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/98-of-information-infrastructure-will.html' title='98% of the Information Infrastructure Will be Gone?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110072614828759020</id><published>2004-11-17T16:15:00.000-05:00</published><updated>2004-11-17T16:15:48.286-05:00</updated><title type='text'>I have figured it out</title><content type='html'>I am addicted to coffee.  Man I know the days when I only get 1 cup of java.  I had a Log Cabin Latte from &lt;a href="http://www.coffeetimesinc.com/"&gt;Coffee Times Coffee House&lt;/a&gt; this morning which is a latte with a glug of maple syrup.  Very good and gives a sugar rush also.  What I need to get back into the &lt;a href="http://www.peppermints.com/"&gt;Penguin Peppermints&lt;/a&gt;!!  The pmints (that is what I call them) have the equivalent of 1 can of Coke of caffiene for every 3 mints.  Maybe I need to get the &lt;a href="http://www.thinkgeek.com/caffeine/accessories/5a65/"&gt;caffiene soap&lt;/a&gt; from &lt;a href="http://www.thinkgeek.com"&gt;ThinkGeek&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110072614828759020?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110072614828759020/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110072614828759020' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110072614828759020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110072614828759020'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/i-have-figured-it-out.html' title='I have figured it out'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110072024859773352</id><published>2004-11-17T14:37:00.000-05:00</published><updated>2004-11-17T15:11:46.526-05:00</updated><title type='text'>FYI -- What is the first 100% .NET product from Microsoft?</title><content type='html'>If you did not know it is the &lt;a href="http://www.microsoft.com/BusinessSolutions/CRM/default.aspx"&gt;Microsoft Business Solutions CRM&lt;/a&gt; product. &lt;a href="http://blogs.msdn.com/markm247/"&gt;Mark Meadows&lt;/a&gt; presented the CRM product and the technology behind it to the &lt;a href="http://www.lexmug.com"&gt;Lexington .NET Developer Association&lt;/a&gt; last night. Mark is a team member on the MS CRM team.

I did not know that was all 100% managed code. They are even building the new 2005 version in Whidbey. The current system is customized through a set of SOAP struts but the next version will be architected entirely in SOA and web services. They built it entirely in C# and some managed C++. Work started 2 years ago. What I like best is the incredible &lt;a href="http://www.microsoft.com/businesssolutions/imagelibrary/screenshotimages/crm_overview_image1.jpg"&gt;ASP.NET front end&lt;/a&gt; that they designed for the product. It can be customized easily though.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110072024859773352?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110072024859773352/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110072024859773352' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110072024859773352'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110072024859773352'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/fyi-what-is-first-100-net-product-from.html' title='FYI -- What is the first 100% .NET product from Microsoft?'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110054467252203021</id><published>2004-11-15T13:51:00.000-05:00</published><updated>2004-11-15T13:51:12.523-05:00</updated><title type='text'>EPA CDX - Central Data Exchange</title><content type='html'>Working on a government project has really been an eye opener in regards to seeing how a public organization thinks and behaves.  The truth is that government is slow compared to the private sector (duh!!). 

I have found that there are some interesting things going on in the US government to use new technology for the better of the public.  The project I am looking at right now is called &lt;a href="http://www.epa.gov/cdx/"&gt;EPA CDX - Central Data Exchange&lt;/a&gt;.

The Central Data Exchange (CDX) enables fast, efficient and more accurate environmental data submissions from state and local governments, industry and tribes to the Environmental Protection Agency (EPA) and participating program offices.

Here is a &lt;a href="http://www.epa.gov/cdx/about/index.htm"&gt;link&lt;/a&gt; to find out about the EPA CDX project.  Here is the &lt;a href="http://www.epa.gov/cdx/about/services.htm"&gt;page&lt;/a&gt; where we techheads can find out about the technology used for the project.  I applaud the EPA to actually allow some of the technology ideas and details to be given to the public.  I think all government projects should have tech details so that we the stakeholders can see for ourselves.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110054467252203021?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110054467252203021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110054467252203021' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110054467252203021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110054467252203021'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/epa-cdx-central-data-exchange.html' title='EPA CDX - Central Data Exchange'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110048061076171267</id><published>2004-11-14T20:03:00.000-05:00</published><updated>2004-11-14T22:05:31.036-05:00</updated><title type='text'>Passed the 200 visitor mark for a day!!</title><content type='html'>Wanted to say thank you for all the visits today.  I had my mind blown when I saw the hits on my blog this morning.  And it just kept going higher and higher.  This is the sort of thing that keeps people motivated for blogging.  I am excited that I hit a nerve about a topic people are interested in.  There is a lot more than fingers on the keyboard when developing software.  I want to keep writing about code but also on the "harder" aspects of development.  Stay tuned and enjoy the ride with me.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110048061076171267?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110048061076171267/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110048061076171267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110048061076171267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110048061076171267'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/passed-200-visitor-mark.html' title='Passed the 200 visitor mark for a day!!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110045717273633659</id><published>2004-11-14T13:32:00.000-05:00</published><updated>2004-11-14T13:32:52.736-05:00</updated><title type='text'>USysWare Blog - DPack version 1.3.2 released for VS.NET 2003</title><content type='html'>If you develop with Visual Studio and you miss the great IDE features of Delphi then &lt;a href="http://www.usysware.com/dpack/"&gt;DPack&lt;/a&gt; might be a great add-in for you.  It will make you more productive and enjoying your self more while developing.  I promise.  My favorite feature is the Delphi like bookmarks that allow you to jump around your inline bookmarks.

&lt;a href="http://www.usysware.com/blog/PermaLink.aspx?guid=932061df-3113-49b4-b200-6f1c5482f516"&gt;USysWare Blog - DPack version 1.3.2 released&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110045717273633659?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110045717273633659/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110045717273633659' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110045717273633659'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110045717273633659'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/usysware-blog-dpack-version-132.html' title='USysWare Blog - DPack version 1.3.2 released for VS.NET 2003'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110044886142510619</id><published>2004-11-14T11:14:00.000-05:00</published><updated>2004-11-14T11:14:21.426-05:00</updated><title type='text'>Favor Needed</title><content type='html'>My blog hits have gone through the roof!!!  And it is a Sunday?  I do not have a log to catch referrers so if someone knows where I am getting all the hits from or who is linking to me please let me know.  I would love to say thanks and link back to them.  Thank you.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110044886142510619?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110044886142510619/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110044886142510619' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110044886142510619'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110044886142510619'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/favor-needed.html' title='Favor Needed'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110027981168531814</id><published>2004-11-12T12:16:00.000-05:00</published><updated>2004-11-22T14:24:19.466-05:00</updated><title type='text'>Another Side of Software Development</title><content type='html'>On my new job I work with another person.  We will call him Bill.  I was told about Bill on the initial interview by the company's Midwest manager.  I was told he was talkative and was asked of that was an issue for me.  I can deal with talkative people using many slight of hand moves or just being honest and asking for us to get back to work.  Now I met Bill face to face on the second interview when we met with the government client.  He had already accepted the position and I was still considering it.  He seemed OK but I could tell he enjoyed to hear himself talk.  So I accepted the position and working with Bill.

I started the new job and have been very happy with the opportunity.  I was honest with Bill about what I saw as a soft division of responsibilities; he taking the role of lead for the database and I developing the ASP.NET SOA architecture.  We both agreed that our past warranted this split and that we both could learn from the other and assist in the development.  Since then I have had more and more glimpses into the unstable mind of Bill.  Besides being a know-it-all on everything from politics, biblical prophesies, conspiracy theories and office organization, he is a not much of a developer.  I have discovered that he developed a few HRIS and Portals using Oracle technologies and I think he has done a bit with VB and Delphi.  When we discussed OO concepts I was less than happy.  I think he talked himself into the job.  And so in addition to being the major developer on the project I also have been trying to help him get up to speed on ASP.NET, .NET and C#.  Not easy for someone who is a know-it-all to allow himself to be seen as not knowing it all.  But I am trying.  I understand that Bill has a family out of state to feed and support and so I do not want to jeopardize his employment but I want to make sure that this project is successful.

I write about this since this is a topic that you are not taught in college or school.  How to deal with people that are difficult.  I can deal with difficult people that are smart.  I can work with people that might be difficult to lead.  But I have to really use all my skills working with Bill who not only is difficult but not as experienced as anyone thought.

How does this relate to my new blog title?  Well it might in the end.  We all learn from experiences.  I have found that difficult ones teach more than easy experiences.  I hope and pray that I learn a lot from this one.  Just have to enjoy the difficult times I guess.

UPDATE -- I have read all the comments that my comments have generated.  What I did was discuss with Bill what our jobs are and what we each want to learn and experience.  What I have learned is that he is very excited about getting into ASP.NET and will work very hard to get up to speed.  He has also demostrated a lot of insight into the database architecture that has given me time to think about the system architecture including the security, exception handling and logging.  I think we understand each other now.  Thanks for the help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110027981168531814?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110027981168531814/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110027981168531814' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110027981168531814'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110027981168531814'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/another-side-of-software-development.html' title='Another Side of Software Development'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-110011449074514477</id><published>2004-11-10T14:17:00.000-05:00</published><updated>2004-11-10T14:21:30.746-05:00</updated><title type='text'>The name changed but the content is still same!</title><content type='html'>So I am changing the name of the blog.  Since I am no longer using Delphi for work and not much for personal development, I am changing the name to "Sharing the Joy of Software".  I think this fits better with what I want to accomplish with this blog -- just tell about how I see making great software for people that need to use it.  Now I am not making a statement about Delphi by changing the name of the blog but I am trying to get make myself reenergized about doing the blog right.  That means getting to some generic balance of my blogging and I could not do that with the old name.  So today is a new day and tomorrow will come!
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-110011449074514477?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/110011449074514477/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=110011449074514477' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110011449074514477'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/110011449074514477'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/name-changed-but-content-is-still-same.html' title='The name changed but the content is still same!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109957578215239077</id><published>2004-11-04T08:36:00.000-05:00</published><updated>2004-11-04T08:43:02.153-05:00</updated><title type='text'>LexDotNET November Meeting Update</title><content type='html'>So we have confirmed that we will have a special guest presentation for the November 16 meeting of &lt;a href="http://www.lexmug.com/"&gt;LexDotNET&lt;/a&gt;.  Mark Meadows of Microsoft will give a talk on the product he works on for Microsoft.  The product is &lt;a href="http://www.microsoft.com/businessSolutions/crm/default.aspx"&gt;Microsoft CRM&lt;/a&gt; and he works within the Business Solutions group.  We will also have another talk by myself or another LexDotNET founder after Mark's talk.  To start the meeting we will have pizza and networking.  The meeting will start at 6:00 PM.

&lt;strong&gt;&lt;em&gt;Directions:&lt;/em&gt;&lt;/strong&gt;
In the boardroom of Bluegrass Regional Mental Health Mental Retardation Board, Inc.1351 Newtown PikeLexington, KY 40511

The campus is on Newtown Pike bewtween Nandino Blvd and Citation Blvd on the left if you are outbound. White buildings behind a stone fence. Drive all the way around the buildings until you are in a large parking lot. Building D and Building B are adjacent to each other. The meeting is in Building B. Walk around Building B to reach the entrance.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109957578215239077?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109957578215239077/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109957578215239077' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109957578215239077'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109957578215239077'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/lexdotnet-november-meeting-update.html' title='LexDotNET November Meeting Update'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109950238485189922</id><published>2004-11-03T12:19:00.000-05:00</published><updated>2004-11-03T12:19:44.850-05:00</updated><title type='text'>SOA and Distributed Applications</title><content type='html'>So I am investigating SOA (Service Oriented Architecture) and distributed Applications involving Web Services.  I am so excited to get into this government project to start designing it.  Just need to get through 2 more weeks of analysis.  What excites me is that the people here at the Office of Surface Mining (part of the Dept of the Interior) want us to build it so it can be as flexible as possible.  We get 2 months for design which is unheard of in the private sector.  But this system will have to operate for 10+ years so we need to have time to make sure it can adapt and substances for a long period of time.  I have to say that the government does do the preparation aspect of building technology correctly.  But they don't have quarterly profits and Wall St. Hammering them to make revenue so that may be why.

So back to SOA.  The more I read about it the more I agree with the general thinking.  We are going to wrap all business objects as web service projects in VS.NET and then not worry about who or what calls them.  OSM (Office of Surface Mining) would like within a few years to use the system from wireless devices in the field when an investigator is at a coal mine.  The system I envision could have that ready quickly using SOA.

I am more excited about technology today than I have been in 10 years when I discovered Delphi 1.  I see .NET as the new productivity engine for making great software.  That is the bottom line.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109950238485189922?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109950238485189922/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109950238485189922' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109950238485189922'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109950238485189922'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/11/soa-and-distributed-applications.html' title='SOA and Distributed Applications'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109913190576159859</id><published>2004-10-30T06:25:00.000-04:00</published><updated>2004-11-14T08:04:06.866-05:00</updated><title type='text'>The backlash on SOA</title><content type='html'>I received my November 15, 2004 issue of &lt;a href="http://www.sdtimes.com/"&gt;Software Development Times&lt;/a&gt; yesterday.  The trade magazine is OK in general and I usually quickly browse through it with the thought of maybe finding a hidden gem about a product released or new idea.  What caught my eye this time was an editorial that tried to paint a slightly negative picture of &lt;a href="http://msdn.microsoft.com/architecture/soa/default.aspx"&gt;SOA (Service Oriented Architecture)&lt;/a&gt;.  Now SOA will not solve all architectural issues and should not be applied for all solutions.

The reason I view it as a truly unique way to architect and develop software is for Presentation Layer independence.  The project I am currently working on initially will be a ASP.NET web application.  But the government office would like to be able to interface to the data from wireless handhelds.  There is also a need to allow state and other federal agencies to interface to the data.  SOA allows us to build a flexible non-proprietary method to allow these outside entities to get data and use it.  We knew that we would have to build some web services for the system so why not just build the system with SOA?  I base my view on the demo application from Microsoft called TaskVision (which I use to track tasks at home) and from read and discussing extensively about SOA for the last year.  I know that web services are not the fastest way to get/put data into a database but our system is being built to be highly flexible now and in the future.  I see SOA filling in a gap that has always been an issue when building a system that will have to be accessed from a known foreign system now and in the future.

I will link to the editorial when it becomes available.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109913190576159859?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109913190576159859/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109913190576159859' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109913190576159859'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109913190576159859'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/off-to-have-weekend-of-peace.html' title='The backlash on SOA'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109904179917654054</id><published>2004-10-29T05:23:00.000-04:00</published><updated>2004-10-29T05:23:19.176-04:00</updated><title type='text'>Ramping Up on ASP.NET</title><content type='html'>So I am in an initial Analysis phase for the government project I started 3 weeks ago.  One thing that is different with Government from the Public sector is the speed of deliverables.  We have until November 17 to have the Analysis of the project finished and then have until January 15 to be finished with the Design phase.  In most normal business projects I would have been given at most 4-6 weeks to do both.  The government PM is a very good thinker and really wants us to think about and plan well.  This system could be live for at least 10 years so there will be no budget for a replacement.

On the tech side, I am trying to gather materials, articles, books and examples for some key areas that need to be addressed during the Design phase of the project.  If any of the 2 or 3 readers of my blog have any suggestions for the following topics please give me them in comments:

1.  Form Authorization in ASP.NET
2.  Exception handling in ASP.NET 
3.  Reporting for viewing and downloading in PDF format

The first 2 will be built into the new architecture.  If you know of some good blogs or mailing lists that can help comment on them also.  Trying to do it correct.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109904179917654054?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109904179917654054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109904179917654054' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109904179917654054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109904179917654054'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/ramping-up-on-aspnet.html' title='Ramping Up on ASP.NET'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109904057758122151</id><published>2004-10-29T05:02:00.000-04:00</published><updated>2004-10-29T05:02:57.580-04:00</updated><title type='text'>Non-Tech News</title><content type='html'>So for the last few months a group of men at my parish have been planning a men's retreat at our church.  The process is CRHP (Christ Renews His Parish).  CRHP was started to help men form bonds of fellowship and also encourage involvement in local parishes.  The weekend is for a giving team to hold the retreat for a receiving team.  I am the Lay Director for the Giving Team.  I guess I am the MC for the weekend.  I never knew how are it was to plan a weekend event.  Our weekend is only 28 men so not very hard.  I have a new respect for people that plan events on the thousands of attendees scale.

I am looking forward to this weekend.  I do not try to very in-your-face type of Christian.  I try to lead by example.  These weekends allow me to be more vocal in a controlled manner to show my faith and devotion.  I am finding that being spiritual and having a faith only enhances ones life.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109904057758122151?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109904057758122151/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109904057758122151' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109904057758122151'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109904057758122151'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/non-tech-news.html' title='Non-Tech News'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109855397708507379</id><published>2004-10-23T13:52:00.000-04:00</published><updated>2004-10-23T13:52:57.086-04:00</updated><title type='text'>I have a new desk pal... the Channel9 Guy!</title><content type='html'>In the mail yesterday I had a package from Microsoft.  I opened it and found a little Channel9 foam guy.  Made my day.  I am trying to keep him away from my boys so that he may live a long life.  I really appreciate that the Channel9 folks sent me one.  I got hooked on C9 pretty early and even sent a horse postcard to them.  Thanks.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109855397708507379?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109855397708507379/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109855397708507379' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109855397708507379'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109855397708507379'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/i-have-new-desk-pal-channel9-guy.html' title='I have a new desk pal... the Channel9 Guy!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109832450429699656</id><published>2004-10-20T22:08:00.000-04:00</published><updated>2004-10-20T22:08:24.296-04:00</updated><title type='text'>Guy Kawasaki on the upstart art</title><content type='html'>Here is one of my heros in a &lt;a href="http://shrinkster.com/1nr"&gt;CNN interview&lt;/a&gt; for his new book "The Art of the Start".  If you even have once had a short thought about starting a new company or even a new corporate group, you must read this book.  Like he says in the interview; you can read an entire book for each of his book's chapters but DOING is what you need to do... not reading books.  Here is the &lt;a href="http://www.garage.com/"&gt;link&lt;/a&gt; to Guy's company Garage.com.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109832450429699656?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109832450429699656/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109832450429699656' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109832450429699656'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109832450429699656'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/guy-kawasaki-on-upstart-art.html' title='Guy Kawasaki on the upstart art'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109828563269627440</id><published>2004-10-20T11:20:00.000-04:00</published><updated>2004-10-20T11:20:32.696-04:00</updated><title type='text'>Will Code for Device -- The .NET To Go Mobility Roadshow Contest</title><content type='html'>&lt;a href="http://www.msmobilityroadshow.com/"&gt;The .NET To Go Mobility Roadshow&lt;/a&gt; has a new contest that will award mobile devices for innovative and creative mobile applications.  Read about it on &lt;a href="http://weblogs.asp.net/trobbins/archive/2004/10/20/245014.aspx"&gt;Thom Robbins&lt;/a&gt; blog.

Have to dig through my notes to find some of the ideas I have had for mobile apps.  I keep a notebook for tech ideas so I do not forget things.  Comes in handy.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109828563269627440?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109828563269627440/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109828563269627440' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109828563269627440'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109828563269627440'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/will-code-for-device-net-t_109828563269627440.html' title='Will Code for Device -- The .NET To Go Mobility Roadshow Contest'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109827861283482665</id><published>2004-10-20T09:23:00.000-04:00</published><updated>2004-10-20T09:24:18.170-04:00</updated><title type='text'>Want a Microsoft Recruiter to see your resume?... for real!</title><content type='html'>Then post a link to your resume in Heather's &lt;a href="http://blogs.msdn.com/heatherleigh/archive/2004/10/19/244845.aspx"&gt;blog entry&lt;/a&gt; comment!!  She will look at it and that is something.  For all you people out there that want to get a foot in the door with MS this is your chance.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109827861283482665?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109827861283482665/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109827861283482665' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109827861283482665'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109827861283482665'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/want-microsoft-recruiter-to-see-your.html' title='Want a Microsoft Recruiter to see your resume?... for real!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109827269706740476</id><published>2004-10-20T07:44:00.000-04:00</published><updated>2004-10-20T07:44:57.066-04:00</updated><title type='text'>Back to Blogging</title><content type='html'>Now that I am settling into the new contract gig and have set up blogging software on the machine here, I will be back into blogging.  I am also starting to use ASP.NET 100% so I should have lots of stories soon on everything I am learning about .NET and web development.  Should be very fun.

I bought a great book and wanted to pass along the recommendation.  After hearing &lt;a href="http://www.franklins.net/dotnetrocks/"&gt;DotNET Rocks&lt;/a&gt; with guest &lt;a href="http://www.franklins.net/fnetdotnetrocks/dotnetrocks.aspx?showid=84"&gt;Fritz Onion&lt;/a&gt; I bought his book &lt;a href="http://www.pluralsight.com/books/essentialasp.net/"&gt;"Essential ASP.NET with Examples in C#"&lt;/a&gt; from &lt;a href="http://www.bookpool.com/"&gt;bookpool.com&lt;/a&gt;.  &lt;a href="http://www.bookpool.com/"&gt;Bookpool&lt;/a&gt; is the cheapest place I found it.  But the book is great and I have found gems on every page I have read.  Not done with it but it has helped and expanded my view of ASP.NET quite a bit.  Thanks &lt;a href="http://msdn.microsoft.com/asp.net/community/authors/fritzonion/default.aspx"&gt;Fritz&lt;/a&gt; for the book.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109827269706740476?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109827269706740476/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109827269706740476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109827269706740476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109827269706740476'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/back-to-blogging.html' title='Back to Blogging'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109827215883769511</id><published>2004-10-20T07:35:00.000-04:00</published><updated>2004-10-20T07:35:58.836-04:00</updated><title type='text'>LexDotNET Kickoff Meeting Last Night</title><content type='html'>So in the last week I have changed jobs and have been part of a new .NET User Group.  &lt;a href="http://www.lexmug.com"&gt;LexDotNET&lt;/a&gt; was a good time last night.  We had 9 attendees with a balance of non .NET people and some with experience.  I gave a talk about &lt;a href="http://www.microsoft.com/resources/practices/code.mspx"&gt;Application Blocks&lt;/a&gt; and demo'ed the &lt;a href="http://msdn.microsoft.com/library/en-us/dnbda/html/daab-rm.asp"&gt;Data Access App Block&lt;/a&gt; which I find very interesting.  We also have a great facility to have our meetings.  &lt;a href="http://www.bluegrass.org/index.php"&gt;Bluegrass Regional Mental Health&lt;/a&gt; is a non-profit and they offer their boardroom to groups to use.  It also helps when the other founder of LexDotNET works there but hey we are lucky.  I have tried to start user groups in the past and the hardest thing to manage is having a good meeting place with a projector and an internet connection.

We are trying to find a speaker for next month.  Topic is open and if someone is driving distance from Lexington, KY we can always offer some good bourbon and horses.  If some Microsoft people read this and can send a speaker we would appreciate the help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109827215883769511?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109827215883769511/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109827215883769511' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109827215883769511'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109827215883769511'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/lexdotnet-kickoff-meeting-last-night.html' title='LexDotNET Kickoff Meeting Last Night'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109766355176460165</id><published>2004-10-13T06:32:00.000-04:00</published><updated>2004-10-13T06:32:31.763-04:00</updated><title type='text'>Delphi 2005 in November</title><content type='html'>Delphi will now be slapped with the year version.  Not '9' but 2005!  Here is the &lt;a href="http://www.borland.com/news/press_releases/2004/10_12_04_delphi2005_boosts_windows_productivity.html"&gt;link&lt;/a&gt; to the normal PR stuff.

I do think that Delphi 2005 will be a great version of Delphi and that it will make people develop better and be more productive.
&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109766355176460165?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109766355176460165/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109766355176460165' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109766355176460165'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109766355176460165'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/delphi-2005-in-november.html' title='Delphi 2005 in November'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109714607409306920</id><published>2004-10-07T06:47:00.000-04:00</published><updated>2004-10-07T06:47:54.093-04:00</updated><title type='text'>LexDotNET starting and I am the first presenter</title><content type='html'>A few developers in and around Lexington, KY are starting a new .NET group as a SIG under &lt;a href="http://www.lexmug.com/"&gt;LexMUG&lt;/a&gt; called LexDotNET.  Very early right now but we had our first org meeting last night.  We have some good plans and are trying to round up speakers.  If anyone out there lives in the region and wants to speak let me know.  We meet on the 3rd Tuesday of the month and this month the topics will be a short planning discussion and Application Blocks.  The presenter is me and I have some work getting a slide show and examples together for the meeting. But I am having fun and that is what is important.  So if anyone is out there and wants to attend please do.  The meeting will be held at 6:00PM at the Bluegrass Health HQ on New Town Pike in Lexington.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109714607409306920?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109714607409306920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109714607409306920' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109714607409306920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109714607409306920'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/lexdotnet-starting-and-i-am-first.html' title='LexDotNET starting and I am the first presenter'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109711771207532030</id><published>2004-10-06T22:55:00.000-04:00</published><updated>2004-10-07T06:34:32.346-04:00</updated><title type='text'>There will be a delay... new job and passion!!</title><content type='html'>I am in the process of ending my current job and starting a new opportunity.  I am starting on the 13th a new job working for &lt;a href="http://www.btas.com/"&gt;BTAS&lt;/a&gt;.  My mission and passion for the next 18+ months will be to take a 12 year old UNIX and Ingres system for the &lt;a href="http://www.doiu.nbc.gov/orientation/osm2.cfm"&gt;Office of Surface Mining&lt;/a&gt; (Dept of Interior) and move it to an ASP.NET application.  Very exciting and I am psyched to getting starting.  I am finishing up some assignments at my current job and have had no time to blog.  Please bear with me for a few days.  Thanks&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109711771207532030?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109711771207532030/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109711771207532030' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109711771207532030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109711771207532030'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/10/there-will-be-delay-new-job-and.html' title='There will be a delay... new job and passion!!'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7094963.post-109645893714308540</id><published>2004-09-29T07:55:00.000-04:00</published><updated>2004-09-29T07:55:37.143-04:00</updated><title type='text'>Free Technical Books Online</title><content type='html'>&lt;a href="http://www.knowing.net/default.aspx"&gt;Larry O'Brien&lt;/a&gt; found a link to a &lt;a href="http://techbooksforfree.com/"&gt;list of free technical books&lt;/a&gt; online.  Good veriety and content.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7094963-109645893714308540?l=dotnetdelphi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://dotnetdelphi.blogspot.com/feeds/109645893714308540/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7094963&amp;postID=109645893714308540' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109645893714308540'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7094963/posts/default/109645893714308540'/><link rel='alternate' type='text/html' href='http://dotnetdelphi.blogspot.com/2004/09/free-technical-books-online.html' title='Free Technical Books Online'/><author><name>Chris Woodruff</name><uri>http://www.blogger.com/profile/13431907539981390252</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry></feed>
