Every month, new books are released, and we’d like to share the ones with you we think should not be missed. This time, we’re focussing on Language and Tools. Please let us know what you think, and happy reading!
Best Upcoming Language and Tools Books of March 2017
Artificial Intelligence with Python
Build real-world Artificial Intelligence applications with Python to intelligently interact with the world around you About This Book Step into the amazing world of intelligent apps using this comprehensive guide Enter the world of Artificial Intelligence, explore it, and create your own applications Work through simple yet insightful examples that will get you up and running with Artificial Intelligence in no time Who This Book Is For This book is for Python developers who want to build real-world Artificial Intelligence applications. It will also be useful for experienced Python programmers who are looking to use Artificial Intelligence techniques in their existing technology stacks. We will explore various real-world scenarios in this book and you’ll learn about various algorithms that can be used to build Artificial Intelligence applications.
High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark
High Performance Spark shows you how take advantage of Spark at scale, so you can grow beyond the novice-level. It’s ideal for software engineers, data engineers, developers, and system administrators working with large-scale data applications. Learn how to make Spark jobs run faster Productionize exploratory data science with Spark Handle even larger data sets with Spark Reduce pipeline running times for faster insights.
Programming Rust: Fast, Safe Systems Development
This practical book introduces systems programmers to Rust, the new and cutting-edge language. Author Jim Blandy—a former maintainer of GNU Emacs and GNU Guile—demonstrates how Rust has the potential to be the first usable programming language that brings the benefits of an expressive modern type system to systems programming. Rust’s rules for borrowing, mutability, ownership, and moves versus copies will be unfamiliar to most systems programmers, but they’re key to Rust’s unique advantages.
Adaptive Code: Agile coding with design patterns and SOLID principles (2nd Edition) (Developer Best Practices)
By applying the principles in Adaptive Code, Second Edition, you can create code that adapts to new requirements and unforeseen scenarios without significant rework. Gary McLean Hall describes agile best practices, principles, and patterns for designing and writing code that can evolve more quickly and easily, with fewer errors, because it doesn’t impede change. This concise, undogmatic book bridges theory and practice, demonstrating its principles and patterns with working C# code examples.
Switching to Angular 2 – Second Edition
Key Features Up to date with the latest API changes introduced by Angular 2 and 4 Get familiar with the improvements to directives, change detection, dependency injection, router, and more Understand Angular’s new component-based architecture Start using TypeScript to supercharge your Angular applications Book Description I’m delighted to see this new update and hope it helps you build amazing things with Angular. – Misko Hevery, Creator of AngularJS and Angular Angular is the modern framework you need to build performant and robust web applications. What you will learn Understand the changes made from AngularJS with side-by-side code samples to help demystify the Angular learning curve Start working with Angular’s new method of implementing directives Use TypeScript to write modern, powerful Angular applications Dig in to the.
Python in a Nutshell: A Desktop Quick Reference
This Nutshell guide provides a one-stop shop for Python programmers who need help remembering or deciphering the syntax of this open source language and its many powerful but scantily documented modules. Python is an easy scripting language with a huge library that is enormously rich. Our Nutshell format fits Python perfectly—it’s an excellent way to present the highlights of all the modules and functions, which cover well over 90% of a programmer’s practical needs.
Cloud Native Java: Designing Resilient Systems with Spring Boot, Spring Cloud, and Cloud Foundry
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 learn everything you need to know to get started working with Spring Boot. This book shows you how to leverage Spring Boot to build modular, highly-scalable applications.
Mastering Windows Presentation Foundation
The final section of the book demonstrates ways to polish your applications, from adding practical animations and data validation to improving application performance. What you will learn Use MVVM to improve workflow Create visually stunning user interfaces Perform data binds proficiently Implement advanced data validation Locate and resolve errors quickly Master practical animations Improve your applications performance About the Author Sheridan Yuen is a Microsoft. Table of Contents A Smarter Way of Working with WPF Debugging WPF Applications Writing Custom Application Frameworks Becoming Proficient with Data Binding Using the Right Controls for the Job Mastering Practical Animations Creating Visually Appealing User Interfaces Implementing Responsive Data Validation Completing That Great User Experience Improving Application Performance Deploying Your Masterpiece Application What Next.
Windows PowerShell in Action
Windows PowerShell transformed the way administrators and developers interact with Windows. Windows PowerShell in Action, Third Edition is a completely revised edition of the bestselling book on PowerShell. It keeps the same crystal-clear introduction to PowerShell as the last edition and adds extensive coverage of v3, v4, and v5 features such as PowerShell Workflows, Desired State Configuration, PowerShell classes and the PowerShell APIs, new error handling and debugging features.
Cross-Platform Desktop Applications: With Node, Electron, and NW.js
Cross-Platform Desktop Applications guides readers step-by-step as they learn to develop NW. js desktop applications that run on Windows, OSX and Linux. js as they build their first desktop application.
The post Best Upcoming Language and Tools Books of March 2017 appeared first on Best Programming Books.
This post first appeared on Best Programming Books - Your Best Resource For Learning How To Program, please read the originial post: here