https://www.developerfusion.com/t/perl/books/view/recommended/ Recommended Perl Book from Developer Fusion 2011-10-03T12:19:00.00Z http://www.developerfusion.com/book/129354/coding-for-penetration-testers-building-better-tools/ Coding for Penetration Testers: Building Better Tools 2011-10-03T12:19:00.00Z 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. James Crowley http://www.developerfusion.com/book/94194/gray-hat-hacking-the-ethical-hackers-handbook-3rd-edition/ Gray Hat Hacking The Ethical Hackers Handbook, 3rd Edition 2011-02-01T12:33:00.00Z THE LATEST STRATEGIES FOR UNCOVERING TODAY'S MOST DEVASTATING ATTACKSThwart malicious network intrusion by using cutting-edge techniques for finding and fixing security flaws. Fully updated and expanded with nine new chapters, Gray Hat Hacking: The Ethical Hacker's Handbook, Third Edition details the most recent vulnerabilities and remedies along with legal disclosure methods. James Crowley http://www.developerfusion.com/book/94220/malware-analysts-cookbook-and-dvd-tools-and-techniques-for-fighting-malicious-code/ Malware Analyst's Cookbook and DVD: Tools and Techniques for Fighting Malicious Code 2011-02-01T12:59:00.00Z A computer forensics "how-to" for fighting malicious code and analyzing incidentsWith our ever-increasing reliance on computers comes an ever-growing risk of malware. Security professionals will find plenty of solutions in this book to the problems posed by viruses, Trojan horses, worms, spyware, rootkits, adware, and other invasive software. James Crowley http://www.developerfusion.com/book/17226/natural-language-processing-with-python/ Natural Language Processing with Python 2009-06-30T00:00:00.00Z This book offers a highly accessible introduction to Natural Language Processing, the field that underpins a variety of language technologies, ranging from predictive text and email filtering to automatic summarization and translation. With Natural Language Processing with Python, you'll learn how to write Python programs to work with large collections of unstructured text. You'll access richly-annotated datasets using a comprehensive range of linguistic data structures. James Crowley http://www.developerfusion.com/book/17112/regular-expressions-cookbook/ Regular Expressions Cookbook 2009-06-04T00:00:00.00Z This cookbook provides more than 100 recipes to help you crunch data and manipulate text with regular expressions. Every programmer can find uses for regular expressions, but their power doesn't come worry-free. Even seasoned users often suffer from poor performance, false positives, false negatives, or perplexing bugs. James Crowley http://www.developerfusion.com/book/60541/the-twitter-book/ The Twitter Book 2009-05-26T00:00:00.00Z This practical guide will teach you everything you need to know to quickly become a Twitter power user, including strategies and tactics for using Twitter's 140-character messages as a serious--and effective--way to boost your business. Co-written by Tim O'Reilly and Sarah Milstein, widely followed and highly respected Twitterers, the practical information in The Twitter Book is presented in a fun, full-color format that's packed with helpful examples and clear explanations.Twitter Tips James Crowley http://www.developerfusion.com/book/81372/programming-language-pragmatics-third-edition/ Programming Language Pragmatics, Third Edition 2009-04-06T00:00:00.00Z As a textbook suitable for the classroom or self-study, Michael Scott's Programming Language Pragmatics provides a worthy tour of the theory and practice of how programming languages are run on today's computers. Clearly organized and filled with a wide-ranging perspective on over 40 different languages, this book will be appreciated for its depth and breadth of coverage on an essential topic in computer science. James Crowley http://www.developerfusion.com/book/66080/learning-perl-5th-edition/ Learning Perl, 5th Edition 2008-07-07T00:00:00.00Z In this smooth, carefully paced course, a leading Perl trainer teaches you to program in the language that threatens to make C, sed, awk, and the Unix shell obsolete for many tasks. This book is the "official" guide for both formal (classroom) and informal learning. It is fully accessible to the novice programmer. James Crowley http://www.developerfusion.com/book/18363/simply-rails-2/ Simply Rails 2 2008-05-01T00:00:00.00Z Want to learn all about Ruby on Rails 2.0, the web application framework that is inspiring developers around the world? The second edition of this practical, hands on book will: show you how to install Ruby on Rails on Windows, Mac, or Linux walk you, step by step, through the development of a Web 2.0 social news application, just like digg. James Crowley http://www.developerfusion.com/book/18351/core-javatm-volume-ifundamentals-8th-edition-sun-core-series/ Core Java(TM), Volume I--Fundamentals (8th Edition) (Sun Core Series) 2007-09-21T00:00:00.00Z This revised edition of the classic Core Java™, Volume I–Fundamentals, is the definitive guide to Java for serious programmers who want to put Java to work on real projects. Fully updated for the new Java SE 6 platform, this no-nonsense tutorial and reliable reference illuminates the most important language and library features with thoroughly tested real-world examples. James Crowley