Python-based Django is an ideal framework to use with modern web practices, and this practical guide shows experienced Django developers how to integrate things like REST, Backbone.js, Web APIs,...
Tackle a variety of tasks in natural language processing by learning how to use the R language and tidy data principles. This practical guide provides examples and resources to help you get up to...
How do you build a product that delights users? You must first know who your users are and how they plan to use what you're building. With this practical book, you'll explore the...
Now that people are aware that data can make the difference in an election or a business model, data science as an occupation is gaining ground. But how can you get started working in a...
Many analysts are too concerned with tools and techniques for cleansing, modeling, and visualizing datasets and not concerned enough with asking the right questions. In this practical guide, data...
Using the Android Studio IDE and the Gradle build tool will make Android app development much simpler?as long as you know your way around Gradle. This practical guide shows you how Gradle works...
There's more to chaos engineering than deliberately breaking stuff in production. With this book, QA engineers as well as program and product managers will examine the theory, history, and...
Learn the essentials of the Spring Boot microframework for developing modern, cloud-ready JVM applications and microservices across a variety of environments. With this practical book, you'll...
J. David Eisenberg's insightful book takes you through the ins and outs of SVG, beginning with basics needed to create simple line drawings and then moving through more complicated features...
If you're a developer familiar with Go, this practical book demonstrates best practices and patterns to help you incorporate concurrency into your systems. You'll understand how Go chooses...
Author Ryan Sleeper, one of the world's most qualified Tableau consultants, complements his web posts and instructional videos with this guide to give you a firm understanding of how to use...
Learning OpenCV 3.0 puts you in the middle of the expanding field of computer vision. Written aby the creators of the free open source OpenCV library, this book introduces you to computer vision...
Much has changed in technology over the past decade. Data is hot, the cloud is ubiquitous, and many organizations need some form of automation. Throughout these transformations, Python has become...
This pocket guide is the perfect on-the-job companion to Git, the distributed version control system. It provides a compact, readable introduction to Git for new users, as well as a reference to...
The upcoming Java 9 module system will affect existing applications and offer new ways of creating modular and maintainable applications. With this hands-on book, Java developers will learn not...
The future of work is already here. Customers are adopting disruptive technologies faster than your company can adapt. When your customers are delighted, they can amplify your message in ways that...
Kubernetes is becoming the de-facto platform to deploy our enterprise Java-based applications. However, this movement also implies some changes in the way we code our applications. Also, you can...
Coding and testing are generally considered separate areas of expertise. In this practical book, Java expert Scott Oaks takes the approach that anyone who works with Java should be adept at...
With this practical guide, Alex Banks and Eve Porcello deliver a clear learning path for frontend web developers, backend engineers, and project and product managers looking to get started with...
Take your web development skills from browser to server with Node-and learn how to write fast, highly konsolidujeble network applications on this JavaScript-based platform. With this hands-on...
Want to create devices that interact with the physical world? This cookbook is perfect for anyone who wants to experiment with the popular Arduino microcontroller and programming environment....
If you want to learn how to program, working with Python is an excellent way to start. This hands-on guide takes you through the language a step at a time, beginning with basic programming concepts...
This cookbook provides more than 300 practical recipes for using bash, the popular Unix shell that enables you to harness and customize the power of any Unix or Linux system. Ideal for new and...
Systems programming provides the foundation for the world's computation. Writing performance-sensitive code requires a programming language that puts programmers in control of how memory,...