Pentaho Kettle SolutionsThis practical book is a complete guide to installing, configuring, and managing Pentaho Kettle. If you're a database administrator or developer, you'll first get up to speed on Kettle basics and how to apply Kettle to create ETL solutions - before progressing to specialized concepts such as clustering, extensibility, and data vault models. Learn how to design and build every phase of an ETL solution.
Get the most out of Pentaho Kettle and your data warehousing with this detailed guide - from simple single table data migration to complex multisystem clustered data integration tasks. ...
Beginning Programming with C++ For DummiesC++ is an object-oriented programming language commonly adopted by would-be programmers. This book explores the basic development concepts and techniques of C++ and explains the "how" and "why" of C++ programming from the ground up.
You'll discover what goes into creating a program, as well as how to put the various pieces together, deal with standard programming challenges, handle debugging, and make it all work. ...
Essential Windows Phone 7.5Essential Windows Phone 7.5 is the definitive guide to creating powerful, visually compelling mobile applications that take full advantage of Microsoft's Windows Phone 7.5 platform. Nine-time Microsoft MVP Shawn Wildermuth draws on his extensive experience teaching Silverlight and Windows Phone development, helping you to get started fast and master techniques that lead to truly outstanding apps.
After introducing the latest version of Windows Phone, Shawn Wildermuth dives directly into the essentials, emphasizing best-practice examples and illustrating with code. You'll build a complete application from start to finish, then build on your skills with increasingly sophisticated techniques. ...
Learning Quartz ComposerApple's Quartz Composer makes it amazingly easy to create real-time graphics of all kinds: for screensavers, animations, kiosk art, film effects, Dashboard Widgets, graphically-rich apps, and more. But few content creators use QC, because they've had practically no useful help - until now. In this book/DVD bundle, two renowned VJs who've pushed this tool to the limit show you how to do it, too!
You needn't be a technical expert: Graham Robinson and Surya Buchwald introduce each concept through a hands-on project, with videos demonstrating every step. ...
MySQL Cookbook, 2nd EditionAlong with MySQL's popularity has come a flood of questions about solving specific problems, and that's where this Cookbook is essential. Designed as a handy resource when you need quick solutions or techniques, the book offers dozens of short, focused pieces of code and hundreds of worked-out examples for programmers of all levels who don't have the time (or expertise) to solve MySQL problems from scratch. There are also many new examples for using Perl, PHP, Python, and Java as well. ...
Python in a Nutshell, 2nd EditionThis book offers Python programmers one place to look when they needhelp remembering or deciphering the syntax of this open source languageand its many powerful but scantily documented modules. Thiscomprehensive reference guide makes it easy to look up the mostfrequently needed information - not just about the Python languageitself, but also the most frequently used parts of the standard libraryand the most important third-party extensions. ...
Beginning Object-Oriented Programming with C#Wrox beginners' guides have the perfect formula for getting programming newcomers up and running. This one introduces beginners to object-oriented programming using C# to demonstrate all of the core constructs of this programming framework. Using real-world situations, you'll discover how to create, test, and deliver your programs and how to work with classes, arrays, collections, and all the elements of object-oriented programming. ...
Introduction to Design Patterns in C++ with Qt, 2/EThis book fills a void between the many syntax-oriented programming texts that teach readers how to program in C++ with standard I/O (e.g., Deitel) and the relatively few books that assume a knowledge of OOP/C++ and emphasize GUI programming using higher-level frameworks (e.g., Blanchette). There are plenty of books on C++ programming but, with few exceptions, the user interface is constrained to either primitive terminal I/O, or closed-source, non-portable libraries (e.g., Microsoft Foundation Classes). ...
Getting Started with Arduino, 2nd EditionArduino is the open-source electronics prototyping platform that's taken the design and hobbyist world by storm. This thorough introduction, updated for Arduino 1.0, gives you lots of ideas for projects and helps you work with them right away. From getting organized to putting the final touches on your prototype, all the information you need is here!
Getting started with Arduino is a snap. To use the introductory examples in this guide, all you need an Arduino Uno or earlier model, along with USB A-B cable and an LED. The easy-to-use Arduino development environment is free to download. ...
Puppet Types and ProvidersPuppet's true power exists in the simple resource model it uses to manage the state of complex operating systems. This concise guide shows you how to extend that model and implement custom functionality on top of Puppet by working with the type and provider APIs.
Two experts from Puppet Labs explain the concepts behind these APIs, and provide instructions and examples to help you write your own fully functional types and providers. You'll also delve into Puppet's source code to get a better understanding of how types and providers are implemented internally. If you're familiar with basic Puppet concepts, you're ready to get started. ...