Recommended TDD Book from Developer Fusion https://www.developerfusion.com/t/tdd/books/view/recommended/ Recommended TDD Book from Developer Fusion http://www.rssboard.org/rss-specification en-GB Mon, 03 Oct 2011 12:19:00 GMT Coding for Penetration Testers: Building Better Tools Tools used for penetration testing are often purchased or downloaded from the Internet. Each tool is based on a programming language such as Perl, Python, or Ruby. If a penetration tester wants to extend, augment, or change the functionality of a tool to perform a test differently than the default configuration, the tester must know the basics of coding for the related programming language. http://www.developerfusion.com/book/129354/coding-for-penetration-testers-building-better-tools/ http://www.developerfusion.com/book/129354/coding-for-penetration-testers-building-better-tools/ Mon, 03 Oct 2011 12:19:00 GMT James Crowley BackTrack 4: Assuring Security by Penetration Testing Written as an interactive tutorial, this book covers the core of BackTrack with real-world examples and step-by-step instructions to provide professional guidelines and recommendations to you. The book is designed in a simple and intuitive manner, which allows you to explore the whole BackTrack testing process or study parts of it individually. http://www.developerfusion.com/book/117952/backtrack-4-assuring-security-by-penetration-testing/ http://www.developerfusion.com/book/117952/backtrack-4-assuring-security-by-penetration-testing/ Sat, 16 Apr 2011 22:50:00 GMT James Crowley Inside the Microsoft® Build Engine: Using MSBuild and Team Foundation Build (PRO-Developer) As software complexity increases, proper build practices become ever more important. This essential reference drills inside MSBuild and shows how to maximize your control over the build and deployment process. Learn how to customize and extend build processes with MSBuild and scale them to the team, product, or enterprise level with Team Foundation Build. http://www.developerfusion.com/book/65750/inside-the-microsoft-build-engine-using-msbuild-and-team-foundation-build-prodeveloper/ http://www.developerfusion.com/book/65750/inside-the-microsoft-build-engine-using-msbuild-and-team-foundation-build-prodeveloper/ Wed, 07 Jan 2009 00:00:00 GMT James Crowley Foundation Rails 2 You've heard about this amazing web framework called Ruby on Rails that's taken the world by storm but thought it was way too complex for you? Think again. Foundation Rails 2 takes you through your first steps in Rails, explaining in plain English how to start building dynamic web applications. And there's never been a better time to jump in to the Rails world, as the release of Rails 2 is a major evolutionary leap forward from previous versions. http://www.developerfusion.com/book/18071/foundation-rails-2/ http://www.developerfusion.com/book/18071/foundation-rails-2/ Mon, 27 Oct 2008 00:00:00 GMT James Crowley Pragmatic Unit Testing in Java with JUnit Learn how to improve your Java coding skills using unit testing. Despite it's name, unit testing is really a coding technique, not a testing technique. Unit testing is done by programmers, for programmers. It's primarily for our benefit: we get improved confidence in our code, better ability to make deadlines, less time spent in the debugger, and less time beating on the code to make it work correctly. http://www.developerfusion.com/book/36522/pragmatic-unit-testing-in-java-with-junit/ http://www.developerfusion.com/book/36522/pragmatic-unit-testing-in-java-with-junit/ Mon, 01 Sep 2003 00:00:00 GMT James Crowley Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series) Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques. Besides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code. http://www.developerfusion.com/book/18237/refactoring-improving-the-design-of-existing-code-addisonwesley-object-technology-series/ http://www.developerfusion.com/book/18237/refactoring-improving-the-design-of-existing-code-addisonwesley-object-technology-series/ Thu, 08 Jul 1999 00:00:00 GMT James Crowley