- Programming F#
- Python Pocket Reference
- Refactoring in Ruby
- Refactoring in Ruby
- Cloud Computing and SOA Convergence in Your Enterprise: A Step-by-Step Guide
- Handbook of Ambient Intelligence and Smart Environments
- Man-Machine Interactions
- Applications of Soft Computing: From Theory to Praxis
- Programming .NET Compact Framework 3.5
- Essential Silverlight 3
Posted: 13 Oct 2009 12:20 PM PDT
Why learn F#? This multi-paradigm language not only offers you an enormous productivity boost through functional programming, it also lets you develop applications using your existing object-oriented and imperative programming skills. With Programming F#, you’ll quickly discover the many advantages of Microsoft’s new language, which includes access to all the great tools and libraries of the .NET platform. Learn how to reap the benefits of functional programming for your next project — whether it’s quantitative computing, large-scale data exploration, or even a pursuit of your own. With this comprehensive guide, F# team member Chris Smith gives you a head start on the fundamentals and advanced concepts of the F# language.
About the Author
Chris Smith is a Software Design Engineer on the F# team at Microsoft. Although he helped design the language, his official role is to test the product to make sure it is ready to ship. Which means he understands the details of F# better than anybody else on the team. You can read his blog, Chris Smith’s Complete Unique View, at http://blogs.msdn.com/chrsmith/.
Posted: 13 Oct 2009 12:19 PM PDT
This is the book to reach for when you’re coding on the fly and need an answer now. It’s an easy-to-use reference to the core language, with descriptions of commonly used modules and toolkits, and a guide to recent changes, new features, and upgraded built-ins — all updated to cover Python 3.x as well as version 2.6. You’ll also quickly find exactly what you need with the handy index. Written by Mark Lutz, who is widely recognized as today’s leading Python trainer, Python Pocket Reference, Fourth Edition, is the perfect companion to O’Reilly’s classic Python tutorials, Learning Python and Programming Python.
This edition covers:
Posted: 13 Oct 2009 12:18 PM PDT
The First Hands-On, Practical, All-Ruby Refactoring Workbook!
Refactoring–the art of improving the design of existing code–has taken the world by storm. So has Ruby. Now, for the first time, there's a refactoring workbook designed from the ground up for the dynamic Ruby language.
Refactoring in Ruby gives you all the realistic, hands-on practice you need to refactor Ruby code quickly and effectively. You'll discover how to recognize "code smells," which signal opportunities for improvement, and then perfect your program's design one small, safe step at a time.
The book shows you when and how to refactor with both legacy code and during new test-driven development, and walks you through real-world refactoring in detail. The workbook concludes with several applications designed to help practice refactoring in realistic domains, plus a handy code review checklist you'll refer to again and again. Along the way, you'll learn powerful lessons about designing higher quality Ruby software–lessons that will enable you to experience the joy of writing consistently great code.
Refactoring in Ruby will help you
Posted: 13 Oct 2009 12:16 PM PDT
The Definitive Refactoring Guide, Fully Revamped for Ruby
With refactoring, programmers can transform even the most chaotic software into well-designed systems that are far easier to evolve and maintain. What's more, they can do it one step at a time, through a series of simple, proven steps. Now, there's an authoritative and extensively updated version of Martin Fowler's classic refactoring book that utilizes Ruby examples and idioms throughout–not code adapted from Java or any other environment.
The authors introduce a detailed catalog of more than 70 proven Ruby refactorings, with specific guidance on when to apply each of them, step-by-step instructions for using them, and example code illustrating how they work. Many of the authors' refactorings use powerful Ruby-specific features, and all code samples are available for download.
Leveraging Fowler's original concepts, the authors show how to perform refactoring in a controlled, efficient, incremental manner, so you methodically improve your code's structure without introducing new bugs. Whatever your role in writing or maintaining Ruby code, this book will be an indispensable resource.
This book will help you
• Understand the core principles of refactoring and the reasons for doing it
• Recognize "bad smells" in your Ruby code
• Rework bad designs into well-designed code, one step at a time
• Build tests to make sure your refactorings work properly
• Understand the challenges of refactoring and how they can be overcome
• Compose methods to package code properly
• Move features between objects to place responsibilities where they fit best
• Organize data to make it easier to work with
• Simplify conditional expressions and make more effective use of polymorphism
• Create interfaces that are easier to understand and use
• Generalize more effectively
• Perform larger refactorings that transform entire software systems and may take months or years
• Successfully refactor Ruby on Rails code
Posted: 13 Oct 2009 12:16 PM PDT
Cloud Computing and SOA Convergence in Your Enterprise offers a clear-eyed assessment of the challenges associated with this new world—and offers a step-by-step program for getting there with maximum return on investment and minimum risk. Using multiple examples, Linthicum:
If you're ready to begin driving real competitive advantage from cloud computing, this book is the start-to-finish roadmap you need to make it happen.
Posted: 13 Oct 2009 12:06 PM PDT
Ambient Intelligence (AmI) has recently been adopted as a term referring to a multidisciplinary subject which embraces a variety of pre-existing fields of computer science and engineering. Given the diversity of potential applications this relationship naturally extends to other areas of science, such as education, health and social care, entertainment, sports, and transportation, to name a few. AmI brings these resources and many other areas together to provide flexible and intelligent services to users acting in their environments.
Handbook of Ambient Intelligence and Smart Environments is a comprehensive presentation of the latest developments in the burgeoning research area of ambient intelligence and smart environments. Written by leading international experts, this seminal reference organizes all major concepts, theories, methodologies, trends, and challenges into a coherent, unified repository.
About this handbook:
This complete volume is an exceptional tool for research scientists, practitioners, senior undergraduate and graduate students in computer science and engineering. This book also presents a useful text for professionals working in service science, education, education, health and social care, entertainment, sports, transportation and urban development.
Posted: 13 Oct 2009 12:05 PM PDT
This volume reflects a number of research streams on the development of computer systems and software that makes it possible to employ them in a variety of human activities ranging from logic studies and artificial intelligence, rule-based control of technological processes, image analysis, expert systems and decision support, to assistance in creative works.
In particular, the volume points to a number of new advances in man-machine communication, interaction between visualization and modeling, rough granular computing in human-centric information processing and the discovery of affinities between perceptual granules. The topical subdivisions of this volume include human-computer interactions, decision support, rough fuzzy investigations, advances in classification methodology, pattern analysis and signal processing, computer vision and image analysis, advances in algorithmics, databases and data warehousing, and embedded system applications.
Posted: 13 Oct 2009 12:03 PM PDT
The World Soft Computing (WSC) conference is an annual international online conference on applied and theoretical soft computing technology. The topics covered by the conference range from applied to theoretical aspects of fuzzy, neuro-fuzzy and rough sets over to neural networks to single and multi-objective optimisation. Contributions about particle swarm optimisation, gene expression programming, clustering, classi cation, support vector machines, quantum evolution and agent systems have also been received. One whole session was devoted to soft computing techniques in computer graphics, imaging, vision and signal processing.
Posted: 13 Oct 2009 12:00 PM PDT
Completely revised and updated for .NET Compact Framework 2.0 and 3.5, Visual Studio 2008, and Windows Mobile Smart Phones, Programming .NET Compact Framework 3.5, Second Edition, teaches you how to write highly effective applications for handheld wireless devices with small screens, limited memory, and finite battery life.
This book is the definitive tutorial and reference for the .NET Compact Framework and Windows Mobile. If you're interested in developing for this burgeoning platform, there is no one better able to get you up to speed than industry veterans, master programmers, and teachers Paul Yao and David Durant.
With this book you will learn how to
If you want to learn Windows Mobile development but only have limited experience with the .NET Framework, this is the only book you need.
Posted: 13 Oct 2009 11:58 AM PDT
Essential Silverlight 3 is the definitive reference and insider's guide. It not only covers all the key features of the Silverlight 3 runtime and how to use them but, in Under the Hood sections, explains why each feature was developed and how each one works. These "insider" explanations often lead to concise, practical performance tips that can help you speed up your own Silverlight applications.
Author Ashraf Michail is uniquely qualified to explain Silverlight 3. He is a Microsoft Silverlight architect who has guided Silverlight from its beginnings through the current version. In this book, he shows how to
If you are a developer who is getting started with Silverlight or an expert Silverlight developer who is interested in understanding the inner workings of the Silverlight runtime, this book is for you.
|You are subscribed to email updates from Download Free Computer Ebooks - NET BOOKS |
To stop receiving these emails, you may unsubscribe now.
|Email delivery powered by Google|
|Google Inc., 20 West Kinzie, Chicago IL USA 60610|