IT eBooks
Download, Read, Use
Beginning 3D Game Assets Development Pipeline
Beginning 3D Game Assets Development Pipeline

This project-based tutorial covers the creation of 3D assets in a game engine, from concept to implementation. You will learn the 3D pipeline using Maya and Substance Painter, which are industry-standard programs used for content creation in game development. You also will know how to add them and work with them in Unity. The book begins with an overall look at the production of game development and the different roles in creating assets. Then, starting with Maya, you learn how to start with a concept and take it through the entire production pipeline: base mesh, UV mapping, high poly, texturing, rigging, and animation. You will be working on one asset project throughout the entire book to understand how one phase leads to the next one. Lastly, you will cover asset placement and integration into Unity. ...
Cisco ACE to Nginx
Cisco ACE to Nginx

This ebook provides step-by-step instructions on replacing Cisco ACE with Nginx and off-the-shelf servers. Nginx helps you cut costs and modernize. Cisco entered the hardware load balancer market with an add-on "Application Control Engine" (ACE) module for its Catalyst 6500-series switches, the Cisco ACE30. Soon after they released the Cisco ACE 4710 as a stand-alone hardware appliance. The ACE line was doing well for Cisco with a $50 million run rate. But in 2012, Cisco abruptly announced end-of-life for the CIsco ACE. This migration guide explains how to replace Cisco ACE hardware appliances using Nginx and Nginx Plus. Nginx is an open source load balancer, content cache, and web server. Nginx Plus is commercial and fully supported product, with exclusive features such as HTTP health checks, session persistence (what Cisco ACE calls HTTP Cookie stickiness), and high availability (HA). Because of its enhanced features, Nginx Plus is usually the better choice when replacing Cisco ...
Apache Pulsar in Action
Apache Pulsar in Action

Apache Pulsar in Action is a comprehensive and practical guide to building high-traffic applications with Pulsar. You'll learn to use this mature and battle-tested platform to deliver extreme levels of speed and durability to your messaging. Apache Pulsar committer David Kjerrumgaard teaches you to apply Pulsar's seamless scalability through hands-on case studies, including IOT analytics applications and a microservices app based on Pulsar functions. Reliable server-to-server messaging is the heart of a distributed application. Apache Pulsar is a flexible real-time messaging platform built to run on Kubernetes and deliver the scalability and resilience required for cloud-based systems. Pulsar supports both streaming and message queuing, and unlike other solutions, it can communicate over multiple protocols including MQTT, AMQP, and Kafka's binary protocol. Apache Pulsar in Action teaches you to build scalable streaming messaging systems using Pulsar. You'll start with a rapid int ...
Kafka in Action
Kafka in Action

Kafka in Action is a fast-paced introduction to every aspect of working with Apache Kafka. Starting with an overview of Kafka's core concepts, you'll immediately learn how to set up and execute basic data movement tasks and how to produce and consume streams of events. Advancing quickly, you'll soon be ready to use Kafka in your day-to-day workflow, and start digging into even more advanced Kafka topics. Think of Apache Kafka as a high performance software bus that facilitates event streaming, logging, analytics, and other data pipeline tasks. With Kafka, you can easily build features like operational data monitoring and large-scale event processing into both large and small-scale applications. Kafka in Action introduces the core features of Kafka, along with relevant examples of how to use it in real applications. In it, you'll explore the most common use cases such as logging and managing streaming data. When you're done, you'll be ready to handle both basic developer- and admi ...
Blockchain and Crypt Currency
Blockchain and Crypt Currency

This book contributes to the creation of a cyber ecosystem supported by blockchain technology in which technology and people can coexist in harmony. Blockchains have shown that trusted records, or ledgers, of permanent data can be stored on the Internet in a decentralized manner. The decentralization of the recording process is expected to significantly economize the cost of transactions. Creating a ledger on data, a blockchain makes it possible to designate the owner of each piece of data, to trade data pieces, and to market them. This book examines the formation of markets for various types of data from the theory of market quality proposed and developed by M. Yano. Blockchains are expected to give data itself the status of a new production factor. Bringing ownership of data to the hands of data producers, blockchains can reduce the possibility of information leakage, enhance the sharing and use of IoT data, and prevent data monopoly and misuse. The industry will have a bright ...
CI/CD with Docker and Kubernetes
CI/CD with Docker and Kubernetes

Containers change how developers build, test, and deploy code. Adopting them takes time. Using them the wrong way can slow down your delivery process. But you don't have a team of engineers to dedicate to this like Spotify or Netflix do. Maybe you're a startup CTO with features to ship - you can't spend hundreds of hours on internal systems. Using this free ebook as a guide, you won't need a dedicated sysadmin to have a productive container-based CI/CD process. By the end of this book you will understand: - The key benefits of using Docker containers and how to attain them. - How deployment to Kubernetes works. - How both our culture and delivery tools need to change in order to fully benefit from the agility that containers and cloud can offer. You will be able to: - Execute a detailed roadmap to adopting containers. - Build and test applications with Docker. - Perform canary deployments to Kubernetes on the major cloud providers (AWS, DigitalOcean, Google Cloud). - ...
Practical Fraud Prevention
Practical Fraud Prevention

Over the past two decades, the booming ecommerce and fintech industries have become a breeding ground for fraud. Organizations that conduct business online are constantly engaged in a cat-and-mouse game with these invaders. In this practical book, Gilit Saporta and Shoshana Maraney draw on their fraud-fighting experience to provide best practices, methodologies, and tools to help you detect and prevent fraud and other malicious activities. Data scientists, data analysts, and fraud analysts will learn how to identify and quickly respond to attacks. You'll get a comprehensive view of typical incursions as well as recommended detection methods. Online fraud is constantly evolving. This book helps experienced researchers safely guide and protect their organizations in this ever-changing fraud landscape. With this book, you will: Examine current fraud attacks and learn how to mitigate them; Find the right balance between preventing fraud and providing a smooth customer experience; Sha ...
Java 17 for Absolute Beginners, 2nd Edition
Java 17 for Absolute Beginners, 2nd Edition

Write your first code in Java 17 using simple, step-by-step examples that model real-word objects and events, making learning easy. With Java 17 for Absolute Beginners you'll be able to pick up the concepts without fuss. It teaches Java development in language anyone can understand, giving you the best possible start. You'll see clear code descriptions and layout so that you can get your code running as soon as possible. Author Iuliana Cosmina focuses on practical knowledge and getting you up to speed quickly - all the bits and pieces a novice needs to get started programming in Java. First, you'll discover what type of language Java is, what it is good for, and how it is executed. With the theory out of the way, you'll install Java, choose an editor such as IntelliJ IDEA, and write your first simple Java program. Along the way you'll compile and execute this program so it can run on any platform that supports Java. As part of this tutorial you'll see how to write high-quality c ...
Pro ASP.NET Core 6, 9th Edition
Pro ASP.NET Core 6, 9th Edition

Professional developers will produce leaner applications for the ASP.NET Core platform using the guidance in this best-selling book, now in its 9th edition and updated for ASP.NET Core for .NET 6. It contains detailed explanations of the ASP.NET Core platform and the application frameworks it supports. This cornerstone guide puts ASP.NET Core for .NET 6 into context and dives deep into the tools and techniques required to build modern, extensible web applications. New features and capabilities such as MVC, Razor Pages, Blazor Server, and Blazor WebAssembly are covered, along with demonstrations of how they are applied. ASP.NET Core for .NET 6 is the latest evolution of Microsoft's ASP.NET web platform and provides a "host-agnostic" framework and a high-productivity programming model that promotes cleaner code architecture, test-driven development, and powerful extensibility. Author Adam Freeman has thoroughly revised this market-leading book and explains how to get the most from ...
Pro Go
Pro Go

Best-selling author Adam Freeman explains how to get the most from Go, starting from the basics and building up to the most advanced and sophisticated features. You will learn how Go builds on a simple and consistent type system to create a comprehensive and productive development experience that produces fast and robust applications that run across platforms. Go, also known as Golang, is the concise and efficient programming language designed by Google for creating high-performance, cross-platform applications. Go combines strong static types with simple syntax and a comprehensive standard library to increase programmer productivity, while still supporting features such as concurrent/parallel programming. Each topic is covered in a clear, concise, no-nonsense approach that is packed with the details you need to learn to be truly effective. Chapters include common problems and how to avoid them. ...
← Prev       Next →
Reproduction of site books is authorized only for informative purposes and strictly for personal, private use.
Only Direct Download
IT eBooks Group © 2011-2026