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.

 

 



How to Grow a Robot: Developing Human-Friendly, Social AI ( MIT Press)
Monday, 25 May 2020

In this book, 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>

 
Python Machine Learning, 3rd Ed (Packt)
Friday, 01 May 2020

This is the third edition of a guide to machine learning and deep learning with Python. Authors Sebastian Raschka and Vahid Mirjalili aim to teach the principles behind machine learning, so developers can build models and applications for themselves.Updated for TensorFlow 2.0, this new edition introduces readers to its new Keras API features, as well as the latest additions to scikit-learn. It's also expanded to cover reinforcement learning techniques based on deep learning, as well as an introduction to GANs. Finally, this book also explores a subfield of natural language processing (NLP) called sentiment analysis.

<ASIN:1789955750>

 
Programming PHP: Creating Dynamic Web Pages, 4th Ed (O'Reilly)
Wednesday, 29 April 2020

This updated edition covers creating effective web applications using the latest features in PHP 7.4. Authors Kevin Tatroe and Peter MacIntyre start with the big picture and then dive into language syntax, programming techniques, and other details, using examples that illustrate both correct usage and common idioms. If you have a working knowledge of HTML, this book shows many style tips and practical programming advice in a clear and concise manner to help you become a PHP programmer.

<ASIN:1492054135>

 
«StartPrev12345678910NextEnd»

Page 1 of 193