OpenShift, an innovative enterprise infrastructure management system from RedHat, radically simplifies the day-to-day operation of deploying and maintaining large-scale applications.OpenShift in Actio
Aurelia is a web framework that makes it much easier to create single page web applications. Aurelia was written with ES6, so modern JavaScript design principles are baked in from the ground level.Aur
All aspects of software development and deployment become painfully slow. The solution is to adopt the microservices architecture. This architecture accelerates software development and enables contin
The Redux JavaScript library consolidates state in a single object, radically simplifying one of the largest sources of bugs. With Redux in Action, you'll discover how to integrate Redux into your Rea
Fully updated to include the latest revisions and updates to AWS; this new edition also offers three new chapters covering the latest additions to the AWS platform: serverless infrastructure automatio
.NET Core is a subset of the .NET framework with libraries and runtimes that drastically reduce its footprint, so you can write and run .NET applications more efficiently. .NET Core in Action shows .N
Kafka Streams is a library designed to allow for easy stream processing of data flowing into a Kafka cluster. Stream processing has become one of the biggest needs for companies over the last few year
Modern NLP techniques based on machine learning radically improve the ability of software to recognize patterns, use context to infer meaning, and accurately discern intent from poorly-structured text
Apple's Swift language is the de-facto standard for iOS and Mac development, and it's rapidly becoming a great choice for any general-purpose programming task.Classic Computer Science Problems in Swif
Security teams need to adopt the techniques of DevOps and switch their focus from defending only the infrastructure to protecting the entire organization by improving it continuously.Securing DevOps e
C++ 11 delivered strong support for multithreaded applications, and the subsequent C++14 and 17 updates have built on this baseline. C++ has better options for concurrency than ever before, which mean
This revision of Manning's popular The Quick Python Book offers a clear, crisp introduction to the elegant Python programming language and its famously easy-to-read syntax. After exploring Python's sy
The traditional patterns and practices for enterprise application development simply can't deliver the millisecond response times and near-perfect reliability these systems require. Reactive applicati
Machine learning applications autonomously reason about data at massive scale. It's important that they remain responsive in the face of failure and changes in load. But machine learning systems are d
Mobile apps are a big part of people's lives, with apps for just about anything. An app's UX can help it stand out and be the key to its success. But often, developers find UX intimidating and don't k
Whether readers want to become a professional software developer, create web sites, analyze scientific data, or just automate tedious business tasks, learning to program is the first step. Fortunately
With traditional software unit tests, there’s never a guarantee that an application will actually function correctly in the production environment. When you add microservices, testing becomes even mor
Progressive Web Apps are built with a collection of technologies, design concepts, and Web APIs that work in tandem to provide an app-like experience on the mobile web. Progressive Web Apps takes read
Apache Camel is a Java library that lets users implement the standard enterprise integration patterns in a few lines of code. Camel in Action, Second Edition is the most complete Camel book on the mar
According to Apple, there are currently 380,000 registered iOS developers and over a billion iOS devices in use worldwide. Swift, the language of iOS development, is the fastest growing programming la
In the future, there are going to be millions of jobs with no one to fill them if more kids don't learn how to code. So why aren't more kids learning to program? Some think it's too hard, and others d
Unlike any other programming language, Haskell is purely functional with a strong type system and lazy evaluation. It is arguable the most interesting language but also has the reputation of being one
A growing flood of data is aimed at JavaScript applications, and they need be ready for it. As more and more data is received, applications must scale to stay operational. There's also the problem of
CSS lets programmers precisely specify the visual design of a web page or web app, from the structural layout of elements on the page to their individual look and feel. Purchase of the print book incl
To be competitive, an organization needs to reach modern standards of scalability and high availability. While Linux is an option, it's painful to deal with the frequent operating system updates and c
In today's world, user interfaces have to be highly dynamic, asynchronous, and reliable. To meet these demands, the programming world is undergoing a radical shift towards something called Functional
Artificial Intelligence is the most exciting technology of the century, and Deep Learning is, quite literally, the "brain" behind the world's smartest Artificial Intelligence systems out there. Grokki
JavaScript can be used to control hordes of small robots, creative maker projects, and IoT devices. With the Node.js ecosystem at hand, hardware prototyping gets fun, intuitive and fast.JavaScript on
Nim is a new general-purpose programming language that offers support for systems programming, object oriented programming, procedural programming, functional programming, and more. Nim combines the s
As an increasing number of users access websites from mobile networks, optimization is becoming a crucial part of the user experience. To succeed, the delivery of content must be optimized. There is a
Businesses and consumers depend on reliable computer networks for banking, learning, entertainment, and staying in touch. Cisco is the leader in networking. Cisco skills are highly valued and there ar
Unified Log Processing is a foundational book introducing the ULP paradigm and presenting techniques to use it effectively in data-rich environments. The book begins with an architectural overview, il
Many of the technologies discussed in the book - Spark, Storm, Kafka, Impala, RabbitMQ, etc. - are covered individually in other books. Throughout this book, readers will get a clear picture of how th
Windows PowerShell transformed the way administrators and developers interact with Windows. PowerShell, an elegant dynamic language from Microsoft, lets its users script administrative tasks and contr
AWS Lambda helps to quickly and easily build and run applications on the AWS cloud that automatically run code in response to events. AWS Lambda in Action is an example-driven tutorial that teaches re
Kotlin is a new programming language targeting the Java platform. It offers on expressiveness and safety without compromising simplicity, seamless interoperability with existing Java code, and great t
One of the most powerful ways to understand data is to recognize the ways in which each datum-person, product, etc-connects to another. Visualizing these graphs makes it possible to literally see the
Go is a language designed with the working programmer in mind. Go offers modern features, simplicity of use, and a full-featured standard library. Created by Google, this general purpose language can
Developing applications in a reactive style ensures that the experience is always responsive. Akka.NET is a framework for building distributed, message-driven applications which are able to stay respo
Functional and Reactive Domain Modeling teaches readers how to think of the domain model in terms of pure functions and how to compose them to build larger abstractions. It begins with the basics of f