Succeeding with AI

Succeeding with AI

The big challenge for a successful AI project isn’t deciding which problems you can solve. It’s deciding which problems you should solve. In Managing Successful AI Projects, author and AI consultant Veljko Krunic reveals secrets for succeeding in AI that he developed with Fortune 500 companies, early-stage startups, and…

Advanced.NET Remoting, 2nd Edition

Advanced.NET Remoting, 2nd Edition

* Proven best-seller and award winner on the market. Insiders highly recommended this title. * More than 150 pages of new material plus a preview of changes for Whidbey (Visual Studio 2005). * Goes far beyond any documentation, white papers and specialist documents available on the subject.

Practical Rust Projects

Practical Rust Projects

Go beyond the basics and build complete applications using the Rust programming language. The applications in this book include a high-performance web client, a microcontroller (for a robot, for example), a game, an app that runs on Android, and an application that incorporates AI and machine learning. Each chapter…

Building a Data Integration Team

Building a Data Integration Team

Find the right people with the right skills. This book clarifies best practices for creating high-functioning data integration teams, enabling you to understand the skills and requirements, documents, and solutions for planning, designing, and monitoring both one-time migration and daily integration systems. The growth of data is exploding….

Data Mashups in R

Data Mashups in R

How do you use R to import, manage, visualize, and analyze real-world data? With this short, hands-on tutorial, you learn how to collect online data, massage it into a reasonable form, and work with it using R facilities to interact with web servers, parse Html and Xml, and…

Kafka in Action

Kafka in Action

Kafka in Action is a practical, hands-on guide to building Kafka-based data pipelines. Filled with real-world use cases and scenarios, this book probes Kafka’s most common use cases, ranging from simple logging through managing streaming data systems for message routing, analytics, and more. In systems that handle big data,…

Beginning Ballerina Programming

Beginning Ballerina Programming

Discover the Ballerina programming language for next-generation microservices and native cloud application development. This book shows you that Ballerina is a cutting-edge programming language, which incorporates many of the latest technological advancements in programming language theory. You’ll learn variables and types, modules and functions, flow control, error handling,…

Seriously Good Software

Seriously Good Software

Serious developers know that code can always be improved. With each iteration, you make optimizations—small and large—that can have a huge impact on your application’s speed, size, resilience, and maintainability. In Seriously Good Software: Code that Works, Survives, and Wins, author, teacher, and Java expert Marco Faella teaches you…

Next-Generation Machine Learning with Spark

Next-Generation Machine Learning with Spark

Access real-world documentation and examples for the Spark platform for building large-scale, enterprise-grade machine learning applications. The past decade has seen an astonishing series of advances in machine learning. These breakthroughs are disrupting our everyday life and making an impact across every industry.Next-Generation Machine Learning with Spark provides a gentle…

Laptops For Dummies, 3rd Edition

Laptops For Dummies, 3rd Edition

Laptops For Dummies, 3rd Edition shows you how to use your laptop to its fullest potential, from how to purchase a laptop and what to do when you first open the box to how to keep your laptop safe and running smoothly. You will discover how to choose and…