Manning's bestselling Java 8 book has been revised for Java 9! In Java 8 and 9 in Action, readers build on their existing Java language skills with the newest features and techniques.The release of Ja
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
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
Types are often seen as a tool for checking errors, with the programmer writing a complete program first and using the type checker to detect errors. And while tests are used to show presence of error
To earn the OCA Java SE 8 Programmer I Certification, readers need to know Java inside and out, and to pass the exam it's good to understand the test itself. This book cracks open the questions, exerc
"A complex series of extensions to the World Wide Web, the Semantic WebÆs purpose is to make data and services far more accessible to computers and far more useful for people than the web we know toda
Ever wanted to build your own web pages? HTML and CSS are the languages of the web, allowing anyone who knows them to easily customize a website's look and feel to their liking. Never touched a drop o
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
Giving insight to market dominance, this handbook explores programming techniques that reveal the patterns, inter-relationships, and individual profiles--the collective intelligence--locked in the da
Deep learning is applicable to a widening range of artificial intelligence problems, such as image classification, speech recognition, text classification, question answering, text-to-speech, and opt
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
Modern distributed applications must deliver near-realtime performance while simultaneously managing big data and high user loads spread across environments ranging from cloud systems to mobile device
The definitive guide to OSGi--the hottest technology available for creating modular enterprise Java applications. The highly visible authors and reviewers are core members of OSGI community.
Written by leading Struts developers, this guide introduces the Apache Struts 2 Web application framework, and demonstrates how to quickly develop professional, production-ready modern Web applicatio
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
As web developers build increasingly complex applications in JavaScript, the code base for these projects can become exponentially larger and harder to maintain. The results: Application performance s
Dependency Injection has become one of the most dominant practices in the past decade, and it's now required knowledge for .NET developers.Dependency Injection in .NET, Second Edition teaches readers
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
A "portal" is a browser-based container populated by small applications called "portlets". Good portlets need to work independently, but also communicate with the portal, other portlets, and outside
JUnit is the leading Java unit testing framework and its version 4.8 significantly improves the Java development process. Designed for productivity, it has extensions for newer application styles---l
You can build a world-class SOA infrastructure entirely using popular, and mature, open-source applications. Unfortunately, the technical documentation for most open-source projects focuses on a spec
Covering Eclipse's new capability for building graphical user interfaces with version 3.0, the Standard Widget Toolkit (SWT) and JFace, this guide demonstrates how these award-winning tools have rece
Deep Learning for Search teaches readers how to leverage neural networks, NLP, and deep learning techniques to improve search performance.Deep Learning for Search teaches readers how to improve the ef
The Linux operating system powers millions of web servers, data centers, and application platforms worldwide. Whether you're pushing applications to a cloud system like AWS, building a twitter bot on
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
Functional programming is a way of thinking about programs that emphasizes functions, while avoiding state mutation. C# includes a number of functional features and libraries, enabling us to take adva
Intended for beginning to intermediate web application developers, this volume provides practical instruction for using Microsoft's ASP.NET to solve common problems and to get the most out of rich int
Unlike traditional information systems which work by issuing requests and waiting for responses, event-driven systems are designed to process events as they occur, allowing the system to observe, reac
Mule is the most widely used open source ESB, providing an alternative to expensive commercial options. "Mule in Action" is a comprehensive tutorial designed for working Java developers and explores
Many books discuss Agile from a theoretical or academic perspective. Becoming Agile takes a different approach and focuses on explaining Agile from a case-study perspective. Agile principles are disc
Microservices break down a large application into smaller components, each interacting with each other to create a united whole. As each component can start, stop, and scale independently, so the whol
Functional programming is becoming a required skill for all programmers, and for good reason. The functional style of programming lets developers to write more concise code, which tends to have fewer
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
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
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
AWS gives users the networking, compute, and security services they need without making them pay for anything they're not actually using. With almost a hundred individual AWS services, putting all the
Data accumulated about customers, products, and website users can not only help interpret the past, it can help predict the future! Probabilistic programming is a programming paradigm in which code mo
DSLs in Action introduces the concepts and definitions a developer needs to build high-quality domain specific languages. It provides a solid foundation to the usage as well as implementation aspects
Azure in Action is a fast-paced tutorial intended for architects and developers looking to develop cloud-based applications on the Windows Azure Platform. Written by two of Microsoft's leading Azure