Book Watch Archive

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some, but by no means all, of the books in Book Watch are eventually reviewed.

Click on the title (in blue) for more information on any book.


Pearson Education (InformIT)

Applied Text Analysis with Python (O'Reilly)
Thursday, 26 July 2018

This book, subtitled "Enabling Language-Aware Data Products with Machine Learning", presents a data scientist’s approach to building language-aware products with applied machine learning. Authors Benjamin Bengfort, Dr. Rebecca Bilbro and Tony Ojeda demonstrate robust, repeatable, and scalable techniques for text analysis with Python, including contextual and linguistic feature engineering, vectorization, classification, topic modeling, entity resolution, graph analysis, and visual steering. The applied nature of the book means that the authors focus not on the academic nature of linguistics or statistical models, but instead on how to be effective at deploying models trained on text inside of a software application.


The Ability Hacks (Independent)
Wednesday, 25 July 2018

This new book has been published for this year's Microsoft One Week Hackathon and copies of it will be given to participants. Authors Greg Shaw, Peter Lee and Jenny Lay-Flurrie share the behind-the-scenes stories of two teams from previous Microsoft Hackathons who came up with hacks-turned-solutions that are used today by people with disabilities around the world. The first team pioneered new software to revolutionize the mobility of tens of thousands of people who live with severe paralysis caused by ALS, Parkinson’s, cerebral palsy and traumatic neurological injuries. The second team pioneered software to help kids with dyslexia read and love learning for the first time in their lives.


Big Data Analytics with Hadoop 3 (Packt)
Monday, 23 July 2018

This book shows how to use Hadoop 3 to build analytics solutions. It covers Hadoop 3's latest features, gives an overview of HDFS, MapReduce, and YARN, and how they enable faster, more efficient big data processing. Author Sridhar Alla shows how to integrate Hadoop with open source tools such as Python and R to analyze and visualize data and perform statistical computing on big data. He also shows how to use Hadoop 3 with Apache Spark and Apache Flink for real-time data analytics and stream processing, and how to use Hadoop to build analytics solutions on the cloud and an end-to-end pipeline to perform big data analysis using practical use cases.


Modern Vim (Pragmatic Bookshelf)
Written by Kay Ewbank   
Thursday, 19 July 2018

Turning Vim into a full-blown development environment means combining it with other tools and extending its capabilities with plugins.  In this book, author Drew Neil shows you how to extend Vim and make it the centerpiece of a Unix-based IDE. The book also covers Neovim, a fork of Vim that includes a built-in terminal emulator that will transform your workflow.


Programmer's Python: Everything is an Object (I/O Press)
Wednesday, 18 July 2018

This book sets out to explain the deeper logic in the approach that Python 3 takes to classes and objects. The subject is roughly speaking everything to do with the way Python implements objects. That is, in order of sophistication, metaclass; class; object; attribute; and all of the other facilities such as functions, methods and the many “magic methods” that Python uses to make it all work. This is a fairly advanced book in the sense that you are expected to know basic Python. However, it tries to explain the ideas using the simplest examples possible. 


Programming Microsoft Azure Service Fabric 2nd Ed (Microsoft Press)
Monday, 16 July 2018

This book combines a comprehensive guide to success with Microsoft Azure Service Fabric and a practical catalog of design patterns and best practices for microservices design, implementation, and operation. Haishi Bai brings together all the information you’ll need to deliver scalable and reliable distributed microservices applications on Service Fabric. The book covers the crucial DevOps aspects of utilizing Service Fabric, reviews its interactions with key cloud-based services, and introduces essential service integration mechanisms such as messaging systems and reactive systems.


Regular Expressions: Pocket Primer (Mercury)
Friday, 13 July 2018

This book introduces readers to regular expressions in several technologies.  Author Oswald Campesato shows how to create an assortment of regular expressions, such as filtering data for strings containing uppercase or lowercase letters; matching integers, decimals, hexadecimal, and scientific numbers; and context-dependent pattern matching expressions. It includes REs with Python, R, bash, Perl, Java, and more. Companion files with source code are available for download.


Get Programming with Haskell (Manning)
Wednesday, 11 July 2018

This book avoids jargon and heavy functional programming theory in favor of 43 easy-to-follow lessons in which author Will Kurt illustrates learning Haskell by doing it. The short lessons, examples, and exercises guide the reader through writing and testing programs and custom Haskell modules to learn to use Haskell in the everyday world.


Secret Recipes of the Python Ninja (Packt)
Monday, 09 July 2018

This is a collection of over 70 Python recipes illustrating a range of programming tactics. Author Cody Jackson demonstrates the implementation of collections, decimals, and fraction modules. Decorators, coroutines, and generator functions are also covered in the recipes. Other recipes cover the CPython interpreter, the PyPy project, and PEPs of the latest versions.


The Quick Python Book 3rd Ed (Manning)
Thursday, 05 July 2018

This is the third edition of a book introducing the elegant Python programming language and its easy-to-read syntax. Author Naomi Ceder has written the book for programmers new to Python. This latest edition includes new exercises throughout. It covers features common to other languages concisely, while introducing Python's comprehensive standard functions library and unique features in detail.


Data Cleaning Pocket Primer (Mercury)
Wednesday, 04 July 2018

This book aims to give programmers sufficient knowledge of data cleaning to be able to work on their own projects. Author Oswald Campesato has written it as a practical introduction to using flexible, powerful (and free) Unix / Linux shell commands to perform common data cleaning tasks. He provides realistic examples and numerous commands that illustrate both the syntax and how the commands work together. 


Jenkins 2: Up and Running (O'Reilly)
Monday, 02 July 2018

In this book author Brent Laster aims to show how the features in Jenkins 2 let you define pipelines as code, make use of integration with other key technologies, and create automated, reliable pipelines to simplify and accelerate your DevOps environments. The book also shows how Jenkins 2 is significantly different from the more traditional, web-only versions of this popular open source automation platform.



Page 5 of 173