<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:copyright="http://blogs.law.harvard.edu/tech/rss" xmlns:image="http://purl.org/rss/1.0/modules/image/">
    <channel>
        <title>Library</title>
        <link>http://geekswithblogs.net/scottkuhl/category/2556.aspx</link>
        <description>I have decided to start posting those books that I find I can't live without.

.NET 2.0


Visual Basic 2005: A Developer's Notebook
ASP.NET 2.0: A Developer's Notebook 
Pro .NET 2.0 Windows Forms and Custom Controls 
Programming Microsoft ASP.NET 2.0 Core Reference 
Expert VB 2005 Business Objects, Second Edition




Agile Development


Agile Software Development with SCRUM 
User Stories Applied : For Agile Software Development 
Test-Driven Development in Microsoft .NET





Databases


Mastering SQL Server 2000





Programming (General)


Object Technology: A Manager's Guide 
Code Complete, Second Edition 
The CSS Anthology : 101 Essential Tips, Tricks, and Hacks

</description>
        <language>en-US</language>
        <copyright>Scott Kuhl</copyright>
        <managingEditor>scott@kuhl.ws</managingEditor>
        <generator>Subtext Version 0.0.0.0</generator>
        <item>
            <title>Software Development Bookshelf</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2006/04/19/SoftwareDevelopmentBookshelf.aspx</link>
            <description>&lt;P&gt;For a while I have been adding books to the library feed of this site one at a time.&amp;nbsp; Here is a list of books that I currently keep on my &amp;#8220;must have&amp;#8221; bookshelf.&amp;nbsp; I will update this periodically as new volumes are added and dropped.&amp;nbsp; The Library link list will also stay syncronized.&lt;/P&gt;
&lt;P&gt;&lt;STRONG&gt;.NET 2.0&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0596007264/qid=1145476640/sr=1-6/ref=sr_1_6/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Visual Basic 2005: A Developer's Notebook&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0596008120/qid=1145475212/sr=1-2/ref=sr_1_2/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;ASP.NET 2.0: A Developer's Notebook&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/1590594398/qid=1145476678/sr=2-1/ref=pd_bbs_b_2_1/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Pro .NET 2.0 Windows Forms and Custom Controls&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0735621764/qid=1145476743/sr=2-2/ref=pd_bbs_b_2_2/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Programming Microsoft ASP.NET 2.0 Core Reference&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/1590596315/qid=1145476714/sr=2-3/ref=pd_bbs_b_2_3/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Expert VB 2005 Business Objects, Second Edition&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Agile Development&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0130676349/qid=1145476778/sr=2-2/ref=pd_bbs_b_2_2/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Agile Software Development with SCRUM&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0321205685/qid=1145476810/sr=2-1/ref=pd_bbs_b_2_1/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;User Stories Applied : For Agile Software Development&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0735619484/qid=1145476839/sr=2-3/ref=pd_bbs_b_2_3/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Test-Driven Development in Microsoft .NET&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Databases&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0782126278/qid=1145476870/sr=1-1/ref=sr_1_1/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Mastering SQL Server 2000&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;STRONG&gt;Programming (General)&lt;/STRONG&gt;&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0201309947/qid=1145476897/sr=2-1/ref=pd_bbs_b_2_1/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Object Technology: A Manager's Guide&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0735619670/qid=1145476929/sr=2-1/ref=pd_bbs_b_2_1/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Code Complete, Second Edition&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0957921888/qid=1145476956/sr=2-1/ref=pd_bbs_b_2_1/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;The CSS Anthology : 101 Essential Tips, Tricks, and Hacks&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;EM&gt;I am still looking for books on ADO.NET 2.0, VB 2005 general language reference, SQL Server 2005, and Team System.&lt;/EM&gt;&lt;/P&gt;
&lt;P&gt;These are .NET 1.1 books that have been removed but are still on standy if needed&lt;/P&gt;
&lt;UL&gt;
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0735620598/sr=8-2/qid=1145475057/ref=pd_bbs_2/002-3116162-1924811?%5Fencoding=UTF8"&gt;Programming Microsoft Visual Basic .NET Version 2003&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0735614237/qid=1145475105/sr=2-2/ref=pd_bbs_b_2_2/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Microsoft ADO.NET (Core Reference)&lt;/A&gt; 
&lt;LI&gt;&lt;A href="http://www.amazon.com/gp/product/0735619336/qid=1145475151/sr=1-1/ref=sr_1_1/002-3116162-1924811?s=books&amp;amp;v=glance&amp;amp;n=283155"&gt;Microsoft .NET Distributed Applications: Integrating XML Web Services and .NET Remoting&lt;/A&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=75602"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=75602" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/75602.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2006/04/19/SoftwareDevelopmentBookshelf.aspx</guid>
            <pubDate>Wed, 19 Apr 2006 17:40:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/75602.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2006/04/19/SoftwareDevelopmentBookshelf.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/75602.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/75602.aspx</trackback:ping>
        </item>
        <item>
            <title>The CSS Anthology</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2006/02/10/TheCSSAnthology.aspx</link>
            <description>&lt;P&gt;Book eight is &lt;STRONG&gt;&lt;EM&gt;The&amp;nbsp;CSS&amp;nbsp;Anthology: 101&amp;nbsp;Essential&amp;nbsp;Tips,&amp;nbsp;Tricks&amp;nbsp;&amp;amp;&amp;nbsp;Hacks by Rachel Andrew&lt;/EM&gt;&lt;/STRONG&gt; (ISBN 0-9579218-8-8).&amp;nbsp; I am by no means an expert in XHTML and CSS or web design.&amp;nbsp; But I have been coding HTML apps for a decade.&amp;nbsp; Moving to XHTML makes some aspects of web development so much easier, but the little problems of positioning and browser compatibility can be overwhelming, especially with complex interfaces.&amp;nbsp; This book works well answering questions, how the h%ll do I do that?!&lt;/P&gt;
&lt;P&gt;The book takes a what is your problem, here is the solution approach and does a good job teaching CSS along the way.&amp;nbsp; I recommend reading the book once from cover-to-cover then refering to it as a reference.&amp;nbsp; Chapter 8, CSS Positioning and Layout, is a good place to find a starting template for your site.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;&lt;FONT color=#000080&gt;(This post is part of an ongoing series to build your technical library.)&lt;/FONT&gt;&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=69017"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=69017" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/69017.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2006/02/10/TheCSSAnthology.aspx</guid>
            <pubDate>Fri, 10 Feb 2006 16:03:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/69017.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2006/02/10/TheCSSAnthology.aspx#feedback</comments>
            <slash:comments>1</slash:comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/69017.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/69017.aspx</trackback:ping>
        </item>
        <item>
            <title>Test-Driven Development in Microsoft .NET</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/12/09/TestDrivenDevelopmentinMicrosoftNET.aspx</link>
            <description>&lt;P&gt;Book seven, and the last of the agile books for now, is &lt;STRONG&gt;&lt;EM&gt;Test-Driven Development in Microsoft .NET by James W. Newkirk and&amp;nbsp;Alexei A. Vorontsov&lt;/EM&gt;&lt;/STRONG&gt; (ISBN 0735619484).&lt;/P&gt;
&lt;P&gt;While not the defacto standard on test driven development, that title goes to Test Driven Development: By Example by Kent Beck, I found this book to be a more practical learning tool for .NET developers.&amp;nbsp; If you have never used test driven development, the concept is fairly simple.&amp;nbsp; Write tests first, then write code.&amp;nbsp; This will force you to only write the minimal amount of code you need to achieve the result, and you will build a library of unit tests that&amp;nbsp;can be run over-and-over again to help protect against breaking changes.&lt;/P&gt;
&lt;P&gt;It should also be noted that the book uses NUnit, so if you are using Team System I don't know how much use this will be.&amp;nbsp; I have yet to dive into any of the Team System tools.&amp;nbsp; Our budget does not afford such luxuries.&lt;/P&gt;
&lt;P&gt;This book is available on Safari Bookshelf.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;(This post is part of an ongoing series to build your technical library.)&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=62699"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=62699" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/62699.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/12/09/TestDrivenDevelopmentinMicrosoftNET.aspx</guid>
            <pubDate>Fri, 09 Dec 2005 16:46:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/62699.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/12/09/TestDrivenDevelopmentinMicrosoftNET.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/62699.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/62699.aspx</trackback:ping>
        </item>
        <item>
            <title>User Stories Applied : For Agile Software Development</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/12/09/UserStoriesAppliedForAgileSoftwareDevelopment.aspx</link>
            <description>&lt;P&gt;Book six, in sticking with the agile theme,&amp;nbsp;is &lt;STRONG&gt;&lt;EM&gt;User Stories Applied: For Agile Software Development by Mike Cohn&lt;/EM&gt;&lt;/STRONG&gt; (ISBN 0321205685).&amp;nbsp; &lt;/P&gt;
&lt;P&gt;There are in general two major forms of requirements documents, Use Cases and User Stories.&amp;nbsp; Use Cases have been around for a long time, and if you work in a larger company you have probably been exposed to them a lot.&amp;nbsp; User Stories on the other hand are a newer product that is mostly used in agile development.&amp;nbsp; The idea behind a user story is to create less detailed specifications and from the user's point of view.&lt;/P&gt;
&lt;P&gt;This book will walk you through the theories behind User Stories and show you the proper way to create them.&lt;/P&gt;
&lt;P&gt;This book is available on Safari Bookshelf.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;(This post is part of an ongoing series to build your technical library.)&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=62697"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=62697" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/62697.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/12/09/UserStoriesAppliedForAgileSoftwareDevelopment.aspx</guid>
            <pubDate>Fri, 09 Dec 2005 16:30:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/62697.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/12/09/UserStoriesAppliedForAgileSoftwareDevelopment.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/62697.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/62697.aspx</trackback:ping>
        </item>
        <item>
            <title>Agile Software Development with SCRUM</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/12/08/AgileSoftwareDevelopmentwithSCRUM.aspx</link>
            <description>&lt;P&gt;Its been awhile since I added anything to my &lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;Library collection&lt;/A&gt; I started on this blog.&amp;nbsp; Its not that I don't have more to add, I just keep forgetting.&amp;nbsp; I have several more titles I want to post, so I'll try picking up the pace.&lt;/P&gt;
&lt;P&gt;Book five is &lt;STRONG&gt;&lt;EM&gt;Agile Software Development with SCRUM by Ken Schwaber and Mike Beedle&lt;/EM&gt;&lt;/STRONG&gt; (ISBN 0130676349).&lt;/P&gt;
&lt;BLOCKQUOTE dir=ltr style="MARGIN-RIGHT: 0px"&gt;
&lt;P&gt;Scrum is an agile, lightweight process that can be used to manage and control software and product development using iterative, incremental practices. Wrapping existing engineering practices, including Extreme Programming and RUP, Scrum generates the benefits of agile development with the advantages of a simple implementation. Scrum significantly increases productivity and reduces time to benefits while facilitating adaptive, empirical systems development.&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;I have been practicing Scrum now for about 18 months and I am now a full convert to the agile methods.&amp;nbsp; Anything I did to explain the Scrum process in a single post would not do it justice.&amp;nbsp; If you are looking for a great project management solution, try Scrum.&amp;nbsp; And this is the book to guide you through it.&lt;/P&gt;
&lt;P&gt;For a very good overview of Scrum try &lt;A href="http://www.mountaingoatsoftware.com/scrum/index.php"&gt;Mountain Goat Software&lt;/A&gt;.&lt;/P&gt;
&lt;P&gt;This book is not available on Safari Bookshelf.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;(This post is part of an ongoing series to build your technical library.)&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=62611"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=62611" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/62611.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/12/08/AgileSoftwareDevelopmentwithSCRUM.aspx</guid>
            <pubDate>Thu, 08 Dec 2005 18:34:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/62611.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/12/08/AgileSoftwareDevelopmentwithSCRUM.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/62611.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/62611.aspx</trackback:ping>
        </item>
        <item>
            <title>Programming Visual Basic .NET</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/ProgrammingVisualBasicNet.aspx</link>
            <description>&lt;P&gt;Book four is more language / technology specific than my previous choices for the library. &lt;B&gt;&lt;I&gt;Programming Microsoft Visual Basic .NET (Core Reference) by Francesco Balena&lt;/I&gt;&lt;/B&gt; (ISBN 0735613753) is the book to have for a single language reference. While you may branch out into deeper topics later such at ADO.NET or ASP.NET, this is the place to start. This may also be the only book you purchase. From here you could stick to articles or online help, but it really depends on your learning style. Either way, this book is an indispensible reference and learning guide that builds upon the usefulness and success of its earlier edition on Visual Basic 6. (Both editions are included on the CD in electronic format).&lt;/P&gt;
&lt;P&gt;The current release covers version 2003, but check carefully before you buy, the version that covers 2002 looks almost identical. Unfortunately, this book is not available on Safari Bookshelf.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;(This post is part of an ongoing series to build your technical library.)&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51181"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51181" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/51181.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/ProgrammingVisualBasicNet.aspx</guid>
            <pubDate>Fri, 26 Aug 2005 23:58:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/51181.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/ProgrammingVisualBasicNet.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/51181.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/51181.aspx</trackback:ping>
        </item>
        <item>
            <title>UML Distilled</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/UmlDistilled.aspx</link>
            <description>&lt;P&gt;Book three is &lt;B&gt;&lt;I&gt;UML Distilled: A Brief Guide to the Standard Object Modeling Language by Martin Fowler&lt;/I&gt;&lt;/B&gt; (ISBN 0321193687). This is simply the best quick reference / basic tutorial to UML available. The book will not teach you object oriented design and analysis, but it will tell you how to create those models in UML. There are lengthier books on the topic, but this one should solve 99% of your issues. The book is currently in its 3rd edition which covers UML version 2.0. Multiple editions of this book are available on Safari Bookshelf.&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;(This post is part of an ongoing series to build your technical library.)&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51180"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51180" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/51180.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/UmlDistilled.aspx</guid>
            <pubDate>Fri, 26 Aug 2005 23:55:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/51180.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/UmlDistilled.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/51180.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/51180.aspx</trackback:ping>
        </item>
        <item>
            <title>Data Management</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/DataManagement.aspx</link>
            <description>&lt;P&gt;Book two of my library is &lt;B&gt;&lt;I&gt;Data Management : Databases and Organizations by Richard T. Watson&lt;/I&gt;&lt;/B&gt; (ISBN 0471347116). It is an excellent general database technology book that I first used in college. The book is divided into sections which include: The Managerial Perspective, Data Modeling and SQL, Database Architectures and Implementations, Organizational Memory Technologies, and Managing Organizational Memory. The book is currently in its 5th edition and it's still going strong. Unfortunately, this book is neither cheap ($104.95 list) nor available on Safari Bookshelf.&lt;/P&gt;
&lt;P&gt;I can still remember my tests from college, every question began with "According to Watson...". Hmm, maybe that's why I watch "According to Jim"???&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;(This post is part of an ongoing series to build your technical library.)&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51179"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51179" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/51179.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/DataManagement.aspx</guid>
            <pubDate>Fri, 26 Aug 2005 23:52:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/51179.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/DataManagement.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/51179.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/51179.aspx</trackback:ping>
        </item>
        <item>
            <title>Object Technology</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/ObjectTechnology.aspx</link>
            <description>&lt;P&gt;The first book I am adding to the ongoing library is &lt;B&gt;&lt;I&gt;Object Technology: A Manager's Guide by David A. Taylor, Ph.D&lt;/I&gt;&lt;/B&gt; (ISBN 0201309947). This is a nice short book that helps you think in objects. There is no coding and not much design theory. It is a true introductory book that helps you understand what object-oriented programming is fundamentally about. The most current edition of the book is the 2nd edition published back in 1997. This book is still in print and available on Safari Bookshelf.&lt;/P&gt;
&lt;P&gt;A more modern alternative may be Object Thinking by David West (ISBN 0735619654) but I have not read this book. (Yet)&lt;/P&gt;
&lt;P&gt;&lt;A href="http://www.geekswithblogs.net/scottkuhl/category/2556.aspx"&gt;&lt;EM&gt;(This post is part of an ongoing series to build your technical library.)&lt;/EM&gt;&lt;/A&gt;&lt;/P&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51178"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51178" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/51178.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/ObjectTechnology.aspx</guid>
            <pubDate>Fri, 26 Aug 2005 23:49:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/51178.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/ObjectTechnology.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/51178.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/51178.aspx</trackback:ping>
        </item>
        <item>
            <title>Newbies, Chicken++ or the {{Egg}}</title>
            <link>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/NewbiesChickenOrTheEgg.aspx</link>
            <description>&lt;p&gt;If you're new to coding, things can seem overwhelming. You don't just need to learn how to program anymore. You need to learn databases, markup languages, object design, methodologies, etc. So, you can expect mistakes. Not just coding mistakes, but big mistakes in all those areas. A good mentor is your best bet to seeing it through the early years. It also helps to absorb as much knowledge as possible. At least then you will be able to identify if your mentor is a screwball. This is probably also a good reason to find two. Get one at work or college and join a user group.&lt;/p&gt;

&lt;p&gt;So, to help with the knowledge absorption, I have decided to start posting those books that I find I can't live without. While I will add them in no particular order, the order to study them poses a problem. Is it better to learn a language first, then design? It has been a long time since I started out, and the rules have changed. I learned a language first, but quickly was thrown into databases. As far as a design method, I went too long before learning a method to the madness.&lt;/p&gt;

&lt;p&gt;Any input is greatly appreciated.&lt;/p&gt;

&lt;p&gt;Much like when our kids learn to walk, they are going to fall. Picking themselves up and trying again is part of the learning process. The problem is a new coder is more like an indestructible 1000 foot baby running at full speed. You could be cleaning up the mess for years.&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.pheedo.com/click.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51177"&gt;&lt;img src="http://www.pheedo.com/img.phdo?x=6cda6ad746d942b9a1110d0715a4fa12&amp;u=51177" border="0"/&gt;&lt;/a&gt;&lt;/p&gt;&lt;iframe src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;PageID=31016&amp;amp;SiteID=1" width=1 height=1 Marginwidth=0 Marginheight=0 Hspace=0 Vspace=0 Frameborder=0 Scrolling=No&gt;
&lt;script language='javascript1.1' src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Browser=NETSCAPE4&amp;amp;NoCache=True&amp;PageID=31016&amp;amp;SiteID=1"&gt;&lt;/script&gt;
&lt;noscript&gt;&lt;a href="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Click&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" target="_blank"&gt;
&lt;img src="http://ads.geekswithblogs.net/a.aspx?ZoneID=5&amp;amp;Task=Get&amp;amp;Mode=HTML&amp;amp;SiteID=1&amp;amp;PageID=31016" width="1" height="1" border="0"  alt=""&gt;&lt;/a&gt;
&lt;/noscript&gt;
&lt;/iframe&gt;
&lt;img src="http://geekswithblogs.net/scottkuhl/aggbug/51177.aspx" width="1" height="1" /&gt;</description>
            <dc:creator>Scott Kuhl</dc:creator>
            <guid>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/NewbiesChickenOrTheEgg.aspx</guid>
            <pubDate>Fri, 26 Aug 2005 23:43:00 GMT</pubDate>
            <wfw:comment>http://geekswithblogs.net/scottkuhl/comments/51177.aspx</wfw:comment>
            <comments>http://geekswithblogs.net/scottkuhl/archive/2005/08/26/NewbiesChickenOrTheEgg.aspx#feedback</comments>
            <wfw:commentRss>http://geekswithblogs.net/scottkuhl/comments/commentRss/51177.aspx</wfw:commentRss>
            <trackback:ping>http://geekswithblogs.net/scottkuhl/services/trackbacks/51177.aspx</trackback:ping>
        </item>
    </channel>
</rss>