Tuesday, April 25, 2006
Open Source .NET Development : Programming with NAnt, NUnit, NDoc, and More
Perhaps the most revolutionary aspect of the arrival of Microsoft's .NET platform is the standardization of C# and the Common Language Runtime. Now, for the first time, programmers can develop and use open-source projects that are based on a language that is an international standard as well as compatible with both Microsoft and Linux platforms. Open Source .NET Development is the definitive guide on .NET development in an open-source environment Inside, readers will find in-depth information on using NAnt, NDoc, NUnit, Draco.NET, log4net, and Aspell.Net with both Visual Studio .NET and the Mono Project. Brian Nantz not only shares the best open-source and "free" tools, frameworks, components, and products for .NET, he also provides usable, practical examples and projects. The result is a highly accessible reference for finding the tools that best fit your needs. Highlights include An introduction to open source and its implementations of the .NET standards .NET development with open-source tools, including build automation, XML documentation, unit testing, continuous integration, and application logging A simple example of Integrating .NET open-source projects that integrates an Open Source SVG component with a System.Drawing graphical editor An Aspell.Net case study that shows the use of Draco.NET Continuous Integration in conjunction with NAnt, NUnit, NDoc, and the SharpDevelop IDE An exclusive look at ADO.NET database and ASP.NET Web development using PostgreSQL that runs on both Windows and Linux Appendixes on NAnt and NAntContrib tasks, log4netAppender configurations, and open-source security observations Whether you are a .NET developer interested in learning more about open-source tools or an open-source developer curious about .NET, this book will bridge the divide between these formerly distinct camps. The accompanying CD-ROM includes the book's .NET open-source coding examples, as well as many of the featured tools.Download: http://rapidshare.de/files/18708966/06042306.rar.html
Software Project Secrets: Why Software Projects Fail
Offers a new path to success in the software industry. This book reaches out to managers, developers, and customers who use industry-standard methodologies, but whose projects still struggle to succeed.Download: rapidshare.de
Monday, April 24, 2006
Professional JavaScript for Web Developers

Professional JavaScript for Web Developers JavaScript is an important feature of every major browser because it enables enhanced user interaction on both Web sites and Web applications. While exploring everything from its history to today's advanced features, this book shows you how to use this powerful language to its full potential in order to develop your own applications that solve the business problems facing Web developers today. You'll gain a clear understanding of the components that make up a JavaScript implementation, plus you'll examine critical areas including events, regular expressions, and browser detection techniques so that you can build dynamic user interfaces. You'll also learn how to extend the language to meet your specific requirements as well as create seamless client-server communication without intermediaries such as Java or hidden frames. What you will learn from this book ECMAScript basics, object-oriented programming techniques, and important Document Object Model (DOM) concepts How to implement regular expressions for data validation and string manipulation Methods for handling events to tie JavaScript to a Web user interface Techniques for validating data, sorting tables, and dealing with errors How to communicate between JavaScript and browser plugins All about security issues, optimization, and intellectual property protections Who this book is for This book is for Web developers who want to use JavaScript to dramatically improve the usability of their Web sites and Web applications. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.
Download: rapidshare.de
Beginning J2EE 5: From Novice to Professional
This book shows you how to harness the power of J2EE, and examines how the pieces of the new J2EE 5 platform fit together. The authors surpass merely explaining how to code a JSP or an EJB; instead, they compare these APIs at length for your ultimate benefit. You will come to learn when and where to use these APIs, employ best practices for using them, and understand their strengths and weaknesses. Hands-on tutorials are also included, along with clear explanations and working code examples. You will grow to take the next step—from writing client-side desktop applications to writing enterprise applications. You will also learn how to use the individual APIs and tools in the J2EE platform, and how to merge these to create your own enterprise applications.Download: rapidshare.de