Spring Framework has been making Java developers more productive and successful for over a dozen years, and it shows no signs of slowing down! Spring in Action, 5th Edition is the fully-updated revision of Manning´s bestselling Spring in Action. This new edition includes all Spring 5.0 updates, along with new examples on reactive programming, Spring WebFlux, and microservices. Readers will also find the latest Spring best practices, including Spring Boot for application setup and configuration. Key Features · Developing reactive applications with Spring · Building applications with Spring and Spring Boot · Spring MVC for web apps and RESTful web services · Writing Spring-enabled data repositories Audience Written for intermediate Java developers. Author Bio Craig Walls is a software developer at Pivotal. He´s a popular author and frequent speaker at user groups and conferences.
RETAIL SELLING POINTS Netty from the ground up Plenty of useful hands-on examples Used by companies including Red Hat, Twitter, and Facebook AUDIENCE Readers should be comfortable with Java and basic network architecture. No exposure to Netty or asynchronous network programming required. Product Description ? DESCRIPTION Network applications must handle events intelligently and efficiently, establish priorities, resolve conflicts, and manage resources to avoid blocks, dropouts, and the other jams that occur in high-traffic environments. Netty is a Java-based networking framework designed to handle asynchronous network events smoothly so applications are easy to write and maintain. Netty in Action introduces the Netty framework and shows how to incorporate it into Java network applications. Readers will learn to write highly-scalable applications without the need to dive into the low-level non-blocking APIs at the core of Java. They?ll learn how to think in an asynchronous way and master the best practices of large-scale networks apps while working through numerous hands-on examples. ? RETAIL SELLING POINTS Netty from the ground up Plenty of useful hands-on examples Used by companies including Red Hat, Twitter, and Facebook AUDIENCE Readers should be comfortable with Java and basic network architecture. No exposure to Netty or asynchronous network programming required. ABOUT THE TECHNOLOGY Netty is a Java-based networking framework designed to handle asynchronous network events smoothly so applications are easy to write and maintain. It has become one of the most widely used frameworks for the JVM and was awarded the ´´Dukes Choice Award.´´
Mit Kubernetes große Container-Infrastrukturen ausfallsicher verwalten Nach einer Einführung in die typischen Problemstellungen, mit denen Softwareentwickler und Administratoren konfrontiert sind, und wie diese mit Kubernetes gelöst werden können, lernen Sie in einem ersten Beispielprojekt die praktische Umsetzung. Es wird gezeigt, wie eine einfache in einem Container laufende Web-Applikation über ein Kubernetes-Cluster verwaltet werden kann. Im zweiten Teil des Buches lernen Sie die zu Grunde liegenden Konzepte kennen, deren Verständnis unbedingt notwendig ist, um große Container-Cluster mit Kubernetes zu betreiben. Im letzten Teil wird die Funktionsweise von Kubernetes beschrieben und auf weiterführende Aspekte eingegangen. Hier wird außerdem das erworbene Wissen aus den ersten beiden Teilen zusammengeführt, damit Sie den vollen Nutzen aus der Kubernetes-Plattform ziehen können. EXTRA: E-Book inside. oder Ebook-Reader bzw. Adobe Digital Editions.
? RETAIL SELLING POINTS Comprehensive coverage of all key features Use Elasticsearch with any language Shows how to create efficient, scalable search solutions AUDIENCE This book is perfect for developers building search-oriented applications. It´s also a fantastic guide for sysadmins or DBAs managing enterprise search.
Key features ? Step-by-step guide ? Straightforward introduction ? Explains how to use the tools ? Covers advanced topics Audience This book is for developers who are familiar with a C-like language.
Software product lines represent perhaps the most exciting paradigm shift in software development since the advent of high-level programming languages. Nowhere else in software engineering have we seen such breathtaking improvements in cost, quality, time to market, and developer productivity, often registering in the order-of-magnitude range. While the underlying concepts are straightforward enough building a family of related products or systems by planned and careful reuse of a base of generalized software development assets the devil can be in the details, as successful product line practice can involve organizational change, business process change, and technology change. The authors ideally combine academic research results with industrial real-world experiences, thus presenting a broad view on product line engineering so that both managers and technical specialists will benefit from reading it. After presenting a common framework for the description of the industrial case studies, they capture the wealth of knowledge that eight companies have gathered during the introduction of the software product line engineering approach in their daily practice. After reading this book, you will understand all the relevant aspects, regarding business, architecture, process, and organizational issues, of applying software product line engineering. If you consider using a product line approach in your organization, or if you want to improve your current practices you will find a rich set of useful information at your fingertips from practitioners to practitioners.
KEY FEATURES ? Step-by-step guide ? Real life examples using Rx ? Great for readers both new to Rx and those already using Rx AUDIENCE Readers should understand OOP concepts and be comfortable coding in C#.
Scrum is now the #1 agile software development framework ? and its success is based in large part on the perceived intuitiveness and simplicity of its concepts. However, when new Scrum practitioners attempt to translate Scrum?s theory and high-level approaches into specific techniques for actual projects, doing so is often more difficult than they expected. Scrum Shortcuts without Cutting Corners will help you translate the Scrum framework into reality, and meet the Scrum challenges ?formal? training didn?t warn you about. Long-time Scrum manager Ilan Goldstein has brought together approximately 50 succinct, actionable, and proven ?cookbook recipes? for optimizing process, action, and outcome, and taking your Scrum skills and expertise to the next level. In roughly 1,000 words (sometimes less) each ?recipe? walks you through applying a single Scrum shortcut for achieving a tangible output. These easy-to-digest, 100% actionable shortcuts cover: * Project warm-ups and kick-offs * Roles and role models * Sustainable Scrum environments * Product(ive) Backlogs * Effective estimating, planning, and proving * Quality * Retros, reviews, and more Product Description Practical, Step-by-Step Scrum Techniques for Improving Processes, Actions, and Outcomes The widespread adoption and success of Scrum can be attributed in large part to its perceived intuitiveness and simplicity. But when new Scrum practitioners attempt to apply Scrum theory and high-level approaches in actual projects, they often find it surprisingly difficult. In Scrum Shortcuts without Cutting Corners, Scrum expert Ilan Goldstein helps you translate the Scrum framework into reality to meet the Scrum challenges your formal training never warned you about. Drawing on his extensive agile experience in a wide range of projects and environments, Goldstein presents thirty proven, flexible shortcuts for optimizing Scrum processes, actions, and outcomes. Each shortcut walks you through applying a Scrum approach to achieve a tangible output. These easy-to-digest, actionable patterns address a broad range of topics including getting started, quality and metrics, team members and roles, managing stakeholders, estimation, continuous improvement and much more. Whatever your role, Scrum Shortcuts without Cutting Corners will help you take your Scrum skills to the next level and achieve better results in any project you participate in. Features + Benefits 50 practical and proven techniques for taking Scrum skills to the next level Links Scrum theory to action with concise, actionable, step-by-step Scrum techniques for improving process, action, and outcome In Scrum Shortcuts without Cutting Corners, Scrum expert Ilan Goldstein helps the reader translate the Scrum framework into reality to meet the Scrum challenges formal training never warned about. Drawing on his extensive agile experience in a wide range of projects and environments, Goldstein presents thirty proven, flexible shortcuts for optimizing Scrum processes, actions, and outcomes. Each shortcut walks the reader through applying a Scrum approach to achieve a tangible output. These easy-to-digest, actionable patterns address a broad range of topics including getting started, quality and metrics, team members and roles, managing stakeholders, estimation, continuous improvement and much more.
As one of the most comprehensive machine learning texts around, this book does justice to the field´s incredible richness, but without losing sight of the unifying principles. Peter Flach´s clear, example-based approach begins by discussing how a spam filter works, which gives an immediate introduction to machine learning in action, with a minimum of technical fuss. Flach provides case studies of increasing complexity and variety with well-chosen examples and illustrations throughout. He covers a wide range of logical, geometric and statistical models and state-of-the-art topics such as matrix factorisation and ROC analysis. Particular attention is paid to the central role played by features. The use of established terminology is balanced with the introduction of new and useful concepts, and summaries of relevant background material are provided with pointers for revision if necessary. These features ensure Machine Learning will set a new standard as an introductory textbook.