A new generation of serverless tools, including Claudia.js, make it radically easier to set up serverless web applications so users can focus on what their app does instead of meddling with infrastruc
To create their own voice "skills," users need to learn some new device toolkits, the basics of Voice UI design, and some emerging best practices for building and deploying on these diverse platforms.
It's nearly impossible to build a competent Go-playing machine using conventional programming techniques, let alone have it win. By applying advanced AI techniques, in particular deep learning and rei
Large datasets tend to be distributed, non-uniform, and prone to change. Dask simplifies the process of ingesting, filtering, and transforming data, reducing or eliminating the need for a heavyweight
Functional languages help developers support concurrency by encouraging immutable data structures that can be passed between threads without having to worry about a shared state, all while avoiding si
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
This practical book covers real-world development concerns like state management, data and views, user interaction with forms, and communicating with servers, as well as testing and deploying your app
Reading and storing data is a core part of any application, and .NET developers want database access to be easy and intuitive. Entity Framework Core is a .NET library designed to simplify data persist
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
Any distributed application includes individual components, often written in different languages and hosted in multiple locations, which must communicate quickly and efficiently. Apache Thrift is a co
With cloud platforms like AWS, Azure, and Google Cloud, even small teams can take full advantage of web-scale distributed application patterns and practice.Cloud Native: Designing Change-tolerant Soft
Deep learning systems have gotten really great at identifying patterns in text, images, and video. But applications that create realistic images, natural sentences and paragraphs, or native-quality tr
Ruby is a dynamic language perfect for creating applications, development tools, and administrative scripts. The Well-Grounded Rubyist, Third Edition is a perfect tutorial for newcomers to Ruby and a
The modern world turns on universally-accepted ideas of currency and ownership. Bitcoin, and its underlying technology, offer the potential to move control of these key institutions from change-prone
Serverless Architectures on AWS, Second Edition teaches you how to design, secure, and manage serverless backend APIs for web and mobile applications on the AWS platform. You'll get going quickly with
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
Vue.js is one of the fastest growing and most popular open-source JavaScript frameworks around. Vue's meteoric success is found in its simplicity and short learning curve, but few resources are availa
The Elixir language blends the battle-tested power and stability of the Erlang virtual machine with an approachable and expressive syntax.Elixir in Action, Second Edition teaches you how to use the El
.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
Data Munging with R shows readers how to take raw data and transform it for use in computations, tables, graphs, and more. Whether they already have some programming experience or they're just a sprea
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
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
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
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
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
The Java Module System, aka "Project Jigsaw", gives Java developers the ability to define and enforce modularity without an outside framework. In The Java Module System, readers will learn how the mod
The Kotlin programming language offers an expressive syntax, an intuitive type system, and support for a host of tools for users.The Joy of Kotlin teaches readers the right way to code in Kotlin. This
ASP.NET Core is a re-imagining of the .NET Framework that frees developers from Visual Studio and Windows. ASP.NET Core in Action is for C# developers without any web development experience who want t
Why use several languages for a web application when you only need one? Node.js is a server-side platform and runtime that readers can use to build full stack web applications entirely in JavaScript!G
As a developer, you need to build software in a secure way. But you can't spend all your time focusing on security. The answer is to use good design principles, tools, and mindsets that make security
Traditional web dev stacks use a different programming language in every layer, resulting in a complex mashup of code and frameworks. Developers and businesses love it because it's scalable and cost-e
Phoenix is a modern web framework built for the Elixir programming language. Elegant, fault-tolerant, and performant, Phoenix is as easy to use as Rails and as rock-solid as Elixir's Erlang-based foun
HTTP/2 introduces request multiplexing and request prioritization, which allows the web to handle the ever-increasing traffic that makes up modern websites.HTTP/2 in Action is a complete guide to HTTP