​​

Introduction to Kafka in Practice

Author: Mou Da ‘en

Click this link to buy paper books

This book based on Kafka 0.10.1.1 version, the implementation details of the basic components of Kafka and its basic application are introduced in detail. At the same time, through the interpretation of Kafka and the current mainstream framework of big data integration application case, further show the role and status of Kafka in the actual business. This book is a total of 10 chapters, according to the learning thinking mode from abstract to concrete, from point to line and then to the surface, from shallow to deep, combined with theory and practice, Kafka was analyzed and explained.

A large number of examples in this book come from the author’s practice in practical work, which has practical guiding significance. I believe that readers after reading the book, to fully grasp the basic implementation principle of Kafka and its basic operation, according to the case of the book, to solve the actual work and learning problems. In addition, in reading the book, the reader can be based on the analysis of Kafka theory, combined with Kafka source code for positioning learning, understand Kafka excellent design and ideas and more coding skills.

This book is suitable for professional and technical personnel who apply Kafka, including but not limited to developers, operators and enthusiasts of big data-related applications, as well as teachers and students in colleges and universities and training structures.


Algorithms of Fun

Author: Chen Xiaoyu

Click this link to buy paper books

The book is divided into seven chapters based on algorithmic strategies. Chapter 1 introduces the concept of algorithm, the concept of time complexity, space complexity and calculation methods from the beauty of algorithm, simple small problems, interesting stories, as well as the explosive increment problem of algorithm design, so that readers can experience the secret of algorithm. Chapter 2 ~ 7 introduces the design strategy, practice, algorithm analysis and optimization of classical algorithms, respectively, explaining greedy algorithm, divide-and-conquer algorithm, dynamic programming, backtracking, branch and bound method, linear programming and network flow. Each algorithm has 4 ~ 10 examples, a total of 50 large examples, including classic construction examples and practical application examples, according to the problem analysis, algorithm design, perfect diagram, pseudo-code detailed explanation, actual practice, algorithm analysis and optimization and expansion of the process, explained clearly and easy to understand. The appendix introduces the common data structure and the related knowledge used in algorithm improvement, including sort function, priority queue, adjacency list, union query set, four-side inequality, permutation tree, Bellman rule, augmented path complexity calculation, maximum flow and minimum cut theorem, etc.


Kanban In Action

Marcus Hammarberg Joakim Sunden [Sweden

Click this link to buy paper books

The Kanban approach is a powerful weapon for leading organizational change and improving team development processes in the mobile Internet era, as well as the preferred tool for smoothly implementing lean and agile development practices. This book is the natural choice to take the reader into the kanban world, providing both a complete theoretical framework and plenty of practical details to support it. The introduction of each new concept is accompanied by easy-to-understand practices, which is a veritable practical book.

The book is divided into three parts. In the first part, the author gives an overview of kanban — the main practices, why they were chosen, and the benefits they brought — by following a fictional software team’s journey through kanban. The second part introduces the principle, practice and the principle behind kanban method, such as visualization method, why and how to limit wIP quantity, how to effectively manage work flow, etc. The third part is advanced kanban practices, such as Kanban-based planning and estimation, lean measurement and continuous improvement, and a dedicated chapter discusses the shortcomings of the Kanban method itself and how to remedy them.


Recommended reading

May 2018 Book List (bonus at the end)

A list of new books for April 2018

Asynchronous books the most complete Python book list

A list of essential algorithms books for programmers

The first Python neural network programming book

Long press the QR code, you can follow us yo

I share IT articles with you every day.

If you reply “follow” in the background of “Asynchronous books”, you can get 2000 online video courses for free. Recommend friends to pay attention to according to the prompts to get the gift book link, free asynchronous E reading version of a book. Come and join us!


Click here to read more

Read the original