Machine Learning with SparkApache Spark is a framework for distributed computing that is designed from the ground up to be optimized for low latency tasks and in-memory data storage. It is one of the few frameworks for parallel computing that combines speed, scalability, in-memory processing, and fault tolerance with ease of programming and a flexible, expressive, and powerful API design.
This book guides you through the basics of Spark's API used to load and process data and prepare the data to use as input to the various machine learning models. There are detailed examples and real-world use cases for you to explore common machine learning models including recommender systems, classification, regression, clustering, and dimensionality reduction. You will cover advanced topics such as working with large-scale text data, and methods for online machine learning and model evaluation using Spark Streaming. ...
Building Business Websites with Squarespace 7This practical guide walks you through the various steps involved in building a website for your business with Squarespace. You will learn how to use all of the tools provided by Squarespace to control the layout, appearance, structure, and functions of your website, starting from the inception stage, all the way to monitoring your site after it has been launched.
This is much more than just a how-to book for the Squarespace system: it's filled with helpful advice that will help you improve your website's visibility in search engines and tailor your site for your customers. Moreover, it provides dozens of other business-oriented tips to help your website stand out from the crowd. If you have used Squarespace 5 or other website builders/CMSes, this book will help you understand the key differences and teach you how to do things based on the new features of Squarespace 7. ...
Apache Solr Search PatternsApache Solr is an open source search platform built on a Java library called Lucene. It serves as a search platform for many websites, as it has the capability of indexing and searching multiple websites to fetch desired results.
We begin with a brief introduction of analyzers and tokenizers to understand the challenges associated with implementing large-scale indexing and multilingual search functionality. We then move on to working with custom queries and understanding how filters work internally. While doing so, we also create our own query language or Solr plugin that does proximity searches. Furthermore, we discuss how Solr can be used for real-time analytics and tackle problems faced during its implementation in e-commerce search. We then dive deep into the spatial features such as indexing strategies and search/filtering strategies for a spatial search. We also do an in-depth analysis of problems faced in an ad serving platform and how Solr can be used to solve these problems ...
Learning RedisThis 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 VMware vCloud AirVMware vCloud Air is a cloud offering by VMware that provides you with the flexibility and agility to create and manage your virtualized workloads with ease on a VMware-backed cloud platform.
This book starts off by providing you with a few key features and benefits of cloud computing, along with some interesting real-world use cases. You'll walk through how to integrate your vCloud Air with either an on-premise VMware-based private cloud or a different public cloud provider. Next, you'll explore the performance and workloads of your vCloud Air instance using VMware vRealize Operations Manager. Finally, you'll also learn how to leverage vCloud Air's Disaster Recovery as a Service (DRaaS) offering. ...
The Hardware StartupThanks to the decreasing cost of prototyping, it's more feasible for professional makers and first-time entrepreneurs to launch a hardware startup. But exactly how do you go about it? This book provides the roadmap and best practices you need for turning a product idea into a full-fledged business.
Written by three experts from the field, The Hardware Startup takes you from idea validation to launch, complete with practical strategies for funding, market research, branding, prototyping, manufacturing, and distribution. Two dozen case studies of real-world startups illustrate possible successes and failures at every stage of the process. ...
Oracle E-Business Suite R12.x HRMS - A Functionality GuideOracle's E-Business Suite Human Capital Management enables organizations to architect a global foundation for HR data and improved business processes.
The book starts by introducing Oracle Application E-Business Suite, its architecture, and how to set up the preliminary components such as roles, groups, and profile options. As you progress through the chapters, you'll learn to define common data from an enterprise perspective, such as the unique structures for jobs, positions, job groups, and other business entities. As we move from learning the core HR structures, you'll learn to implement people management concepts such as maintaining personal information, identifying assignments, managing assignments of personnel, changing assignments, and terminating an assignment or employee. By the end of this book, you will have a thorough knowledge of implementing a fully functional HR system based on strategic business needs, along with a detailed understa ...
Odoo Development EssentialsOdoo is a powerful and fast-growing business application platform. Beginning with setting up the development environment, this book will then guide you through a practical journey to build feature-rich business applications.
With the aim of jumpstarting your Odoo proficiency level, from no specific knowledge to application development readiness, you will be set on the path of developing your first Odoo application. Then, you will move on to topics such as models and views and understanding and using server APIs to add business logic, which will lay a solid foundation for advanced topics.
The book concludes with a guide to Odoo interaction and how to use the Odoo API from other programs, all of which will enable you to efficiently integrate applications with other external systems. ...
Mastering jBPM6This book provides a complete understanding of the jBPM technology stack. It starts with an introduction to the world of business process management systems, the problem domain addressed by jBPM, explores the main use cases that can be addressed by business process management systems, and illustrates the main design patterns. It takes you through the details of the architecture and available out-of-the-box provisions for customizing, extending, and integrating the features of jBPM to meet the requirements of your application. Moreover, this book will empower you with the knowledge to integrate jBPM with enterprise architecture, debug through the source code of jBPM, and utilize the flexibility provided by a heavily modular system. Finally, it introduces you to the provisions available for a jBPM-based application to put the non-functional characteristics of the system, which are of great importance when we deploy our application in production. The book helps you in puttin ...
Mapping ExperiencesIf you want to create products and services that provide real value, you should first identify touchpoints—areas where business and customer needs intersect. This practical book shows you how. Using various mapping techniques from UX design, you'll learn how to turn customer observations into actionable insight for product design.
Author Jim Kalbach, Principal UX Designer with Citrix, introduces you to the principles behind alignment diagrams—a class of deliverable also known as experience mapping—using several examples. You'll learn how to visually map your existing customer experience, based on user research, and demonstrate how and where customer perspectives intersect with business goals.
Using alignment diagrams, you'll not only be able to orchestrate business-customer touchpoints, but also gain stakeholder support for a product or service that provides value to both your business and your customers. This book is ideal for product managers, markete ...
Pro Freeware and Open Source Solutions for BusinessPro Freeware and Open Source Solutions for Business is a practical guide for the small business owner seeking viable alternative to expensive commercial software packages and subscriptions. This reference guide provides an overview of many popular and powerful free alternatives to proprietary software. Not only can small business owners benefit from this book, but educators and students can as well.
In this book you will find free and open source solutions for office productivity, PDF creation, accounting, image editing and graphic design, desktop publishing, 3D design, CAD, audio and video editing, website and blog creation, customer relationship management, point of sale, networking and security, and alternatives to the Windows and Macintosh operating systems.
This guide helps free the cost-conscious business owner from the bonds of expensive proprietary software by exploring the free and powerful alternatives that exist. You can save a substantial s ...