IT eBooks
Download, Read, Use
Learning Apache Thrift
Learning Apache Thrift

With modern software systems being increasingly complex, providing a scalable communication architecture for applications in different languages is tedious. The Apache Thrift framework is the solution to this problem! It helps build efficient and easy-to-maintain services and offers a plethora of options matching your application type by supporting several popular programming languages, including C++, Java, Python, PHP, Ruby, Erlang, Perl, Haskell, C#, Cocoa, JavaScript, Node.js, Smalltalk, OCaml, and Delphi. This book will help you set aside the basics of service-oriented systems through your first Apache Thrift-powered app. Then, progressing to more complex examples, it will provide you with tips for running large-scale applications in production environments. ...
Learning Axure RP Interactive Prototypes
Learning Axure RP Interactive Prototypes

This book provides you with a rapid introduction to interactive prototyping. It starts with explaining the basics of Axure RP and quickly familiarizes you with pages, panes, and widgets. It then walks you through designing increasingly compelling experiences by enabling basic, intermediate, and advanced interactions with your own interactive prototype. You will also learn how to generate common interactions for a typical home page that includes a global header and footer as well as an interactive carousel. You'll also incorporate social media feeds from Facebook and Twitter. You'll enhance your functional prototype with user account creation and login validation; simulate a Content Management System driving catalog, category, and search results pages; and finally learn to fashion a dynamic shopping cart with a progress indicator and checkout interactions. ...
Learning Couchbase
Learning Couchbase

NoSQL database systems have changed application development in terms of adaptability to dynamics schema and scalability. Compared with the currently available NoSQL database systems, Couchbase is the fastest. Its ease of configuration and powerful features for storing different schema structures, retrieval using map reduce and inbuilt disaster recovery by replicating document across the geographical region, make it one of the most powerful, scalable and comprehensive NoSQL in the market. Couchbase also introduces smart client API for various programming language to integrate the database with the application easily, yet providing very complex features like cluster health awareness. This book achieves its goal by taking up an end-to-end development structure, right from understanding NoSQL document design to implementing full fledged eCommerce application design using Couchbase as a backend. ...
Business Case Analysis with R
Business Case Analysis with R

This tutorial teaches you how to use the statistical programming language R to develop a business case simulation and analysis. It presents a methodology for conducting business case analysis that minimizes decision delay by focusing stakeholders on what matters most and suggests pathways for minimizing the risk in strategic and capital allocation decisions. Business case analysis, often conducted in spreadsheets, exposes decision makers to additional risks that arise just from the use of the spreadsheet environment. R has become one of the most widely used tools for reproducible quantitative analysis, and analysts fluent in this language are in high demand. The R language, traditionally used for statistical analysis, provides a more explicit, flexible, and extensible environment than spreadsheets for conducting business case analysis. The main tutorial follows the case in which a chemical manufacturing company considers constructing a chemical reactor and production facility to ...
Illustrated C# 7
Illustrated C# 7

Get to work quickly with C# with a uniquely succinct and visual format used to present the C# 7.0 language. Whether you're getting to grips with C# for the first time or working to deepen your understanding, you'll find this book to be a clear and refreshing take on each aspect of the language. Figures are of prime importance in this book. While teaching programming seminars, Daniel Solis found that he could almost watch the light bulbs going on over the students' heads as he drew the figures on the whiteboard. In this text, he has distilled each important concept into simple but accurate illustrations. For this latest edition, Dan is joined by fellow experienced teacher and programmer, Cal Schrotenboer, to bring you the very latest C# language features, along with an understanding of the frameworks it most often lives in: .NET and the new .NET Core. For something as intricate and precise as a programming language, there must be text as well as figures. But rather than long, word ...
iOS 9 Swift Programming Cookbook
iOS 9 Swift Programming Cookbook

Ready to build stunning apps for iPhone, iPad, and Apple Watch? This cookbook - completely rewritten with all-new material - provides 90 proven solutions for tackling the latest features in iOS 9 and watchOS 2.0. Written exclusively in Apple's Swift language, these code-rich recipes show you how to use dynamic user interfaces, interactive maps, multitasking functionality, Apple's new UI Testing framework, and many other features. This cookbook is ideal for intermediate and advanced iOS developers looking to work with the newest versions of Apple's mobile operating systems. Each recipe includes reusable code, available on GitHub, that you can put to work right away. Work with new features in Swift 2, Xcode 7, and Interface Builder; Build standalone apps for Apple Watch; Create vibrant user interfaces with new UIKit features; Use Swift to connect with the iOS contacts database; Block ads or obtrusive content with Safari Content Blockers; Make your app content searchable with Spotli ...
Learning Puppet 4
Learning Puppet 4

If you're a system administrator, developer, or site reliability engineer responsible for handling hundreds or even thousands of nodes in your network, the Puppet configuration management tool will make your job a whole lot easier. This practical guide shows you what Puppet does, how it works, and how it can provide significant value to your organization. Through hands-on tutorials, DevOps engineer Jo Rhett demonstrates how Puppet manages complex and distributed components to ensure service availability. You'll learn how to secure configuration consistency across servers, clients, your router, and even that computer in your pocket by setting up your own testing environment. Learn exactly what Puppet is, why it was created, and what problems it solves; Tailor Puppet to your infrastructure with a design that meets your specific needs; Write declarative Puppet policies to produce consistency in your systems; Build, test, and publish your own Puppet modules; Manage network devices su ...
Learning Predictive Analytics with R
Learning Predictive Analytics with R

R is statistical software that is used for data analysis. There are two main types of learning from data: unsupervised learning, where the structure of data is extracted automatically; and supervised learning, where a labeled part of the data is used to learn the relationship or scores in a target attribute. As important information is often hidden in a lot of data, R helps to extract that information with its many standard and cutting-edge statistical functions. This book is packed with easy-to-follow guidelines that explain the workings of the many key data mining tools of R, which are used to discover knowledge from your data. ...
Learning Redis
Learning Redis

This book will introduce Redis and help you understand its various facets. Starting with an introduction to NoSQL, you will learn how to install Redis and how to classify and work with data structures. By working with real world scenarios pertaining to using Redis, you will discover sharding and indexing techniques, along with how to improve scalability and performance through persistent strategies and data migration techniques. With the help of multiple examples, you will learn to design web and business applications. You will also learn how to configure Redis for setting up clusters and tuning it for performance. At the end of this book, you will find essential tips on backup and recovery strategies for the Redis environment. ...
Learning RSLogix 5000 Programming
Learning RSLogix 5000 Programming

RSLogix 5000 and Studio 5000's Logix Designer are user-friendly interfaces used for programming the current generation of Rockwell Automation Controllers including ControlLogix, CompactLogix, and SoftLogix. When engineering automation solutions using Logix, it is important to study the changes to the platform introduced with Studio 5000 and the various controllers, modules, and form factors available today. RSLogix 5000 programming packages help you maximize performance, save project development time, and improve productivity. This book provides a detailed overview of the Logix platform including ControlLogix, CompactLogix, and SoftLogix and explains the significant changes introduced in Studio 5000. A clear understanding of the recent Logix platform changes is critical for anyone developing a Rockwell Automation solution. It provides an easy-to-follow, step-by-step approach to learning the essential Logix hardware and software components and provides beginners with a solid foundati ...
← 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-2025