Best Upcoming Language and Tools Books of May 2017

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 May 2017

  • High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark
    High Performance Spark: Best Practices for Scaling and Optimizing Apache Spark

    Apache Spark is amazing when everything clicks. Authors Holden Karau and Rachel Warren demonstrate performance optimizations to help your Spark queries run faster and handle larger data sizes, while using fewer resources. With this book, you’ll explore: How Spark SQL’s new interfaces improve performance over SQL’s RDD data structure The choice between data joins in Core Spark and Spark SQL Techniques for getting the most out of standard RDD transformations How to work around performance issues in Spark’s key/value pair paradigm Writing high-performance Spark code without Scala or the JVM How to test for functionality and performance when applying suggested improvements Using Spark MLlib and Spark ML machine learning libraries Spark’s Streaming components and external community packages.

  • Modern C++ Programming Cookbook
    Modern C++ Programming Cookbook

    Key Features Learn the latest features of C++ such as concurrency, multi-threading capabilities, testing, and more Extend your C++ knowledge and take your development skills to new heights by making your applications fast, secure, and scalable This book will give you a great understanding of how C++ works and how to leverage its features Book Description C++ is one of the oldest and most widely used programming languages. The upcoming version of C++ will see programmers change the way they code, giving up on the old-fashioned C-style programming and adopting modern C++ instead. These recipes will ensure you can make your applications secure and fast.

  • Programming Rust: Fast, Safe Systems Development
    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.

  • Coding Projects in Python
    Coding Projects in Python

    Perfect for kids ages 10 and over who are ready to take a second step after Scratch, Coding Projects in Python teaches kids how to build amazing graphics, fun games, and useful apps. The simple, logical steps in Coding Projects in Python are fully illustrated with fun pixel art and build on the basics of coding, so kids can have the skills to build whatever kind of project they can dream up. DK’s computer coding books are full of fun exercises with step-by-step guidance, making them the perfect introductory tools for building vital skills in computer programming.

  • Learning React: Functional Web Development with React and Redux
    Learning React: Functional Web Development with React and Redux

    If you want to learn how to build efficient user interfaces with React, this is your book. By learning how to build React components with this hands-on guide, you’ll fully understand how useful React can be in your organization. Learn key functional programming concepts with JavaScript Peek under the hood to understand how React runs in the browser Create application presentation layers by mounting and composing React components Use component trees to manage data and reduce the time you spend debugging applications Explore React’s component lifecycle and use it to load data and improve UI performance Use a routing solution for browser history, bookmarks, and other features of single-page applications Learn how to structure React applications with servers in mind.

  • Python Data Structures and Algorithm
    Python Data Structures and Algorithm

    In this book you will learn the essential Python data structures and the most common algorithms. What you will learn Gain a solid understanding of Python data structures. Build sophisticated data applications.

  • Windows PowerShell in Action
    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.

  • Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript
    Test-Driven Development with Python: Obey the Testing Goat: Using Django, Selenium, and JavaScript

    By taking you through the development of a real web application from beginning to end, the updated second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. Clean code that works. Percival uses a concrete example—the development of a web site, from scratch—to teach TDD methodology and how it applies to web programming, from the basics of database integration and Javascript to more advanced topics such as mocking, Ajax, and REST APIs.

  • The Python 3 Standard Library by Example (2nd Edition) (Developer’s Library)
    The Python 3 Standard Library by Example (2nd Edition) (Developer's Library)

    Now, Python expert Doug Hellmann introduces every major area of the Python 3. The Python 3 Standard Library by Example introduces Python 3. x Python standard library modules to their Python 3.

  • Oracle Application Express: Build Powerful Data-Centric Web Apps with APEX (Oracle Press)
    Oracle Application Express: Build Powerful Data-Centric Web Apps with APEX (Oracle Press)

    Covers APEX 5. Oracle Application Express (APEX): Build Powerful Data-Centric Web Apps with APEX features step-by-step application development techniques, real-world coding examples, and best practices. New and updated features in APEX 5.

You may also like...