Browse Results

Showing 27,151 through 27,175 of 53,402 results

Apache Flume: Distributed Log Collection for Hadoop - Second Edition

by Steve Hoffman

If you are a Hadoop programmer who wants to learn about Flume to be able to move datasets into Hadoop in a timely and replicable manner, then this book is ideal for you. No prior knowledge about Apache Flume is necessary, but a basic knowledge of Hadoop and the Hadoop File System (HDFS) is assumed.

Application Development with Qt Creator - Second Edition

by Ray Rischpater

This book is great for developers who are new to Qt and Qt Creator and who are interested in harnessing the power of Qt for cross-platform development. If you have basic experience programming in C++, you have what it takes to create engaging cross-platform applications using Qt and Qt Creator!

Jenkins Continuous Integration Cookbook - Second Edition

by Alan Mark Berg

If you are a Java developer, a software architect, a technical project manager, a build manager, or a development or QA engineer, then this book is ideal for you. A basic understanding of the software development life cycle and Java development is needed, as well as a rudimentary understanding of Jenkins.

WiX Cookbook

by Nick Ramirez

If you are a developer with a good understanding of WiX projects and would like to further explore advanced WiX topics, this book is for you. To get the most out of this book, knowledge of proper XML syntax is recommended.

Mastering Ext JS - Second Edition

by Loiane Groner

If you are a developer who is familiar with Ext JS and want to augment your skills to create even better web applications, this is the book for you. Basic knowledge of JavaScript/HTML/CSS and any server-side language (PHP, Java, C#, Ruby, or Python) is required.

Appium Essentials

by Manoj Hans

This book is intended for automation testers and developers who want to enhance their skills from web-based automation to mobile application automation using Appium. Basic knowledge of mobile application testing, Selenium WebDriver, and programming is assumed.

Xamarin Cross-platform Application Development - Second Edition

by Jonathan Peppers

If you are a developer with experience in C# and are just getting into mobile development, this is the book for you. If you have experience with desktop applications or the Web, this book will give you a head start on cross-platform development.

Node.js By Example

by Krasimir Tsonev

If you are a JavaScript developer with no experience with Node.js or server-side web development, this book is for you. It will lead you through creating a fairly complex social network. You will learn how to work with a database and create real-time communication channels.

Learning Hyper-V

by Vinicius R. Apolinario

This book focuses on readers starting their journey with Hyper-V, and assumes they have minimal or no knowledge of virtualization.

Learning Swift

by Andrew J Wagner

If you are looking to build iOS or OS X apps using the most modern technology, this book is ideal for you. You will find this book especially useful if you are new to programming or if you have yet to develop for iOS or OS X.

Mastering TypeScript

by Nathan Rozentals

<P><P>Build enterprise-ready, industrial strength web applications using TypeScript and leading JavaScript frameworks <P><P>Key Features <P><P>Focus on test-driven development to help build quality applications that are modular, scalable, maintainable, and adaptable. <P><P>Practical examples that show you how to use TypeScript with popular JavaScript frameworks including Backbone, Angular, Node.js, require.js, and Marionette <P><P>Enhance your TypeScript knowledge with in-depth discussions on language features, third-party libraries, declaration files, and so on using practical scenarios. <P><P>Book Description <P><P>The TypeScript compiler and language has brought JavaScript development up to the enterprise level, yet still maintains backward compatibility with existing JavaScript browsers and libraries. <P><P>Packed with practical code samples, this book brings the benefits of strongly typed, object-oriented programming and design principles into the JavaScript development space. Starting with core language features, and working through more advanced topics such as generics and modules, you will learn how to gain maximum benefit from your JavaScript development with TypeScript. With a strong focus on test-driven development and coverage of many popular JavaScript frameworks, you can fast-track your TypeScript knowledge to a professional level. By the end of this book, you will be able to confidently implement a TypeScript application from scratch. <P><P>What you will learn <P><P>Gain an insight into core and advanced TypeScript language features including inheritance and generics <P><P>Integrate your existing JavaScript code and third-party JavaScript libraries by writing and using declaration files <P><P>Write TypeScript code to target popular JavaScript frameworks such as jQuery, Backbone, Angular, Node, and Marionette <P><P>Create extensive testing suites for your application, including unit testing, integration testing, and browser automation with Jasmine and Selenium <P><P>Organize your application code using modules, and utilize Asynchronous Module Loading with require.js <P><P>Explore advanced object-oriented techniques including dependency injection and strongly typed domain events <P><P>Build a complete single-page web application with TypeScript and Marionette, incorporating object-oriented design patterns along the way <P><P>Who This Book Is For <P><P>Whether you are a JavaScript developer aiming to learn TypeScript, or an experienced TypeScript developer wanting to take your skills to the next level, this book is for you. From basic to advanced language constructs, test-driven development, and object-oriented techniques, you will learn how to get the most out of the TypeScript language.

Mastering Social Media Mining with R

by Vikram Garg Sharan Kumar Ravindran

Extract valuable data from your social media sites and make better business decisions using R About This Book * Explore the social media APIs in R to capture data and tame it * Employ the machine learning capabilities of R to gain optimal business value * A hands-on guide with real-world examples to help you take advantage of the vast opportunities that come with social media data Who This Book Is For If you have basic knowledge of R in terms of its libraries and are aware of different machine learning techniques, this book is for you. Those with experience in data analysis who are interested in mining social media data will find this book useful. What You Will Learn * Access APIs of popular social media sites and extract data * Perform sentiment analysis and identify trending topics * Measure CTR performance for social media campaigns * Implement exploratory data analysis and correlation analysis * Build a logistic regression model to detect spam messages * Construct clusters of pictures using the K-means algorithm and identify popular personalities and destinations * Develop recommendation systems using Collaborative Filtering and the Apriori algorithm In Detail With an increase in the number of users on the web, the content generated has increased substantially, bringing in the need to gain insights into the untapped gold mine that is social media data. For computational statistics, R has an advantage over other languages in providing readily-available data extraction and transformation packages, making it easier to carry out your ETL tasks. Along with this, its data visualization packages help users get a better understanding of the underlying data distributions while its range of "standard" statistical packages simplify analysis of the data. This book will teach you how powerful business cases are solved by applying machine learning techniques on social media data. You will learn about important and recent developments in the field of social media, along with a few advanced topics such as Open Authorization (OAuth). Through practical examples, you will access data from R using APIs of various social media sites such as Twitter, Facebook, Instagram, GitHub, Foursquare, LinkedIn, Blogger, and other networks. We will provide you with detailed explanations on the implementation of various use cases using R programming. With this handy guide, you will be ready to embark on your journey as an independent social media analyst. Style and approach This easy-to-follow guide is packed with hands-on, step-by-step examples that will enable you to convert your real-world social media data into useful, practical information.

NumPy Cookbook - Second Edition

by Ivan Idris

If you are a Python developer with some experience of working on scientific, mathematical, and statistical applications and want to gain an expert understanding of NumPy programming in relation to science, math, and finance using practical recipes, then this book is for you.

VMware vSphere Design Essentials

by Puthiyavan Udayakumar

If you are a VMware beginner, VMware engineer, VMware SME, or VMware architect, then this is the book for you. A basic understanding of virtualization is a prerequisite.

Python Web Penetration Testing Cookbook

by Cameron Buchanan Terry Ip

This book is for testers looking for quick access to powerful, modern tools and customizable scripts to kick-start the creation of their own Python web penetration testing toolbox.

Blender Cycles: Materials and Textures Cookbook - Third Edition

by Enrico Valenza

This book is aimed at those familiar with the basics of Blender, looking to delve into the depths of the Cycles rendering engine to create an array of breath-taking materials and textures.

Getting Started with Ionic

by Rahat Khanna

Get up and running with developing effective Hybrid Mobile Apps with IonicAbout This BookDevelop engaging mobile experiences with a native-looking UI in Ionic and AngularJSBuild mobile applications with a native UI and interactions with device APIs using popular web technologies such as HTML, CSS, and JavaScriptCreate an e-commerce mobile app using tutorials and code samplesWho This Book Is ForThis book is ideal for any web developer who wants to enter into the world of mobile app development but has no clue where to start. Ionic is an ideal starting point and provides a smooth learning curve to help you build hybrid apps using web technologies and to develop native apps for iOS and Android, you do not need to know multiple languages. This book will also be useful for Hybrid App developers who have not found the perfect framework to ensure users get a rich experience from your apps.What You Will LearnGet to know about Hybrid Apps and AngularJSSet up a development environment to build Hybrid AppsNavigate around the components and routing in IonicUse different Ionic directives for a mobile-specific experienceIntegrate an Ionic App with backend web servicesWork with plugins to include native functionality in your hybrid appsTest your apps on real devicesBuild an e-commerce app for iOS and Android from scratchIn DetailHybrid Apps are a promising choice in mobile app development to achieve cost effectiveness and rapid development. However, they were not preferred over native apps until few years back due to a poor performance and bad user experience, but everything has changed with the release of Ionic. It has evolved as the most popular choice for Hybrid Mobile App development as it tends to match the native experience and provides robust components/tools to build apps.Getting Started with Ionic equips any web developer with the basic knowledge needed to use modern web technologies to build amazing hybrid mobile apps using Ionic.This fast-paced, practical book explains all the important concepts of AngularJS and Cordova Framework required to develop apps, then gives you a brief introduction to hybrid mobile applications. It will guide you through setting up the environment to develop mobile apps, and through the multiple options and features available in Ionic so you can use them in your mobile apps. Features such as the Side Menu, Tabs, Touch Interactions, and native features such as Bar Code, Camera, and Geolocations are all covered.. Finally, we'll show you how to use Cordova plugins and publish your apps.Style and approachGetting started with Ionic is a compact, easy-to-follow guide to developing hybrid mobile apps using Ionic with real world examples of building an e-commerce app.

Clojure Data Analysis Cookbook - Second Edition

by Eric Rochester

This book is for those with a basic knowledge of Clojure, who are looking to push the language to excel with data analysis.

Building Networks and Servers Using BeagleBone

by Bill Pretty Glenn Vander Veer

If you are a developer with BeagleBone experience and want to learn how to use it to set up a network and file server, then this book is ideal for you. To make the most of this book, you should be comfortable with the Linux operating system and know how to install software from the Internet, but you do not have to be a network guru.

The BBC: Myth of a Public Service

by Tom Mills

The BBC: the mouthpiece of the Establishment?The BBC is one of the most important institutions in Britain; it is also one of the most misunderstood. Despite its claim to be independent and impartial, and the constant accusations of a liberal bias, the BBC has always sided with the elite. As Tom Mills demonstrates, we are only getting the news that the Establishment wants aired in public.Throughout its existence, the BBC has been in thrall to those in power. This was true in 1926 when it stood against the workers during the General Strike, and since then the Corporation has continued to mute the voices of those who oppose the status quo: miners in 1984; anti-war protesters in 2003; those who offer alternatives to austerity economics since 2008. From the outset much of its activity has been scrutinised by the secret services at the invitation of those in charge. Since the 1990s the BBC has been integrated into the market, while its independence from government and big business has been steadily eroded. The BBC is an important and timely examination of a crucial public institution that is constantly under threat.

PhoneGap Essentials

by Ivan Turkovic

Use PhoneGap to build cross-platform mobile applications quickly and efficiently About This Book * Build native mobile phone applications with HTML5, JavaScript, and CSS * Incorporate smartphone capabilities such as GPS, camera, accelerometer, and more into your apps for any mobile platform * Use Cordova view to embed PhoneGap into native applications to either transit smoothly to PhoneGap or incorporate PhoneGap functionalities Who This Book Is For If you are a mobile application developer in iOS or Android, or a web application developer who wants to learn how to make cross-platform mobile applications using PhoneGap, this book is perfect for you. To make the most of this book, it will be helpful if you have prior knowledge of HTML5, CSS, and JavaScript. What You Will Learn * Get to grips with the fundamentals of PhoneGap to get started * Set up a development environment for Linux, Mac OS, and Windows * Use Cordova CLI, workflows, and Plugman Plugin manager to create mobile applications efficiently * Understand the development workflow to create native cross-platform mobile applications * Embed plugin support to transition to PhoneGap or use it to enhance existing applications * Improve your mobile development knowledge using object-oriented programming (OOP), reusable components, and AJAX closures * Be empowered to build your own mobile apps quickly with ease * Discover tips and tricks to make app development fun and easy In Detail PhoneGap is an open source framework that allows you to quickly build cross-platform mobile apps using HTML5, JavaScript, and CSS. PhoneGap Build is a cloud service that allows you to quickly develop and compile mobile applications without SDKs, compilers, and hardware. PhoneGap allows you to use its existing plugins or create new ones, as per your requirements, to enhance your mobile applications. Starting by installing PhoneGap, you'll develop an app that uses various device capabilities through different plugins and learn how to build an app in the cloud with PhoneGap's Build service. You'll discover how to use PhoneGap to create an application view, along with how to use a camera, geolocation, and other device capabilities to create engaging apps. Next, you'll augment applications with PhoneGap's plugins using minimalistic code. You'll explore the app preparation process to deploy your app to the app store. By the end of the book, you'll have also learned how to apply hybrid mobile UIs that will work across different platforms and different screen sizes for better user experience. Style and approach This is an example-based, fast-paced guide that covers the fundamentals of creating cross-platform mobile applications with PhoneGap.

Mastering C# Concurrency

by Eugene Agafonov Andrew Koryavchenko

Create robust and scalable applications along with responsive UI using concurrency and the multi-threading infrastructure in .NET and C#About This BookLearn to combine your asynchronous operations with Task Parallel LibraryMaster C#'s asynchronous infrastructure and use asynchronous APIs effectively to achieve optimal responsiveness of the applicationAn easy-to-follow, example-based guide that helps you to build scalable applications using concurrency in C#Who This Book Is ForIf you are a C# developer who wants to develop modern applications in C# and wants to overcome problems by using asynchronous APIs and standard patterns, then this book is ideal for you. Reasonable development knowledge, an understanding of core elements and applications related to the .Net platform, and also the fundamentals of concurrency is assumed.What You Will LearnApply general multithreading concepts to your application's designLeverage lock-free concurrency and learn about its pros and cons to achieve efficient synchronization between user threadsCombine your asynchronous operations with Task Parallel LibraryMake your code easier with C#'s asynchrony supportUse common concurrent collections and programming patternsWrite scalable and robust server-side asynchronous codeCreate fast and responsible client applicationsAvoid common problems and troubleshoot your multi-threaded and asynchronous applicationsIn DetailStarting with the traditional approach to concurrency, you will learn how to write multithreaded concurrent programs and compose ways that won't require locking. You will explore the concepts of parallelism granularity, and fine-grained and coarse-grained parallel tasks by choosing a concurrent program structure and parallelizing the workload optimally. You will also learn how to use task parallel library, cancellations, timeouts, and how to handle errors. You will know how to choose the appropriate data structure for a specific parallel algorithm to achieve scalability and performance. Further, you'll learn about server scalability, asynchronous I/O, and thread pools, and write responsive traditional Windows and Windows Store applications.By the end of the book, you will be able to diagnose and resolve typical problems that could happen in multithreaded applications.Style and approachAn easy-to-follow, example-based guide that will walk you through the core principles of concurrency and multithreading using C#.

D Web Development

by Kai Nacke

Leverage the power of D and the vibe.d framework to develop web applications that are incredibly fast About This Book * Utilize the elegant vibe.d framework to build web applications easily and REST backends with the D programming language * Learn about all components of vibe.d to enhance your web development with D * A hands-on guide to the vibe.d framework; from static web pages to template-based, interactive and localized web applications with database access and REST backends Who This Book Is For Whether you are new to the world of D, or already have developed applications in D, or if you want to leverage the power of D for web development, then this book is ideal for you. Basic knowledge of core web technologies like HTML 5 is helpful but not required. This book explains the difficult details to speed your web development. What You Will Learn * Create amazingly fast web applications with D * Use Diet templates to easily create a web user interface * Utilize the web framework for interactive applications with input validation and internationalization * Access a database to provide persistent storage for your application * Extend your application with a REST interface and access other applications via REST * Understand vibe.d's fiber-based approach to asynchronous I/O and use it for integration of existing components * Create GUI applications with vibe.d In Detail D is a programming language with C-like syntax and static typing. The vibe.d framework builds on powerful D concepts like template meta-programming and compile-time function execution to provide an easy-to-use environment for web applications. The combination of a feature-rich web programming framework with a language compiling to native code solves two common issues in web development today: it accelerates your development and it results in fast, native web applications. Learning the vibe.d framework before you start your application will help you to choose the right features to reach your goal. This book guides you through all aspects of web development with D and the vibe.d framework. Covering the popular operating systems today, this guide starts with the setup of your development system. From the first Hello World-style application you will move on to building static web pages with templates. The concise treatment of web forms will give you all the details about form handling and web security. Using the abstractions of the web framework you will learn how to easily validate user input. Next, you will add database access to your application, providing persistent storage for your data. Building on this foundation, you will expose your component and integrate other components via REST. Learning about the internals of vibe.d you will be able to use low-level techniques such as raw TCP access. The vibe.d concepts can also be used for GUI clients, which is the next topic that you will learn. vibe.d is supported by an active community, which adds new functionality. This comprehensive guide concludes with an overview of the most useful vibe.d extensions and where to find them. It also shows you how to integrate these extensions in your application. The concepts are always illustrated with source code, giving you an insight into how to apply them in your application. Style and approach A tutorial-style guide to develop web applications with D and the vibe.d framework. Each topic is explained in detail and illustrated with source code, providing you with hands-on assistance for your application.

Android Game Programming by Example

by John Horton

<P><P>Harness the power of the Android SDK by building three immersive and captivating games <P><P>About This Book <P><P>Implement the critical main game loop and structure your games to enable an array of advanced features <P><P>Animate your characters with sprite sheets, add multiple scrolling parallax backgrounds, and implement genuinely tough, playable levels in your games <P><P>Build super-smooth 60 frames per second with the help of this easy-to-follow, projects-based guide <P><P>Who This Book Is For <P><P>The book is best suited for existing Android or Java programmers who want to adapt their skills to make exciting Android games. <P><P>The book is also for determined readers who might have no Android, game programming or even Java experience, but a reasonable understanding of object oriented programming knowledge is assumed. <P><P>What You Will Learn <P><P>Build simple to advanced game engines for different types of game, with cool features such as sprite sheet character animation and scrolling parallax backgrounds <P><P>Design and implement genuinely challenging and playable levels <P><P>Implement the critical main game loop <P><P>Implement basic and advanced collision detection mechanics <P><P>Bring to life a challenging enemy AI <P><P>Make the math behind 2D rotation, velocity, and collisions simple <P><P>Run your game designs at 60 frames per second or better <P><P>Process multitouch screen input effectively and efficiently <P><P>Implement a multitude of other game features such as pickups, firing weapons, HUDs, generating and playing sound FX, scenery, level transition, high scores, and more <P><P>Implement a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates In Detail <P><P>Android gaming is a hot topic these days, but one of the few areas of technology that does not have an abundance of clear and useful documentation online. However, there is an ever-increasing demand for Android games. <P><P>This book will help you get up to speed with the essentials of game development with Android. The book begins by teaching you the setup of a game development environment on a fundamental level. Moving on, the book deals with concepts such as building a home screen UI, implementing game objects, and painting the scene at a fixed resolution. Gradually, it builds up to the implementation of a flexible and advanced game engine that uses OpenGL ES 2 for fast, smooth frame rates. This is achieved by starting with a simple game and gradually increasing the complexity of the three complete games built step by step. By the end of the book, you will have successfully built three exciting games over the course of three engrossing and insightful projects.

Building Dynamics CRM 2015 Dashboards with Power BI

by Steve Ivie

Build interactive and analytical sales productivity dashboards for Dynamics CRM 2015 with Power BI About This Book * Create Dynamics CRM reports using Power BI for Office 365 and Power BI Designer * Discover best practices to build and deploy these dashboards to Power BI sites and Dynamics CRM 2015 * Learn how to extend dashboard to mobile iPad and Surface Power BI apps Who This Book Is For This book is intended for all Dynamics CRM 2015 users--administrators, managers, business analysts, or report writers who are new to creating dashboards using Power BI and Dynamics CRM. It would be helpful to have a basic knowledge of the Dynamics CRM 2015 platform, but no prior experience is required. What You Will Learn * Organize and consolidate Dynamics CRM 2015 datasets * Add summaries and visualizations using charts and maps * Enhance data clarity with filters, slicers, timelines * Improve analysis by joining other data sources * Deploy and present the dashboard to Power BI for Office 365 site * Use the advanced Q/A functionality with Power BI to query data in the dashboard graphs and charts * Connect the dashboards to Dynamics CRM 2015 * Extend functionality with Power BI mobile apps In Detail Dynamics CRM 2015 holds a wealth of information about customers and the sales pipeline, but sometimes leaves users with basic end-user reporting and dashboard options. Power BI is a great new tool for analyzing and presenting data, giving us the ability to dig deeper into the information. With the increased requests for real-time sales analytics, Power BI when connected to Dynamics CRM offers a self-service approach to build, shape, and present data through an easy-to-use interface. The set of features within Power BI will give all users a tool to generate real-time sales productivity reports and dashboards to enhance their sales performance. This book will provide you with the skills you need to learn how to build and present Dynamics CRM 2015 sales dashboards using Power BI. It follows a step-by-step process to build an interactive dashboard by organizing and consolidating datasets, improving the look and feel of graphs, charts, and maps, and enhancing data clarity with filters and slicers. By sequentially working through the steps in each chapter, you will learn how to use the Power BI Q/A functionality to query data in the dashboard, extend the dashboards to the mobile apps for the iPad and Surface, and leverage the pre-built workbook template provided by Microsoft for Dynamic CRM 2015 sales, service, and marketing dashboards. Style and approach A step-by-step approach to building a Power BI driven Dynamics CRM dashboard explained in an easy-to-follow style. Each topic is explained sequentially in the process of creating a dashboard, and detailed explanations of the basic and advanced features of Power BI and Dynamics CRM that appeal to the needs of readers with a wide range of experiences are also included.

Refine Search

Showing 27,151 through 27,175 of 53,402 results