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.

 

 



The Infinite Retina: Spatial Computing (Packt Publishing)
Friday, 29 May 2020

In this book, authors Irena Cronin and Robert Scoble attempt to answer the question "What is Spatial Computing and why is everyone from Tesla, Apple, and Facebook investing heavily in it?" They describe spatial computing as an augmented reality where humans and machines can interact in a physical space, along with where it came from, where it's going, and why it's so fundamentally different. They present seven visions of the future and the industry verticals in which Spatial Computing has the most influence - Transportation; Technology, Media, and Telecommunications; Manufacturing; Retail; Healthcare; Finance; and Education.

<ASIN:1838824049>

 
JavaScript Jems: The Amazing Parts (I/O Press)
Wednesday, 27 May 2020

This book is a "meditation" on the features that make JavaScript stand apart from other languages and make it special in terms of having admirable qualities. Author Mike James has written a series of twenty "Jems" each showing the language in a new light, each intended to be an enjoyable read for any JavaScript programmer about features that have their advantages and disadvantages over their counterparts in other languages. The book has been written for everyone who encounters JavaScript – not just its aficionados but also its detractors. It looks at how JavaScript does things differently from the perspective of how its differences can be exploited and put to good use.

<ASIN:1871962420>

 
How to Grow a Robot (MIT Press)
Monday, 25 May 2020

In this book, subtitled "Developing Human-Friendly, Social AI", author Mark Lee puts forward the idea that currently most robots aren't very friendly. They vacuum the rug, mow the lawn, dispose of bombs, but they aren't good conversationalists. So how can robots can be more human-like, friendly, and engaging. Lee describes his own experiments with the iCub humanoid robot and its development from newborn helplessness to ability levels equal to a nine-month-old, explaining how the iCub learns from its own experiences.

<ASIN:0262043734>

 
The Big Activity Book for Digital Detox (TarcherPerigee)
Friday, 22 May 2020

This book takes a humorous look at the benefits of disconnecting from the internet and reconnecting with the world around you. Part journal, part coloring book, part advice on how to take a break, in the book authors Jordan Reid and Erin Williams offer an outlet for anyone who wants to laugh through the ridiculousness of the digital age. The authors say that when you're longing for freedom from your devices, dig out a pen and turn to the pages of this timely, entertaining book and don't post a picture anywhere #retro

<ASIN:0593085906>

 
High Performance Python 2nd Ed (O'Reilly)
Wednesday, 20 May 2020

Subtitled "Practical Performant Programming for Humans", and updated for Python 3, this book by Micha Gorelick and Ian Ozsvald is a newly expanded edition showing how to locate performance bottlenecks and speed up code in high-data-volume programs. By exploring the fundamental theory behind design choices, High Performance Python aims to help developers gain a deeper understanding of Python’s implementation. The book contains concrete solutions to many issues, along with war stories from companies that use high-performance Python for social media analytics, and descriptions of machine learning being used in production.

<ASIN:1492055026>

 
Cloud Debugging and Profiling in Microsoft Azure (Apress)
Monday, 18 May 2020

This book is a collection of best practices and tips for assessing the health of an Azure solution. Authors Jeffrey Chilberto, Sjoukje Zaal, Gaurav Aroraa and Ed Price provide detailed techniques and instructions to quickly diagnose aspects of your Azure cloud solutions. The book explains the major types of blades (FaaS, SaaS, PaaS, IaaS), how different views can be created for different scenarios, and the Favorites section, Cost Management & Billing blade, support, and Cloud Shell.

 <ASIN:1484254368>
 
Guide to Competitive Programming, 2nd Ed (Springer)
Friday, 15 May 2020

Subtitled "Learning and Improving Algorithms Through Contests", this book looks at how competitive programming is a proven method of implementing and testing algorithms, as well as developing computational thinking and improving programming and debugging skills. Author Dr. Antti Laaksonen introduces dynamic programming and other fundamental algorithm design techniques, and investigates a wide selection of graph algorithms, as well as covering more advanced topics, such as maximum flows, Nim theory, and suffix structures. This new edition features new material on advanced topics, such as calculating Fourier transforms, finding minimum cost flows in graphs, and using automata in string problems.

<ASIN:3030393569>

 
Home Computers: 100 Icons that Defined a Digital Generation (MIT Press)
Wednesday, 13 May 2020

This book is a celebration of early home computers, with specially commissioned new photographs of 100 vintage computers and a generous selection of print advertising, product packaging, and instruction manuals. Authors Alex Wiltshire and John Short recapture the glory days of fondly remembered (or happily forgotten) machines including the Commodore 64, TRS-80, Apple Lisa, and Mattel Aquarius―traces of the techno-utopianism of the not-so-distant past. The book showcases mass-market success stories, rarities, prototypes, one-offs, and never-before-seen specimens. The heart of the book is a series of artful photographs that capture idiosyncratic details of switches and plugs, early user-interface designs, logos, and labels.

<ASIN:0262044013>

 
Presto: The Definitive Guide (O'Reilly)
Monday, 11 May 2020

Subtitled "SQL at Any Scale", this book shows how to perform fast interactive analytics against different data sources using the Presto high-performance, distributed SQL query engine. In this practical guide, authors Matt Fuller, Manfred Moser, and Martin Traverso show how to conduct analytics on data where it lives, whether it’s Hive, Cassandra, a relational database, or a proprietary data store. Initially developed by Facebook, open source Presto is now used by Netflix, Airbnb, LinkedIn, Twitter, Uber, and many other companies. The book shows how a single Presto query can combine data from multiple sources to allow for analytics across the entire organization.

<ASIN:149204427X>

 
Practical Microservices (Pragmatic Bookshelf)
Friday, 08 May 2020

This hands-on tutorial sets out to show how to build real projects while learning the most important concepts of evented architectures. Author Ethan Garofolo looks at how to build microservices, focused units of autonomous functionality. Starting from the basics of message-based architectures, the book covers topics including conserving resources by performing background jobs with microservices, and deploying specialized microservices for registration, authentication, payment processing, and e-mail.

<ASIN:1680506455>

 
Python 3 For Machine Learning (Mercury)
Wednesday, 06 May 2020

This book is aimed at developers with a basic knowledge of Python who want to use it for machine learning. Author Oswald Campesato starts with a fast-paced introduction to Python 3, NumPy, and Pandas before moving on to the fundamental concepts of machine learning. Next, the book covers machine learning classifiers, such as logistic regression, k-NN, decision trees, random forests, and SVMs. The final chapter includes material on NLP and RL. Keras-based code samples are included to supplement the theoretical discussion. The book also contains separate appendices for regular expressions, Keras, and TensorFlow 2.

<ASIN:1683924959>

 
Introducing the HTML5 Web Speech API (Apress)
Monday, 04 May 2020

Subtitled "Your Practical Introduction to Adding Browser-Based Speech Capabilities to your Websites and Online Applications", this project-oriented book simplifies the process of setting up and manipulating the API in the browser using little more than a text editor or free software. Author Alex Libby shows how to use the HTML5 Web Speech API to quickly add voice capabilities to your websites. The book presents a starting toolset for developing projects that use speech input to reduce the reliance on entering choices through a keyboard and making the overall experience easier for customers.

<ASIN:1484257340>

 
«StartPrev11121314151617181920NextEnd»

Page 11 of 203