{"title":"Bill Bejeck","description":null,"products":[{"product_id":"kafka-streams-in-action-book-bill-bejeck-9781617298684","title":"Kafka Streams in Action","description":"\u003cb\u003eEverything you need to implement stream processing on Apache Kafka using Kafka Streams and the kqsIDB event streaming database.\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003ci\u003eKafka Streams in Action, Second Edition\u003c\/i\u003e guides you through setting up and maintaining your streaming processing with Kafka. Inside, you'll find comprehensive coverage of not only Kafka Streams, but the entire toolbox you'll need for effective streaming--from the components of the Kafka ecosystem, to Producer and Consumer clients, Connect, and Schema Registry.\u003cbr\u003e \u003cbr\u003e In \u003ci\u003eKafka Streams in Action, Second Edition\u003c\/i\u003e you'll learn how to:\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eDesign streaming applications in Kafka Streams with the KStream and the Processor API\u003c\/li\u003e \u003cli\u003eIntegrate external systems with Kafka Connect\u003c\/li\u003e \u003cli\u003eEnforce data compatibility with Schema Registry\u003c\/li\u003e \u003cli\u003eBuild applications that respond immediately to events in either Kafka Streams or ksqlDB\u003c\/li\u003e \u003cli\u003eCraft materialized views over streams with ksqlDB\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e This totally revised new edition of \u003ci\u003eKafka Streams in Action\u003c\/i\u003e has been expanded to cover more of the Kafka platform used for building event-based applications. You'll also find full coverage of ksqlDB, an event streaming database that makes it a snap to create applications that respond immediately to events, such as real-time push and pull updates.\u003cbr\u003e \u003cbr\u003e Foreword by Jun Rao.\u003cbr\u003e \u003cbr\u003e Purchase of the print book includes a free eBook in PDF and ePub formats from Manning Publications.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the technology\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e Enterprise applications need to handle thousands--even millions--of data events every day. With an intuitive API and flawless reliability, the lightweight Kafka Streams library has earned a spot at the center of these systems. Kafka Streams provides exactly the power and simplicity you need to manage real-time event processing or microservices messaging.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the book\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003ci\u003eKafka Streams in Action, Second Edition\u003c\/i\u003e teaches you how to create event streaming applications on the amazing Apache Kafka platform. This thoroughly revised new edition now covers a wider range of streaming architectures and includes data integration with Kafka Connect. As you go, you'll explore real-world examples that introduce components and brokers, schema management, and the other essentials. Along the way, you'll pick up practical techniques for blending Kafka with Spring, low-level control of processors and state stores, storing event data with ksqlDB, and testing streaming applications.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eWhat's inside\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cul\u003e \u003cli\u003eDesign efficient streaming applications\u003c\/li\u003e \u003cli\u003eIntegrate external systems with Kafka Connect\u003c\/li\u003e \u003cli\u003eEnforce data compatibility with Schema Registry\u003c\/li\u003e \u003c\/ul\u003e \u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the reader\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e For Java developers. No knowledge of Kafka or streaming applications required.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eAbout the author\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e \u003cb\u003eBill Bejeck\u003c\/b\u003e is a Confluent engineer and a Kafka Streams contributor with over 15 years of software development experience. Bill is also a committer on the Apache Kafka? project.\u003cbr\u003e \u003cbr\u003e \u003cb\u003eTable of Contents\u003c\/b\u003e\u003cbr\u003e \u003cbr\u003e PART 1\u003cbr\u003e 1 Welcome to the Kafka event streaming platform\u003cbr\u003e 2 Kafka brokers\u003cbr\u003e PART 2\u003cbr\u003e 3 Schema Registry\u003cbr\u003e 4 Kafka clients\u003cbr\u003e 5 Kafka ConnectPART 3\u003cbr\u003e 6 Developing Kafka Streams\u003cbr\u003e 7 Streams and state\u003cbr\u003e 8 The KTable API\u003cbr\u003e 9 Windowing and timestamps\u003cbr\u003e 10 The Processor API\u003cbr\u003e 11 ksqlDB\u003cbr\u003e 12 Spring kafka\u003cbr\u003e 13 Kafka Streams Interactive Queries\u003cbr\u003e 14 Testing","brand":"WoB","offers":[{"title":"GB \/ NEW \/ GARDNERS","offer_id":50765644693777,"sku":"NGR9781617298684","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51040002113809,"sku":"NIN9781617298684","price":0.0,"currency_code":"GBP","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1617298689.jpg?v=1781273636"},{"product_id":"getting-started-with-google-guava-book-bill-bejeck-9781783280155","title":"Getting Started with Google Guava","description":"Google Guava can transform the way you work with Java and this book shows you how. From beginner to expert, everyone can benefit from this smart guide that teaches faster, better coding.  Key Features  Write more robust code that is easier to read and maintain Learn how to use Preconditions to prevent and find errors faster Shows how Guava Collections can make working with Java Collections a breeze  Book DescriptionJava continues to maintain its popularity and is still one of the main languages used in the software industry today. But there are things in Java that are difficult to do that can be made easier; that's where Guava comes in. Guava provides developers with a way to write better code, with less effort.  Getting Started with Google Guava will show the reader how to start improving their code from the very first chapter. Packed with examples and loads of source code, this book will have an immediate impact on how you work with Java.  This book starts with using Guava to help with the common tasks that Java developers perform. Then you'll work your way through more specialized situations and finally some great functionality Guava provides that can add a lot of power to your applications with little effort. You will learn about Guava's famous Collections classes that add unique features, like the Bi-Map, to Java's already great Collection classes. We'll see how to add some functional programming aspects to our code. We will also learn about using a self-loading cache for improved performance in our applications, and how to use the EventBus to create software that takes advantage of event-based programming.What you will learn  Master String manipulation with ease including creating a HashMap from formatted text Harness the power of functional programming with Functions and Predicates Use the power of Guava's Collections classes Get to grips with better ways of writing and reading files with less boilerplate Improve synchronization with the Monitor Create and use a self-loading cache for better performance Leverage the power of event-based programming with the EventBus Never get another NullPointerException by using the Optional class  Who this book is forThere is no minimum level of experience required. There is something for everyone who works with Java, from the beginner to the expert programmer.","brand":"WoB","offers":[{"title":"- \/ - \/ -","offer_id":51196475408657,"sku":"","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"US \/ NEW \/ INGRAM","offer_id":51196477604113,"sku":"NIN9781783280155","price":0.0,"currency_code":"GBP","in_stock":false},{"title":"GB \/ NEW \/ INGRAM","offer_id":52125731815697,"sku":"NLS9781783280155","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0784\/4072\/6801\/files\/1783280158.jpg?v=1750962405"}],"url":"https:\/\/www.worldofbooks.com\/collections\/author-books-by-bill-bejeck.oembed","provider":"World of Books ","version":"1.0","type":"link"}