# data[].attributes.description
Master the skills required to steer cross-platform applications from drawing board to app store(s) using Xamarin

About This Book

* Develop your Xamarin development skills with this comprehensive guide on various patterns and features so you can create elegant and high-quality applications
* Create adaptive user interfaces on separate platforms without compromising the user experience and platform identity
* Implement application lifecycle management concepts to manage and finalize cross-platform projects and efficiently collaborate with others

Who This Book Is For

This book is ideal for those who want to take their entrylevel Xamarin mobile development skills to the next level to become the go-to person within their organization. To fully understand the patterns and concepts described, you should possess a reasonable level of knowledge about the core elements of Xamarin and cross-platform application development with it.

What You Will Learn

* Configure your environment for cross-platform projects with Xamarin
* Gain memory management skills to avoid memory leaks and premature code cycles while decreasing the memory print of your applications
* Employ asynchronous and parallel patterns to execute non-interactive and non-blocking processes
* Create and use SQLite databases for offline scenarios
* Integrate network resources with cross-platform applications
* Design and implement eye-catching and reusable UI components without compromising nativity in mobile applications
* Manage the application lifecycle of cross-platform development projects
* Distribute Xamarin applications through public or private channels

In Detail

The main goal of this book is to equip you with the required know-how to successfully analyze, develop, and manage Xamarin cross-platform projects using the most efficient, robust, and scalable implementation patterns.
This book starts with general topics such as memory management, asynchronous programming, local storage, and networking, and later moves onto platform-specific features. During this transition, you will learn about key tools to leverage the patterns described, as well as advanced implementation strategies and features. The book also presents User Interface design and implementation concepts on Android and iOS platforms from a Xamarin and cross-platform perspective, with the goal to create a consistent but native UI experience.
Finally, we show you the toolset for application lifecycle management to help you prepare the development pipeline to manage and see cross-platform projects through to public or private release.

Style and approach

This is a comprehensive guide on various Xamarin features and patterns. Each topic is explained and demonstrated with code samples, which are revised in each section in an iterative manner and analyzed with available diagnostic tools to demonstrate the benefits of different patterns.

# data[].attributes.description
Troubleshoot all the aspects of your Configuration Manager installation, from basic easy checks to the advanced log files and serious issues

About This Book

* Learn to troubleshoot Configuration Manager 2012 based versions of Microsoft System Center
* Understand the usability of tools and find resolutions to all the issues of Configuration Manager
* A step-by-step practical guide with the necessary screenshots and examples

Who This Book Is For

If you are new to Configuration Manager or have experience with it, and are interested in identifying, diagnosing and resolving the System Center Configuration Manager administration issues then this book is for you.

What You Will Learn

* Fix your clients and install them correctly
* Understand how your Configuration Manager hierarchy works
* Extend your error information
* Troubleshoot Configuration Manager roles
* Know your options when faced with problems
* Prevent future problems occurring

In Detail

Microsoft System Center Configuration Manager is the most popular enterprise client management solution in the world with some of the best features available. Troubleshooting this product, however, is not always as simple as you might want, not least getting to know the hundreds of log files and understanding how the various components work.
The book starts with discussing the most commonly used tools for troubleshooting the variety of problems that can be seen in Configuration Manager. It then moves to providing a high level view of the available log files, their locations, what they relate to and what they typically contain. Next, we will look at how we can fully utilize and extend all the available information from the console monitoring pane through to the status messages and down into error logging with some further reaches into WMI, SQL, registry and the file structure. You will then learn what the common error codes mean, how to make sense of the less common ones and what they actually mean with respect to Configuration Manager. Further to this, you will pick up widely acknowledged best practices both from a proactive stance when carrying out your daily administrative tasks and also from a reactive position when the green lights start to turn red right down to a complete failure situation. By the end of the book, you will be competent enough to identify and diagnose the root causes of System Center Configuration Manager administration issues and resolving them.

Style and approach

An easy to follow yet practical guide that will advise you on what tools and information you have available to troubleshoot with, if you can extend that information and what to look for solving the issues.

# data[].attributes.name
Android Application Development Cookbook - Second Edition

# data[].attributes.description
Over 100 recipes to help you solve the most common problems faced by Android Developers today

About This Book

* Find the answers to your common Android programming problems, from set up to security, to help you deliver better applications, faster
* Uncover the latest features of Android Marshmallow to make your applications stand out
* Get up to speed with Android Studio 1.4 - the first Android Studio based on the IntelliJ IDE from JetBrains

Who This Book Is For

If you are new to Android development and want to take a hands-on approach to learning the framework, or if you are an experienced developer in need of clear working code to solve the many challenges in Android development, you can benefit from this book. Either way, this is a resource you'll want to keep at your desk for a quick reference to solve new problems as you tackle more challenging projects.

What You Will Learn

* Along with Marshmallow, get hands-on working with Google's new Android Studio IDE
* Develop applications using the latest Android framework while maintaining backward-compatibility with the support library
* Master Android programming best practices from the recipes
* Create exciting and engaging applications using knowledge gained from recipes on graphics, animations, and multimedia
* Work through succinct steps on specifics that will help you complete your project faster
* Keep your app responsive (and prevent ANRs) with examples on the AsynchTask class
* Utilize Google Speech Recognition APIs for your app.
* Make use of Google Cloud Messaging (GCM) to create Push Notifications for your users
* Get a better understanding of the Android framework through detailed explanations

In Detail

The Android OS has the largest installation base of any operating system in the world; there has never been a better time to learn Android development to write your own applications, or to make your own contributions to the open source community!
This "cookbook" will make it easy for you to jump to a topic of interest and get what you need to implement the feature in your own application. If you are new to Android and learn best by "doing," then this book will provide many topics of interest.
Starting with the basics of Android development, we move on to more advanced concepts, and we'll guide you through common tasks developers struggle to solve. The first few chapters cover the basics including Activities, Layouts, Widgets, and the Menu. From there, we cover fragments and data storage (including SQLite), device sensors, the camera, and GPS. Then we move on more advanced topics such as graphics and animation (including OpenGL), multi-threading with AsyncTask, and Internet functionality with Volley. We'll also demonstrate Google Maps and Google Cloud Messaging (also known as Push Notifications) using the Google API Library.
Finally, we'll take a look at several online services designed especially for Android development. Take your application big-time with full Internet web services without having to become a server admin by leveraging the power of Backend as a Service (BaaS) providers.

Style and approach

This book progresses from the fundamentals of Android Development to more advanced concepts, with recipes to solve the most common problems faced by developers. This cookbook makes it easy to jump to specific topics of interest, where you'll find simple steps to implement the solution and get a clear explanation of how it works.

# data[].attributes.description
Build and customize a wide range of powerful Unity AI systems with over 70 hands-on recipes and techniques

About This Book

* Empower your agent with decision making capabilities using advanced minimaxing and Negamaxing techniques
* Discover how AI can be applied to a wide range of games to make them more interactive.
* Instigate vision and hearing abilities in your agent through collider based and graph based systems

Who This Book Is For

This book is intended for those who already have a basic knowledge of Unity and are eager to get more tools under their belt to solve AI and gameplay-related problems.

What You Will Learn

* Use techniques such as A*and A*mbush to empower your agents with path finding capabilities.
* Create a representation of the world and make agents navigate it
* Construct decision-making systems to make the agents take different actions
* Make different agents coordinate actions and create the illusion of technical behavior
* Simulate senses and apply them in an awareness system
* Design and implement AI in board games such as Tic-Tac-Toe and Checkers
* Implement efficient prediction mechanism in your agents with algorithms such as N-Gram predictor and naive Bayes classifier
* Understand and analyze how the influence maps work.

In Detail

Unity 5 comes fully packaged with a toolbox of powerful features to help game and app developers create and implement powerful game AI. Leveraging these tools via Unity's API or built-in features allows limitless possibilities when it comes to creating your game's worlds and characters. This practical Cookbook covers both essential and niche techniques to help you be able to do that and more.
This Cookbook is engineered as your one-stop reference to take your game AI programming to the next level. Get to grips with the essential building blocks of working with an agent, programming movement and navigation in a game environment, and improving your agent's decision making and coordination mechanisms - all through hands-on examples using easily customizable techniques. Discover how to emulate vision and hearing capabilities for your agent, for natural and humanlike AI behaviour, and improve them with the help of graphs. Empower your AI with decision-making functions through programming simple board games such as Tic-Tac-Toe and Checkers, and orchestrate agent coordination to get your AIs working together as one.

Style and approach

This recipe-based guide will take you through implementing various AI algorithms. Each topic is explained and placed among other related techniques, sometimes building on the knowledge from previous chapters. There are also references to more technical books and papers, so you can dig deeper if you want to.

# data[].attributes.description
Discover the power of Drools 6 and Business Rules for developing complex scenarios in your applications

About This Book

* Implement and model different rules using the DRL full syntax
* Model complex business decisions and domain models in order to automate and improve your operational decisions with the Drools framework
* A practical, fast-paced, hands-on guide to help you use the different components provided by the Drools Rule Engine

Who This Book Is For

This book is for Java developers and architects who need to have a deep understanding of how to create or integrate your applications with the Drools Rules Framework. The book assumes that you know the Java language well and also have experience with some widely used frameworks, such as Spring. You should also know the basics of Maven-based applications.

What You Will Learn

* Automate your application's decisions, such as promotion applying, discount policies, fraud detection, and more.
* Quickly get started with writing your first rules using the DRL full syntax.
* Discover the power of the new syntax components of the rule language.
* Define inferences in your business rules to simplify complex decisions.
* Write decision tables, templates,domain-specific languages, and scorecards, and learn how to map them to the Drools framework.
* Harness the full operational power of Drools through all of its configuration points.
* Use Drools configurations and architectures for different environments and scenarios.

In Detail

Mastering JBoss Drools 6 will provide you with the knowledge to develop applications involving complex scenarios. You will learn how to use KIE modules to create and execute Business Rules, and how the PHREAK algorithm internally works to drive the Rule Engine decisions. This book will also cover the relationship between Drools and jBPM, which allows you to enrich your applications by using Business Processes. You will be briefly introduced to the concept of complex event processing (Drools CEP) where you will learn how to aggregate and correlate your data based on temporal conditions. You will also learn how to define rules using domain-specific languages, such as spreadsheets, database entries, PMML, and more. Towards the end, this book will take you through the integration of Drools with the Spring and Camel frameworks for more complex applications.

Style and approach

Approached from a developer's perspective, the book teaches you all the advanced concepts of Business Rules applicable examples with helpful screenshots, diagrams, tutorials, and examples.

# data[].attributes.author
Mariano De Maio, Mauricio Salatino, Esteban Aliverti

# data[].attributes.description
Understand the fundamentals of machine learning with R and build your own dynamic algorithms to tackle complicated real-world problems successfully

About This Book

* Get to grips with the concepts of machine learning through exciting real-world examples
* Visualize and solve complex problems by using power-packed R constructs and its robust packages for machine learning
* Learn to build your own machine learning system with this example-based practical guide

Who This Book Is For

If you are interested in mining useful information from data using state-of-the-art techniques to make data-driven decisions, this is a go-to guide for you. No prior experience with data science is required, although basic knowledge of R is highly desirable. Prior knowledge in machine learning would be helpful but is not necessary.

What You Will Learn

* Utilize the power of R to handle data extraction, manipulation, and exploration techniques
* Use R to visualize data spread across multiple dimensions and extract useful features
* Explore the underlying mathematical and logical concepts that drive machine learning algorithms
* Dive deep into the world of analytics to predict situations correctly
* Implement R machine learning algorithms from scratch and be amazed to see the algorithms in action
* Write reusable code and build complete machine learning systems from the ground up
* Solve interesting real-world problems using machine learning and R as the journey unfolds
* Harness the power of robust and optimized R packages to work on projects that solve real-world problems in machine learning and data science

In Detail

Data science and machine learning are some of the top buzzwords in the technical world today. From retail stores to Fortune 500 companies, everyone is working hard to making machine learning give them data-driven insights to grow their business. With powerful data manipulation features, machine learning packages, and an active developer community, R empowers users to build sophisticated machine learning systems to solve real-world data problems.
This book takes you on a data-driven journey that starts with the very basics of R and machine learning and gradually builds upon the concepts to work on projects that tackle real-world problems.
You'll begin by getting an understanding of the core concepts and definitions required to appreciate machine learning algorithms and concepts. Building upon the basics, you will then work on three different projects to apply the concepts of machine learning, following current trends and cover major algorithms as well as popular R packages in detail. These projects have been neatly divided into six different chapters covering the worlds of e-commerce, finance, and social-media, which are at the very core of this data-driven revolution. Each of the projects will help you to understand, explore, visualize, and derive insights depending upon the domain and algorithms.
Through this book, you will learn to apply the concepts of machine learning to deal with data-related problems and solve them using the powerful yet simple language, R.

Style and approach

The book is an enticing journey that starts from the very basics to gradually pick up pace as the story unfolds. Each concept is first defined in the larger context of things succinctly, followed by a detailed explanation of their application. Each topic is explained with the help of a project that solves a real real-world problem involving hands-on work thus giving you a deep insight into the world of machine learning.

# data[].attributes.name
Learning C# by Developing Games with Unity 5.x - Second Edition

# data[].attributes.description
Develop your first interactive 2D platformer game by learning the fundamentals of C#

About This Book

* Get to grips with the fundamentals of scripting in C# with Unity
* Create an awesome, 2D platformer game from scratch using the principles of object-oriented programming and coding in C#
* This is a step-by-step guide to learn the fundamentals of C# scripting to develop GameObjects and master the basics of the new UI system in Unity

Who This Book Is For

The book is targeted at beginner level Unity developers with no programming experience. If you are a Unity developer and you wish to learn how to write C# scripts and code by creating games, then this book is for you.

What You Will Learn

* Understand the fundamentals of variables, methods, and code syntax in C#
* Get to know about techniques to turn your game idea into working project
* Use loops and collections efficiently in Unity to reduce the amount of code
* Develop a game using the object-oriented programming principles
* Generate infinite levels for your game
* Create and code a good-looking functional UI system for your game
* Publish and share your game with users

In Detail

Unity is a cross-platform game engine that is used to develop 2D and 3D video games. Unity 5 is the latest version, released in March 2015, and adds a real-time global illumination to the games, and its powerful new features help to improve a game's efficiency.
This book will get you started with programming behaviors in C# so you can create 2D games in Unity. You will begin by installing Unity and learning about its features, followed by creating a C# script. We will then deal with topics such as unity scripting for you to understand how codes work so you can create and use C# variables and methods. Moving forward, you will find out how to create, store, and retrieve data from collection of objects.
You will also develop an understanding of loops and their use, and you'll perform object-oriented programming. This will help you to turn your idea into a ready-to-code project and set up a Unity project for production. Finally, you will discover how to create the GameManager class to manage the game play loop, generate game levels, and develop a simple UI for the game.
By the end of this book, you will have mastered the art of applying C# in Unity.

Style and approach

This is a step-by-step guide to developing a game from scratch by applying the fundamentals of C# and Unity scripting.

# data[].attributes.description
Build your own cloud based Database as a Service using OpenStack Trove

About This Book

* Familiarize yourself with the concept of Database as a Service and make your existing system scalable and efficient with OpenStack Trove
* Minimize the administrative tasks and complexities of managing your cloud infrastructure
* This is a fast-paced guide to datastore management on the OpenStack platform using OpenStack Trove

Who This Book Is For

If you are a DBA / system administrator / architect, or a student who wants to build a Database as a Service based on OpenStack, this book is for you. You should have a basic knowledge of OpenStack components, RDBMS/NoSQL, IaaS, and cloud computing.

What You Will Learn

* Get to grips with the basics of OpenStack and the prerequisites to install Trove
* Understand the expectations of DBaaS and how Trove can help you achieve them
* Set up a basic installation of DevStack (Development Stack) in a virtual box
* Install Trove and utilize its configuration groups to manage and tune databases
* Use Image builder to create guest images for Trove
* Utilize Trove to provision your first database instance
* Back up and restore your databases with the help of Trove

In Detail

OpenStack has become an extremely popular solution to build public and private clouds with. Database as a Service (DBaaS) enables the delivery of more agile database services at lower costs. Some other benefits of DBaaS are secure database deployments and compliance to standards and best practices. Trove is a DBaaS built on OpenStack and is becoming more popular by the day.
Since Trove is one of the most recent projects of OpenStack, DBAs and system administrators can find it difficult to set up and run a DBaaS using OpenStack Trove. This book helps DBAs make that step. We start by introducing you to the concepts of DBaaS and how is it implemented using OpenStack Trove. Following this, we look at implementing OpenStack and deploying Trove. Moving on, you will learn to create guest images to be used with Trove. We then look at how to provision databases in self-service mode, and how to perform administration tasks such as backup and recovery, and fine-tuning databases. At the end of the book, we will examine some advanced features of Trove such as replication.

Style and approach 

This fast-paced, step-by-step guide introduces you to DBaaS, OpenStack Trove, and its components, leading you through building your own Cloud-based DBaaS. Using the DevStack deployment method, you will spend less time on installing OpenStack so you can devote more time to learning how to provision and manage databases in a DBaaS environment.

# data[].attributes.description
Analyze data network like a professional by mastering Wireshark - From 0 to 1337

About This Book

 Master Wireshark and train it as your network sniffer
 Impress your peers and get yourself pronounced as a network doctor
 Understand Wireshark and its numerous features with the aid of this fast-paced book packed with numerous screenshots, and become a pro at resolving network anomalies

Who This Book Is For

Are you curious to know what's going on in a network? Do you get frustrated when you are unable to detect the cause of problems in your networks? This is where the book comes into play.
Mastering Wireshark is for developers or network enthusiasts who are interested in understanding the internal workings of networks and have prior knowledge of using Wireshark, but are not aware about all of its functionalities.

What You Will Learn

 Install Wireshark and understand its GUI and all the functionalities of it
 Create and use different filters
 Analyze different layers of network protocols and know the amount of packets that flow through the network
 Decrypt encrypted wireless traffic
 Use Wireshark as a diagnostic tool and also for network security analysis to keep track of malware
 Troubleshoot all the network anomalies with help of Wireshark
 Resolve latencies and bottleneck issues in the network

In Detail

Wireshark is a popular and powerful tool used to analyze the amount of bits and bytes that are flowing through a network. Wireshark deals with the second to seventh layer of network protocols, and the analysis made is presented in a human readable form.
Mastering Wireshark will help you raise your knowledge to an expert level. At the start of the book, you will be taught how to install Wireshark, and will be introduced to its interface so you understand all its functionalities. Moving forward, you will discover different ways to create and use capture and display filters. Halfway through the book, you'll be mastering the features of Wireshark, analyzing different layers of the network protocol, looking for any anomalies. As you reach to the end of the book, you will be taught how to use Wireshark for network security analysis and configure it for troubleshooting purposes.

Style and approach 

Every chapter in this book is explained to you in an easy way accompanied by real-life examples and screenshots of the interface, making it easy for you to become an expert at using Wireshark.

# data[].attributes.name
Hadoop Real-World Solutions Cookbook - Second Edition

# data[].attributes.description
Over 90 hands-on recipes to help you learn and master the intricacies of Apache Hadoop 2.X, YARN, Hive, Pig, Oozie, Flume, Sqoop, Apache Spark, and Mahout

About This Book

* Implement outstanding Machine Learning use cases on your own analytics models and processes.
* Solutions to common problems when working with the Hadoop ecosystem.
* Step-by-step implementation of end-to-end big data use cases.

Who This Book Is For

Readers who have a basic knowledge of big data systems and want to advance their knowledge with hands-on recipes.

What You Will Learn

* Installing and maintaining Hadoop 2.X cluster and its ecosystem.
* Write advanced Map Reduce programs and understand design patterns.
* Advanced Data Analysis using the Hive, Pig, and Map Reduce programs.
* Import and export data from various sources using Sqoop and Flume.
* Data storage in various file formats such as Text, Sequential, Parquet, ORC, and RC Files.
* Machine learning principles with libraries such as Mahout
* Batch and Stream data processing using Apache Spark

In Detail

Big data is the current requirement. Most organizations produce huge amount of data every day. With the arrival of Hadoop-like tools, it has become easier for everyone to solve big data problems with great efficiency and at minimal cost. Grasping Machine Learning techniques will help you greatly in building predictive models and using this data to make the right decisions for your organization.
Hadoop Real World Solutions Cookbook gives readers insights into learning and mastering big data via recipes. The book not only clarifies most big data tools in the market but also provides best practices for using them. The book provides recipes that are based on the latest versions of Apache Hadoop 2.X, YARN, Hive, Pig, Sqoop, Flume, Apache Spark, Mahout and many more such ecosystem tools. This real-world-solution cookbook is packed with handy recipes you can apply to your own everyday issues. Each chapter provides in-depth recipes that can be referenced easily. This book provides detailed practices on the latest technologies such as YARN and Apache Spark. Readers will be able to consider themselves as big data experts on completion of this book.
This guide is an invaluable tutorial if you are planning to implement a big data warehouse for your business.

Style and approach

An easy-to-follow guide that walks you through world of big data. Each tool in the Hadoop ecosystem is explained in detail and the recipes are placed in such a manner that readers can implement them sequentially. Plenty of reference links are provided for advanced reading.

# data[].attributes.description
Deliver applications to virtual desktop environments in seconds and at scale with the click of a button

About This Book

* Learn how can you deliver a great user experience and drive down storage and management costs
* Discover hidden gems to deliver applications to virtual desktop environments in seconds
* This book will help you fully utilize the true potential of VMware App Volumes and design and build a complete production environment

Who This Book Is For

This book is for administrators and IT teams who would like to take full advantage of App Volumes to deal with application workloads. It will also be useful for virtualization professionals and teams who are working on VDI deployments and VMware end user computing solutions.

What You Will Learn

* Find out how the VMware App Volumes solution can enhance the management and delivery of applications in your desktop environment
* Design a real-life App Volumes solution using best practices and following the recommended sizing guides
* Install, configure, and deploy App Volumes so it is ready to start delivering applications
* Create and prepare applications ready to be delivered to end users
* Discover how App Volumes can enhance other desktop solutions by looking at how it integrates with VMware Horizon View, VMware ThinApp, RDSH, and Citrix XenDesktop/XenApp
* Understand how to configure the advanced options within App Volumes

In Detail

App Volumes provides a virtualized, real-time application delivery engine for virtual desktop infrastructure and is designed to enable VDI deployments to ensure greater flexibility, agility, and cost reduction.
This book starts with an in-depth overview of the architecture and components used to design an optimized solution. We then show you how to install and configure App Volumes for different use cases such as VMware View integration, using VMware ThinApp, Citrix XenApp, and more.
Throughout the chapters, we provide hints, tips, and tricks as well as best practices. By the end of the book, you will have built a working App Volumes environment and acquired the skills to build and run a production environment.

Style and approach

This book comprises of the theoretical explanations that will help you perform a complete App Volumes deployment through step-by-step instructions

# data[].attributes.description
Master Bootstrap 4's frontend framework and build your websites faster than ever before

About This Book

* Become an expert in Bootstrap framework, and speed up front-end development and prototyping through real-life examples
* An applied guide exploring two web applications such as Twitter and Dashboard from scratch
* Hands on the Bootstrap version 4 even before the official release

Who This Book Is For

If you are a frontend developer with no knowledge of Bootstrap, then this book is for you. Basic knowledge of HTML, CSS, and JavaScript is expected, as well as a reasonable understanding of web frameworks, such as jQuery.

What You Will Learn

* Discover how to use Bootstrap's components and elements, and to customize them for your own projects
* Understand the framework's usage in the best way with the recommended development patterns
* Create web pages for any kind of device like tablet, mobile, computer, etc.
* Construct a Twitter app by exploring the advanced bootstrap components like Breadcrumbs, Pagination, Media objects, and so on
* Combine the power of JavaScript with your Bootstrap app for more functionality
* Create a Dashboard web app using Bootstrap's JavaScript plugins
* Learn the difference between Bootstrap's version 3 and 4 of the framework
* Extend your knowledge on Bootstrap's external plugins, their incorporation and usage

In Detail

Bootstrap is a free, open source collection of tools that helps developers create websites or web applications. It provides a faster, easier, and less repetitive solution to designing and building applications. Before Bootstrap's release, it was necessary to import a variety of libraries into your project that offered different components and features for web interface development. Plus with the increased popularity of smartphones there were lack of libraries that could handle the responsiveness of a web page. Bootstrap's existence let it quickly become famous as a front-end framework that offered a wide set of tools from page grid up to components that render a web page in the best possible way for any device.
This book will be a tutorial covering various examples as well as step-by-step methodology to create interesting web applications using Bootstrap and to understand the front-end framework to its core.
We begin with an introduction to the Bootstrap framework and setting up an environment to build a simple web page. We then cover the grid system, basic Bootstrap components, HTML elements, and customization components for responsive and mobile first development. This is presented by creating a beautiful Landing page sample. You will also learn how to create a web application like Twitter by using the full set of components offered in the framework. Finally, you will learn to create a dashboard web app, using Bootstrap to its finest potential including component customizations, event handling, and external library integration. All these examples are explained step-by-step and in depth, while covering the versions 3 and the most recent version 4 of Bootstrap. So, you will be in the state of the art for front-end development.
By the end of this book, you will be familiar with the development of a plugin for the framework and Bootstrap's world which is popular for fast paced front-end web development, used in countless projects all over the world, and now yours.

Style and approach

This is a step-by-step guide that closely focuses on developing web applications in most objective way solving real-life problems with Bootstrap. It covers two sample web applications, which are explained in detail.

# data[].attributes.description
Get started with the smallest, cheapest, and highest-utility Pi everRaspberry Pi Zero

About This Book

* Get started with Raspberry Pi Zero and put all of its exciting features to use
* Create fun games and programs with little or no programming experience
* Learn to use this super-tiny PC to control hardware and software for work, play, and everything else

Who This Book Is For

This book is for hobbyists and programmers who are taking their first steps toward using Raspberry Pi Zero. No programming experience is required, although some Python programming experience might be useful.

What You Will Learn

* Understand how to initially download the operating system and set up Raspberry Pi Zero
* Find out how to control the GPIO pins of Raspberry Pi Zero to control LED circuits
* Get to grips with adding hardware to the GPIO to control more complex hardware such as motors
* Add USB control hardware to control a complex robot with 12 servos
* Include speech recognition so that projects can receive commands
* Enable the robot to communicate with the world around it by adding speech output
* Control the robot from a distance and see what the robot is seeing by adding wireless communication
* Discover how to build a Robotic hand and a Quadcopter

In Detail

Raspberry Pi Zero is half the size of Raspberry Pi A, only with twice the utility. At just three centimeters wide, it packs in every utility required for full-fledged computing tasks. This practical tutorial will help you quickly get up and running with Raspberry Pi Zero to control hardware and software and write simple programs and games. You will learn to build creative programs and exciting games with little or no programming experience. We cover all the features of Raspberry Pi Zero as you discover how to configure software and hardware, and control external devices. You will find out how to navigate your way in Raspbian, write simple Python scripts, and create simple DIY programs.

Style and approach

This is a practical and fun ?getting started? tutorial that will guide you through everything new that the Raspberry Pi has to offer.

# data[].attributes.name
Designing Machine Learning Systems with Python

# data[].attributes.description
Design efficient machine learning systems that give you more accurate results

About This Book

* Gain an understanding of the machine learning design process
* Optimize machine learning systems for improved accuracy
* Understand common programming tools and techniques for machine learning
* Develop techniques and strategies for dealing with large amounts of data from a variety of sources
* Build models to solve unique tasks

Who This Book Is For

This book is for data scientists, scientists, or just the curious. To get the most out of this book, you will need to know some linear algebra and some Python, and have a basic knowledge of machine learning concepts.

What You Will Learn

* Gain an understanding of the machine learning design process
* Optimize the error function of your machine learning system
* Understand the common programming patterns used in machine learning
* Discover optimizing techniques that will help you get the most from your data
* Find out how to design models uniquely suited to your task

In Detail

Machine learning is one of the fastest growing trends in modern computing. It has applications in a wide range of fields, including economics, the natural sciences, web development, and business modeling. In order to harness the power of these systems, it is essential that the practitioner develops a solid understanding of the underlying design principles.
There are many reasons why machine learning models may not give accurate results. By looking at these systems from a design perspective, we gain a deeper understanding of the underlying algorithms and the optimisational methods that are available. This book will give you a solid foundation in the machine learning design process, and enable you to build customised machine learning models to solve unique problems. You may already know about, or have worked with, some of the off-the-shelf machine learning models for solving common problems such as spam detection or movie classification, but to begin solving more complex problems, it is important to adapt these models to your own specific needs. This book will give you this understanding and more.

Style and approach

This easy-to-follow, step-by-step guide covers the most important machine learning models and techniques from a design perspective.

# data[].attributes.subtitle
From One Plus One to Modern Number Theory

# data[].attributes.description
The power and properties of numbers, from basic addition and sums of squares to cutting-edge theory

We use addition on a daily basisyet how many of us stop to truly consider the enormous and remarkable ramifications of this mathematical activity? Summing It Up uses addition as a springboard to present a fascinating and accessible look at numbers and number theory, and how we apply beautiful numerical properties to answer math problems. Mathematicians Avner Ash and Robert Gross explore addition's most basic characteristics as well as the addition of squares and other powers before moving onward to infinite series, modular forms, and issues at the forefront of current mathematical research.

Ash and Gross tailor their succinct and engaging investigations for math enthusiasts of all backgrounds. Employing college algebra, the first part of the book examines such questions as, can all positive numbers be written as a sum of four perfect squares? The second section of the book incorporates calculus and examines infinite serieslong sums that can only be defined by the concept of limit, as in the example of 1+1/2+1/4+. . .=? With the help of some group theory and geometry, the third section ties together the first two parts of the book through a discussion of modular formsthe analytic functions on the upper half-plane of the complex numbers that have growth and transformation properties. Ash and Gross show how modular forms are indispensable in modern number theory, for example in the proof of Fermat's Last Theorem.

Appropriate for numbers novices as well as college math majors, Summing It Up delves into mathematics that will enlighten anyone fascinated by numbers.

# data[].attributes.subtitle
The Democracy of Everyday Life in America

# data[].attributes.description
How our everyday interactions as neighbors shapeand sometimes underminedemocracy

"Love thy neighbor" is an impossible exhortation. Good neighbors greet us on the street and do small favors, but neighbors also startle us with sounds at night and unleash their demons on us, they monitor and reproach us, and betray us to authorities. The moral principles prescribed for friendship, civil society, and democratic public life apply imperfectly to life around home, where we interact day to day without the formal institutions, rules of conduct, and means of enforcement that guide us in other settings.

In Good Neighbors, Nancy Rosenblum explores how encounters among neighbors create a democracy of everyday life, which has been with us since the beginning of American history and is expressed in settler, immigrant, and suburban narratives and in novels, poetry, and popular culture. During disasters, like Hurricane Katrina, the democracy of everyday life is a resource for neighbors who improvise rescue and care. Degraded, this framework can give way to betrayal by neighbors, as faced by the Japanese Americans interned during World War II, or to terrible violence such as the lynching of African Americans. Under extreme conditions the barest act of neighborliness is a bulwark against total ethical breakdown. The elements of the democracy of everyday lifereciprocity, speaking out, and "live and let live"comprise a democratic ideal not reducible to public principles of justice or civic virtue, but it is no less important. The democracy of everyday life, Rosenblum argues, is the deep substrate of democracy in America and can be its saving remnant.

# data[].attributes.description
Our most modern monster and perhaps our most American, the zombie that is so prevalent in popular culture today has its roots in African soul capture mythologies. The Transatlantic Zombie provides a more complete history of the zombie than has ever been told, explaining how the myths migration to the New World was facilitated by the transatlantic slave trade, and reveals the real-world import of storytelling, reminding us of the power of myths and mythmaking, and the high stakes of appropriation and homage.  Beginning with an account of a probable ancestor of the zombie found in the Kongolese and Angolan regions of seventeenth-century Africa and ending with a description of the way, in contemporary culture, new media are used to facilitate zombie-themed events, Sarah Juliet Lauro plots the zombies cultural significance through Caribbean literature, Haitian folklore, and American literature, film, and the visual arts. The zombie entered US consciousness through the American occupation of Haiti, the site of an eighteenth-century slave rebellion that became a war for independence, thus making the figuration of living death inseparable from its resonances with both slavery and rebellion. Lauro bridges African mythology and US mainstream culture by articulating the ethical complications of the zombie as a cultural conquest that was rebranded for the American cinema. As The Transatlantic Zombie shows, the zombie is not merely a bogeyman representing the ills of modern society, but a battleground over which a cultural war has been fought between the imperial urge to absorb exotic, threatening elements, and the originary, Afro-diasporic cultures preservation through a strategy of mythic combat. 

# data[].attributes.description
Winner of the 2017 Paul Sweezy Marxist Sociology Book Award from the American Sociological Association Although humans have long depended on oceans and aquatic ecosystems for sustenance and trade, only recently has human influence on these resources dramatically increased, transforming and undermining oceanic environments throughout the world. Marine ecosystems are in a crisis that is global in scope, rapid in pace, and colossal in scale. In The Tragedy of the Commodity, sociologists Stefano B. Longo, Rebecca Clausen, and Brett Clark explore the role human influence plays in this crisis, highlighting the social and economic forces that are at the heart of this looming ecological problem. In a critique of the classic theory the tragedy of the commons by ecologist Garrett Hardin, the authors move beyond simplistic explanationssuch as unrestrained self-interest or population growthto argue that it is the commodification of aquatic resources that leads to the depletion of fisheries and the development of environmentally suspect means of aquaculture. To illustrate this argument, the book features two fascinating case studiesthe thousand-year history of the bluefin tuna fishery in the Mediterranean and the massive Pacific salmon fishery. Longo, Clausen, and Clark describe how new fishing technologies, transformations in ships and storage capacities, and the expansion of seafood markets combined to alter radically and permanently these crucial ecosystems. In doing so, the authors underscore how the particular organization of social production contributes to ecological degradation and an increase in the pressures placed upon the ocean. The authors highlight the historical, political, economic, and cultural forces that shape how we interact with the larger biophysical world. A path-breaking analysis of overfishing, The Tragedy of the Commodity yields insight into issues such as deforestation, biodiversity loss, pollution, and climate change. 

# data[].attributes.author
Brett Clark, Rebecca Clausen, Stefano B. Longo

# data[].attributes.description
In To Change the World, the legendary writer and poet Margaret Randall chronicles her decade in Cuba from 1969 to 1980. Both a highly personal memoir and an examination of the revolution's great achievements and painful mistakes, the book paints a portrait of the island during a difficult, dramatic, and exciting time.Randall gives readers an inside look at her children's education, the process through which new law was enacted, the ins and outs of healthcare, employment, internationalism, culture, and ordinary people's lives. She explores issues of censorship and repression, describing how Cuban writers and artists faced them. She recounts one of the country's last beauty pageants, shows us a night of People's Court, and takes us with her when she shops for her family's food rations. Key figures of the revolution appear throughout, and Randall reveals aspects of their lives never before seen.More than fifty black and white photographs, most by the author, add depth and richness to this astute and illuminating memoir. Written with a poet's ear, depicted with a photographer's eye, and filled with a feminist vision, To Change the Worlduneither an apology nor gratuitous attackuadds immensely to the existing literature on revolutionary Cuba.

# data[].attributes.description
Most view the relationship of Jews to the Soviet Union through the lens of repression and silence. Focusing on an elite group of two dozen Soviet-Jewish photographers, including Arkady Shaykhet, Alexander Grinberg, Mark Markov-Grinberg, Evgenii Khaldei, Dmitrii Baltermants, and Max Alpert, Through Soviet Jewish Eyes presents a different picture. These artists participated in a social project they believed in and with which they were emotionally and intellectually invested-they were charged by the Stalinist state to tell the visual story of the unprecedented horror we now call the Holocaust.These wartime photographers were the first liberators to bear witness with cameras to Nazi atrocities, three years before Americans arrived at Buchenwald and Dachau. In this passionate work, David Shneer tells their stories and highlights their work through their very own images-he has amassed never-before-published photographs from families, collectors, and private archives.Through Soviet Jewish Eyes helps us understand why so many Jews flocked to Soviet photography; what their lives and work looked like during the rise of Stalinism, during and then after the war; and why Jews were the ones charged with documenting the Soviet experiment and then its near destruction at the hands of the Nazis.