IT eBooks
Download, Read, Use
Seven Concurrency Models in Seven Weeks
Seven Concurrency Models in Seven Weeks

Your software needs to leverage multiple cores, handle thousands of users and terabytes of data, and continue working in the face of both hardware and software failure. Concurrency and parallelism are the keys, and Seven Concurrency Models in Seven Weeks equips you for this new world. See how emerging technologies such as actors and functional programming address issues with traditional threads and locks development. Learn how to exploit the parallelism in your computer's GPU and leverage clusters of machines with MapReduce and Stream Processing. And do it all with the confidence that comes from using tools that help you write crystal clear, high-quality code. This book will show you how to exploit different parallel architectures to improve your code's performance, scalability, and resilience. You'll learn about seven concurrency models: threads and locks, functional programming, separating identity and state, actors, sequential processes, data parallelism, and the lambda architect ...
Big Data, Data Mining, and Machine Learning
Big Data, Data Mining, and Machine Learning

Big data is big business. But having the data and the computational power to process it isn't nearly enough to produce meaningful results. Big Data, Data Mining, and Machine Learning: Value Creation for Business Leaders and Practitioners is a complete resource for technology and marketing executives looking to cut through the hype and produce real results that hit the bottom line. Providing an engaging, thorough overview of the current state of big data analytics and the growing trend toward high performance computing architectures, the book is a detail-driven look into how big data analytics can be leveraged to foster positive change and drive efficiency. ...
Learn Windows IIS in a Month of Lunches
Learn Windows IIS in a Month of Lunches

When your website slows to a crawl or Exchange stops sending internet mail, you have to get things working again. Fast. IIS is the communication gateway for most Microsoft servers as well as the primary technology for publishing web sites. Learning to manage it effectively means you can keep your systems running smoothly and go home on time. Learn Windows IIS in a Month of Lunches is an innovative tutorial designed for busy administrators. Follow the crisp explanations, examples, and exercises in this concise, easy-to-read book, and you'll be managing, securing, and automating IIS faster than you thought possible. You'll start with IIS fundamentals, and then systematically explore web farm design, website management, and high availability, along with practices to keep your Exchange, SharePoint, System Center, and Lync servers running smoothly. ...
Node.js in Action
Node.js in Action

JavaScript on the server? You bet. Node.js is a JavaScript server capable of supporting scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thing at a time, a key requirement for real-time apps like chat, games, and live statistics. And since it's JavaScript, you use the same language end to end. Node.js in Action shows you how to build production-quality applications. Clear introductions of key concepts and example-by-example coverage take you from setup to deployment. You'll dive into asynchronous programming, data storage, and output templating, and interact with the filesystem to create non-HTTP applications like TCP/IP servers and command-line tools. Perfect for a web developer transitioning from Rails, Django, or PHP. Requires basic knowledge of JavaScript. No prior experience with Node.js needed. ...
VMware vSphere Resource Management Essentials
VMware vSphere Resource Management Essentials

vSphere is the flagship suit of Server virtualization, cloud deployment, and management. VMware vSphere comes with features that help you prepare a robust foundation to build virtual environments. You might have an already-built vSphere deployment, but managing the resources of your vSphere environment is crucial in order to save time and improve productivity. This practical guide provides readers with a high-level understanding of the various components, methodologies and general best practices for maintaining and managing resources in a virtual environment. Readers will begin the book with an explanation of the requirements for ESXi, the groundwork for VMware vSphere, and move through a comprehensive study of how resources are supplied. We'll then progress with showing you the characteristics that enable resource and virtual machine availability. ...
RESTful Web Services with Dropwizard
RESTful Web Services with Dropwizard

The RESTful Web Services concept is constantly growing compared to SOAP technologies. Used by many API providers, RESTful has started to become the architecture of choice for the enterprise SOA as well. Dropwizard combines everything needed to create production ready RESTful Web Services, combining the most powerful, stable and well-known RESTful Java-based libraries. This practical guide will help you learn how to create, configure, and implement a dynamic Web Service application by showcasing practical examples using the most important modules of Dropwizard and combining them together. ...
Building Applications with iBeacon
Building Applications with iBeacon

High-precision location information is increasingly useful for mobile application developers, since it allows devices to interact with the world around them. This practical book shows you how to achieve arm's reach accuracy with iBeacons, simple transmitters that enable your applications to react to nearby surroundings and then deliver timely, relevant information—especially indoors, where GPS and cell service are inaccurate. Whether you're enabling a map, giving users directions, creating a game, recommending purchases, letting users check in, or creating an immersive experience, you'll learn how iBeacons provide precise location information, empowering your applications to engage and interact with users nearby. ...
Android Application Programming with OpenCV
Android Application Programming with OpenCV

Take a smartphone from your pocket, and within a few seconds, you can snap a photo, manipulate it, and share it with the world. You have just achieved mass production of image data. With a computer vision library such as OpenCV, you can analyze and transform copious amounts of image data in real time on a mobile device. The upshot to this is that you, as developers, can provide mobile users with many new kinds of images, constantly highlighting certain visual features that are of artistic or practical interest. Android is a convenient platform for such experiments because it uses a high-level language (Java), it provides standardized interfaces for sharing image data between applications, and it is mostly open source, so everyone can study its implementation. ...
XNA 4 3D Game Development by Example
XNA 4 3D Game Development by Example

Learn the structure of a 3D world and how to implement a variety of 3D techniques including terrain generation and 3D model rendering. Build three different types of 3D games step-by-step, including a first-person maze game, a battlefield tank game, and a 3D sidescrolling action game on the surface of Mars. Learn to utilize High Level Shader Language (HLSL) to add lighting and multi-texturing effects to your 3D scenes. ...
Getting Started with Oracle Data Integrator 11g
Getting Started with Oracle Data Integrator 11g

Discover the comprehensive and sophisticated orchestration of data integration tasks made possible with ODI, including monitoring and error-management. Get to grips with the product architecture and building data integration processes with technologies including Oracle, Microsoft SQL Server and XML files. A comprehensive tutorial packed with tips, images and best practices. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2026