I''ve currently gone through the following books, and I was wondering if anyone had any other suggestions. I own Pickaxe 2 The Pragmatic Programmers Pragmatic Subversion Pragmatic Unit testing PoEAA I''m mainly looking at Patters, and Agile methods right now, but I''m open to anything. Thanks -- Scott Brooks Network Operations Manager Binary Solutions Ltd. sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org
On Jun 18, 2005, at 12:03 AM, Scott Brooks wrote:> I''m mainly looking at Patters, and Agile methods right now, but I''m > open to > anything.Personal favorites include: Structured Analysis and System Specification Peopleware both by Tom Demarco. -- _Deirdre http://deirdre.net "Ideally pacing should look like the stock market for the year 1999, up and up and up, but with lots of little dips downwards...." -- Wen Spencer
On Jun 18, 2005, at 3:03 AM, Scott Brooks wrote:> I''ve currently gone through the following books, and I was wondering > if anyone > had any other suggestions. > > I own > Pickaxe 2 > The Pragmatic Programmers > Pragmatic Subversion > Pragmatic Unit testing > PoEAA > > I''m mainly looking at Patters, and Agile methods right now, but I''m > open to > anything. > > Thanks > -- > Scott Brooks >Domain Driven Design by Eric Evans And of course, the Rails book if you don''t have it already -Scott _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
On Saturday 18 June 2005 03:03 am, Scott Brooks wrote:> I''m mainly looking at Patters, and Agile methods right now, but I''m open to > anything.Refactoring, by Martin Fowler. Really lit up my "OO light bulb".
Teach Yourself Visual Basic 4 in 21 days is a classic and should be read by all. (Just kidding) On a serious note, one of the books I''m thoroughly enjoying at the moment is "Designing With Web Standards". It''s a great introduction to HTML and CSS, and the writing style is very good. Link: http://www.zeldman.com/dwws/ Larry Wright http://www.approachingnormal.com On 6/18/05, Scott Brooks <sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org> wrote:> > I''ve currently gone through the following books, and I was wondering if > anyone > had any other suggestions. > > I own > Pickaxe 2 > The Pragmatic Programmers > Pragmatic Subversion > Pragmatic Unit testing > PoEAA > > I''m mainly looking at Patters, and Agile methods right now, but I''m open > to > anything. > > Thanks > -- > Scott Brooks > Network Operations Manager > Binary Solutions Ltd. > sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >_______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
+1 Pickaxe 2 (Still working through this one as I learn Ruby) +1 Agile Web Development With Rails Beta Book (A no brainer on this list, a wonderfully written guide) +1 The Pragmatic Programmers (A personal favorite) +1 Pragmatic Subversion (a great book on how to use Subversion) +1 Pragmatic Unit testing (I happen to have the C#/NUnit version) +1 Designing With Web Standards (Read when it came out, great book on web standards) +1 Refactoring by Martin Fowler (Another must read for any respectable OO programmer) Some others that are not necessarily programming related but were instrumental in getting me along in my career include: Database Design For Mere Mortals The Practical SQL Handbook: Using Structured Query Language Kyle Heon kheon-Wuw85uim5zDR7s880joybQ@public.gmane.org _____ From: rails-bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org [mailto:rails-bounces-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org] On Behalf Of Larry Wright Sent: Saturday, June 18, 2005 8:54 AM To: rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org Subject: Re: [Rails] Good books Teach Yourself Visual Basic 4 in 21 days is a classic and should be read by all. (Just kidding) On a serious note, one of the books I''m thoroughly enjoying at the moment is "Designing With Web Standards". It''s a great introduction to HTML and CSS, and the writing style is very good. Link: http://www.zeldman.com/dwws/ Larry Wright http://www.approachingnormal.com On 6/18/05, Scott Brooks <sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org> wrote: I''ve currently gone through the following books, and I was wondering if anyone had any other suggestions. I own Pickaxe 2 The Pragmatic Programmers Pragmatic Subversion Pragmatic Unit testing PoEAA I''m mainly looking at Patters, and Agile methods right now, but I''m open to anything. Thanks -- Scott Brooks Network Operations Manager Binary Solutions Ltd. sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails _______________________________________________ Rails mailing list Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org http://lists.rubyonrails.org/mailman/listinfo/rails
Test Driven Development by kurt beck is the most important one you are missing. I''m not sure how much overlap there is with pragmatic unit testing though. On 6/18/05, Scott Brooks <sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org> wrote:> I''ve currently gone through the following books, and I was wondering if anyone > had any other suggestions. > > I own > Pickaxe 2 > The Pragmatic Programmers > Pragmatic Subversion > Pragmatic Unit testing > PoEAA > > I''m mainly looking at Patters, and Agile methods right now, but I''m open to > anything. > > Thanks > -- > Scott Brooks > Network Operations Manager > Binary Solutions Ltd. > sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >-- Tobi http://www.snowdevil.ca - Snowboards that don''t suck http://typo.leetsoft.com - Open source weblog engine http://blog.leetsoft.com - Technical weblog
The Design of Everyday Things - Donald Norman On 6/18/05, Scott Brooks <sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org> wrote:> I''ve currently gone through the following books, and I was wondering if anyone > had any other suggestions. > > I own > Pickaxe 2 > The Pragmatic Programmers > Pragmatic Subversion > Pragmatic Unit testing > PoEAA > > I''m mainly looking at Patters, and Agile methods right now, but I''m open to > anything. > > Thanks > -- > Scott Brooks > Network Operations Manager > Binary Solutions Ltd. > sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
On 6/18/05, Tobias Luetke <tobias.luetke-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Test Driven Development by kurt beck is the most important one you are missing. > I''m not sure how much overlap there is with pragmatic unit testing though. >FWIW, I found Pragmatic Unit Testing to have a lot of the same content but to be a lot less tedious to read than Kent Beck''s book. I don''t think it''s worth reading both. -- Chad Fowler http://chadfowler.com http://rubycentral.org http://rubygarden.org http://rubygems.rubyforge.org (over 500,000 gems served!)
Larry Wright wrote:> On a serious note, one of the books I''m thoroughly enjoying at the moment is > "Designing With Web Standards". It''s a great introduction to HTML and CSS, > and the writing style is very good.+1... the book that helped me launch my freelance career, should be read cover to cover by all web developers, it''s a veritable tome of knowledge! (I read some other self employment business book that suggested not picking a funny company name, but as you can see from my sig, I completely ignored that part!) Cheers, ~Dave -- Dave Silvester Rent-A-Monkey Website Development Web: http://www.rentamonkey.com/
On 6/18/05, David Corbin <dcorbin-wmGZ+vDKSyrZJqsBc5GL+g@public.gmane.org> wrote:> On Saturday 18 June 2005 03:03 am, Scott Brooks wrote: > > I''m mainly looking at Patters, and Agile methods right now, but I''m open to > > anything. > > Refactoring, by Martin Fowler. Really lit up my "OO light bulb".I''ll second that suggestion, and also suggestion "Refactoring to Patterns" (http://www.industriallogic.com/xp/refactoring/) by Joshua Kerievsky. It takes the refactorings that Fowler presents and unites them with Design Patterns, so its kind of a logical next step after refactoring. The examples are all in Java and C#, so it might be a bit difficult if you aren''t familiar with those languages. Also, the code is all taken from real-world projects, which I enjoyed as I like seeing actual code that I might encounter in my work as opposed to "toy code" for examples. Also, some other suggestions: XP Explained, Second Edition, by Kent Beck and Cynthia Andres - the updated version of the book that started XP Programatic Program Automation by Clark - Java examples again, but the principles are the same, and Clark has been writing about automation w/ Rake on his weblog lately... Working Effectively with Legacy Code, by Michael Feathers - Get legacy code under control with careful testing and refactoring And +1 on Pragmatic Programmer, of course - absolutely required. - Rob Sanheim -- http://www.robsanheim.com/
One non-programming book every programmer needs is: The Non-Designers Design Book by Robin Williams. It won''t make you a designer, but at least you''ll have some fundamental understanding of what those graphic designers are trying to accomplish! Jamie On Jun 18, 2005, at 3:03 AM, Scott Brooks wrote:> I''ve currently gone through the following books, and I was wondering > if anyone > had any other suggestions. > > I own > Pickaxe 2 > The Pragmatic Programmers > Pragmatic Subversion > Pragmatic Unit testing > PoEAA > > I''m mainly looking at Patters, and Agile methods right now, but I''m > open to > anything. > > Thanks > -- > Scott Brooks > Network Operations Manager > Binary Solutions Ltd. > sbrooks-7+OF9GBfT4Xe9wHmmfpqLOTW4wlIGRCZ@public.gmane.org > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
On Jun 20, 2005, at 2:50 PM, Robert Sanheim wrote:> XP Explained, Second Edition, by Kent Beck and Cynthia Andres > - the updated version of the book that started XP+1> Programatic Program Automation by Clark > - Java examples again, but the principles are the same, and Clark has > been writing about automation w/ Rake on his weblog lately...+1> Working Effectively with Legacy Code, by Michael Feathers > - Get legacy code under control with careful testing and refactoringNot horribly relevant to Rails (yet), but I need to check this out. -- ~akk http://therealadam.com
If you''re reading up on design, *please please please* read "Design with Type" by Carl Dair. The importance of good typography in web applications cannot be understated. http://www.amazon.com/exec/obidos/ASIN/0802065198/qid=1119359816/sr=2 -1/ref=pd_bbs_b_2_1/102-9337080-7224933 On Jun 20, 2005, at 10:01 PM, Jamie Orchard-Hays wrote:> One non-programming book every programmer needs is: > > The Non-Designers Design Book by Robin Williams. > > It won''t make you a designer, but at least you''ll have some > fundamental understanding of what those graphic designers are trying > to accomplish! > > Jamie > > > _______________________________________________ > Rails mailing list > Rails-1W37MKcQCpIf0INCOvqR/iCwEArCW2h5@public.gmane.org > http://lists.rubyonrails.org/mailman/listinfo/rails >
On Tuesday 21 June 2005 12:36, Adam Keys wrote:> > Working Effectively with Legacy Code, by Michael Feathers > > - Get legacy code under control with careful testing and > > refactoring > > Not horribly relevant to Rails (yet), but I need to check this out.By Feathers''s definition, legacy code is any code that doesn''t have accompanying tests. Thus it''s very likely that there already is more than enough Rails legacy code. I know, I have written some. Michael -- Michael Schuerig I am the sum total of the parts mailto:michael-q5aiKMLteq4b1SvskN2V4Q@public.gmane.org I control directly. http://www.schuerig.de/michael/ --Daniel C. Dennett, Elbow Room