https://www.developerfusion.com/t/open-source/books/view/recommended/sort/popularity/ Recommended Open Source Book from Developer Fusion 2011-10-14T04:21:00.00Z http://www.developerfusion.com/book/65162/professional-ajax-2nd-edition-programmer-to-programmer/ Professional Ajax, 2nd Edition (Programmer to Programmer) 2007-03-12T00:00:00.00Z Professional Ajax 2nd Edition provides a developer-level tutorial of Ajax techniques, patterns, and use cases. The book begins by exploring the roots of Ajax, covering how the evolution of the web and new technologies directly led to the development of Ajax techniques. A detailed discussion of how frames, JavaScript, cookies, XML, and XMLHttp requests (XHR) related to Ajax is included. After this introduction, the book moves on to cover the implementation of specific Ajax techniques. James Crowley http://www.developerfusion.com/book/17785/beginning-c-game-programming-game-development/ Beginning C# Game Programming (Game Development) 2004-10-22T00:00:00.00Z Are you ready to try your hand at programming games using C#? "Beginning C# Game Programming" is your ideal introductory guide?designed to jumpstart your experience with C# and DirectX 9. It includes the fundamental topics you?ll need to know and covers additional topics that you?ll find helpful along the way. Begin with a comprehensive look at programming with C#?from the basics of classes to advanced topics such as polymorphism and abstraction. Then it? James Crowley http://www.developerfusion.com/book/81659/learning-ext-js/ Learning Ext JS 2009-11-28T00:00:00.00Z In DetailAs more and more of our work is done through a web browser, and more businesses build web rather than desktop applications, users want web applications that look and feel like desktop applications. Ext JS is a JavaScript library that makes it (relatively) easy to create desktop-style user interfaces in a web application, including multiple windows, toolbars, drop-down menus, dialog boxes, and much more. Both Commercial and Open Source licenses are available for Ext JS. James Crowley http://www.developerfusion.com/book/60524/mercurial-the-definitive-guide-animal-guide/ Mercurial: The Definitive Guide (Animal Guide) 2009-07-02T00:00:00.00Z Mercurial is the easiest system to learn when it comes to distributed revision control-ideal whether you're a lone programmer working on a small project, or part of huge team dealing with thousands of files. This definitive guide takes you step by step through ways to track, merge, and manage both open source and commercial software projects with Mercurial, using Windows, Mac OS X, Linux, Solaris, and other systems. James Crowley http://www.developerfusion.com/book/17229/practical-programming-an-introduction-to-computer-science-using-python/ Practical Programming: An Introduction to Computer Science Using Python 2009-05-28T00:00:00.00Z Computers are used in every part of science from ecology to particle physics. This introduction to computer science continually reinforces those ties by using real-world science problems as examples. Anyone who has taken a high school science class will be able to follow along as the book introduces the basics of programming, then goes on to show readers how to work with databases, download data from the web automatically, build graphical interfaces, and most importantly, how to think like a p James Crowley http://www.developerfusion.com/book/119720/concrete5-beginners-guide/ concrete5 Beginner's Guide 2011-05-20T01:16:00.00Z This book is part of Packt's Beginner's Guide series. You will be guided through the set up of a Concrete5 site with step-by-step practical examples. This book is ideal for developers who would like to build their first site with Concrete5. Some knowledge of PHP, MySQL, or HTML would be useful, but you will likely have little to no experience in using Concrete5. This book will teach you everything you need to know! James Crowley http://www.developerfusion.com/book/130311/android-forensics-investigation-analysis-and-mobile-security-for-google-android/ Android Forensics: Investigation, Analysis and Mobile Security for Google Android 2011-10-14T04:21:00.00Z The open source nature of the platform has not only established a new direction for the industry, but enables a developer or forensic analyst to understand the device at the most fundamental level. Android Forensics covers an open source mobile device platform based on the Linux 2.6 kernel and managed by the Open Handset Alliance. The Android platform is a major source of digital forensic investigation and analysis. James Crowley http://www.developerfusion.com/book/82850/dreamweaver-cs5-the-missing-manual/ Dreamweaver CS5: The Missing Manual 2010-06-24T00:00:00.00Z Web designers, web producers, and webmasters rely on one program above all others to design, build, and manage professional websites: Adobe Dreamweaver. It provides the tools you need to create everything from simple HTML pages to database-driven PHP pages. But what makes Dreamweaver so versatile is also what makes it difficult to learn. James Crowley http://www.developerfusion.com/book/81421/oracle-coherence-35/ Oracle Coherence 3.5 2010-05-02T00:00:00.00Z Create Internet-scale applications using Oracle's high-performance data grid *Build scalable web sites and Enterprise applications using a market-leading data grid product *Design and implement your domain objects to work most effectively with Coherence and apply Domain Driven Designs (DDD) to Coherence applications *Leverage Coherence events and continuous queries to provide real-time updates to client applications James Crowley http://www.developerfusion.com/book/94284/effortless-ecommerce-with-php-and-mysql/ Effortless E-Commerce with PHP and MySQL 2011-02-01T16:46:00.00Z In this comprehensive guide to creating an e-commerce Web site using PHP and MySQL, renowned author Larry Ullman walks you through every step—designing the visual interface, creating the database, presenting content, generating an online catalog, managing the shopping cart, handling the order and the payment process, and fulfilling the order—always with security and best practices emphasized along the way. Even if you’re an experienced Web developer, you’re guaranteed to learn something new. James Crowley