Prepare Your Data for Tableau

Prepare Your Data for Tableau

Focus on the most important and most often overlooked factor in a successful Tableau project―data. Without a reliable data source, you will not achieve the results you hope for in Tableau. This book does more than teach the mechanics of data preparation. It teaches you: how to look…

Hands On Google Cloud SQL and Cloud Spanner

Hands On Google Cloud SQL and Cloud Spanner

Discover the methodologies and best practices for getting started with Google Cloud Platform relational services – CloudSQL and CloudSpanner. The book begins with the basics of working with the Google Cloud Platform along with an introduction to the database technologies available for developers from Google Cloud.  You’ll then…

Advanced API Security, 2nd Edition

Advanced API Security, 2nd Edition

Prepare for the next wave of challenges in enterprise security. Learn to better protect, monitor, and manage your public and private APIs. Enterprise APIs have become the common way of exposing business functions to the outside world. Exposing functionality is convenient, but of course comes with a risk…

Building Progressive Web Applications with Vue.js

Building Progressive Web Applications with Vue.js

Obtain all the necessary tools for developing a progressive web application (PWA) with Vue.js, a modern JavaScript framework. You’ll see how PWAs behave like a regular responsive website and have a similar structure to that of a web application, but feel like a native mobile app. Along the…

C Programming for the PIC Microcontroller

C Programming for the PIC Microcontroller

Go beyond the jigsaw approach of just using blocks of code you don’t understand and become a programmer who really understands how your code works. Starting with the fundamentals on C programming, this book walks you through where the C language fits with microcontrollers. Next, you’ll see how…

Using and Administering Linux: Volume 2

Using and Administering Linux: Volume 2

Experience an in-depth exploration of logical volume management and the use of file managers to manipulate files and directories and the critical concept that, in Linux, everything is a file and some fun and interesting uses of the fact that everything is a file. This book builds upon…

RabbitMQ in Depth

RabbitMQ in Depth

RabbitMQ in Depth is a practical guide to building and maintaining message-based applications. This book provides detailed coverage of RabbitMQ with an emphasis on why it works the way it does.

DSLs in Boo

DSLs in Boo

A general-purpose language like C# is designed to handle all programming tasks. By contrast, the structure and syntax of a Domain-Specific Language are designed to match a particular applications area. A DSL is designed for readability and easy programming of repeating problems. Using the innovative Boo language, it’s…

Basic Math for Game Development with Unity 3D

Basic Math for Game Development with Unity 3D

Use Unity-based examples to understand fundamental mathematical concepts and see how they are applied when building modern video game functionality. You will gain the theoretical foundation you need, and you will know how to examine and modify an implementation. This book covers points in a 3D Cartesian coordinate…