Found 542 books
Implementing a Smart Data Platform

With the big data boom, the rise of the Internet of Things (IoT), and the development of artificial intelligence (AI) applications, we've entered a new era of smart data. Unfortunately, not many enterprises are ready for it. Some companies are deficient in data management, while others lack standard data engineering systems. Some simply lag behind in data science. The bottom line is that

The Julia Express

Julia is a high-level, dynamic programming language. Its features are well suited for numerical analysis and computational science. Julia works with other languages (C, Python, R, Rust, C++, SQL, JavaScript, ...) The Purpose of this open book is to introduce programmers to the Julia programming by example. This is a simplified exposition of the language.

Introduction to Ada

Today, Ada is heavily used in embedded real-time systems, many of which are safety critical. While Ada is and can be used as a general-purpose language, it will really shine in low-level applications: - Embedded systems with low memory requirements (no garbage collector allowed) - Direct interfacing with hardware - Soft or hard real-time systems - Low-level systems programming Specific d

FreeBSD Architecture Handbook

The "FreeBSD Architecture Handbook" book provides a comprehensive technical reference for the internal architecture and subsystems of the FreeBSD operating system. It details kernel internals including bootstrapping processes, locking mechanisms, and system initialization frameworks like SYSINIT. The handbook extensively covers security architectures such as the TrustedBSD MAC Framework

Creating a Data-Driven Enterprise with DataOps

Many companies are busy collecting massive amounts of data, but few are taking advantage of this treasure horde to build a truly data insights-driven organization. To do so, the data team must democratize both data and the insights in a way that provides real-time access to all employees in the organization. This report explores DataOps, the process, culture, tools, and people required t

Node.js Handbook

Node.js is built on top of the Google Chrome V8 JavaScript engine, and it's mainly used to create web servers - but it's not limited to that. Node.js Handbook follows the 80/20 rule: learn in 20% of the time the 80% of a topic. The author find this approach gives a well-rounded overview.

Applied AI for Enterprise Java Development

As a Java enterprise developer or architect, you know that embracing AI isn't just optional - it's critical to keeping your competitive edge. The question is, how can you skillfully incorporate these groundbreaking AI technologies into your applications without getting mired in complexity? Enter this clear-cut, no-nonsense guide to integrating generative AI into your Java enterprise ecos

R Packages, 2nd Edition

Turn your R code into packages that others can easily install and use. With this fully updated edition, developers and data scientists will learn how to bundle reusable R functions, sample data, and documentation together by applying the package development philosophy used by the team that maintains the "tidyverse" suite of packages. In the process, you'll learn how to automate common de

Cassandra: The Definitive Guide, 3rd Edition

Imagine what you could do if scalability wasn't a problem. With this hands-on guide, you'll learn how the Cassandra database management system handles hundreds of terabytes of data while remaining highly available across multiple data centers. This third edition - updated for Cassandra 4.0 - provides the technical details and practical examples you need to put this database to work in a

Think C++

Think C++ is an introduction to programming using the C++ language. Allen Downey originally wrote it to help students prepare for the Computer Science AP exam when the exam covered C++.