Classic Computer Science Problems in Python presents dozens of coding challenges, ranging from simple tasks like finding items in a list with a binary sort algorithm to clustering data using k-means.
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
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
There are lots of reasons to learn how to program—to gain valuable skills that are versatile, useful, stimulating, rewarding, and in demand. JavaScript is one of the most widely-used languages and is
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
Python 3 is an open-source programming language that can be used to develop any application imaginable-business, games, web, and more. We think it should be just as much fun to learn Python as it is
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
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
A great suite of tools is needed to minimize the time spent on tedious non-coding tasks. Gulp is a build system that lets developers run a multitude of file transforming processes with a single click.
A really good web development framework anticipates your needs. jQuery does more-it practically reads your mind. Developers fall in love with this JavaScript library the moment they see 20 lines of c
Adobe's Flex 3 is a platform for web development which combines the Flex Builder development environment with a programming model based on JavaScript. This book begins with a concise review of Flex 3
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
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
JavaScript on the server? You bet! Node.js is a JavaScript framework that can be used to create scalable, high-performance web applications. Using asynchronous I/O, the server can do more than one thi
Because they are often large and complex, GUI programming tool kits can be hard to use. wxPython is a combination of the Python programming language and the wxWidgets toolkit, which allows programmer
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
React is a JavaScript library developed for one main reason—to build reusable UI components that present ever-changing data. The React philosophy is to focus solely on the user interface. In model-vie
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
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
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
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
.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
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
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
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
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
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
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
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
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
Working with big data can be complex and challenging, in part because of the multiple analysis frameworks and tools required. Apache Spark is a big data processing framework perfect for analyzing near
Elixir is a functional programming language built on the Erlang virtual machine. It combines the productivity and expressivity of Ruby with the concurrency and fault-tolerance of Erlang. Elixir makes
Go may be the perfect systems language. Built with simplicity, concurrency, and modern applications in mind, Go provides the core tool set for rapidly building web, cloud, and systems applications. Wi
The modern "data center" is a complex arena, with physical and virtual servers, multiple OS environments, and complex networking that frequently spans multiple locations. The need to simplif
Anyone Can Create an App is based on the lofty premise that anyone can begin programming given the right tools and the right help. With some time set aside and the course-work in this book, readers wi
There's priceless insight trapped in the flood of data users leave behind as they interact with web pages and applications. Those insights can be unlocked by using intelligent algorithms like the ones
SharePoint 2010 is a huge technology with tens of thousands of companies adopting it from all across the globe. Within the SharePoint product stack, workflows are one of the most compelling and ROI ge
Erlang is an adaptable and fault tolerant functional programming language originally designed for the unique demands of the telecom industry. With Erlang/OTP's interpreter, compiler, database server,
With iText, one can transform PDF documents into live, interactive applications quickly and easily. This free and open source library for Java and .NET is the leading tool of its kind, and was primar
Offering a practical and in-depth look at JBoss Seam, this text puts Seam head-to-head with the complexities in the Java EE architecture. Allen presents an unbiased view of Seam from outside the wall