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.

 

 



Computer Graphics from Scratch (No Starch Press)
Friday, 02 July 2021

Subtitled, "A Programmer's Introduction to 3D Rendering", this book sets out to demystify the algorithms used in modern graphics software and guide beginners through building photorealistic 3D renders. Gabriel Gambetta keeps the math to a minimum and focuses on only one aspect of computer graphics, 3D rendering. Readers build two complete, fully functional renderers: a raytracer, which simulates rays of light as they bounce off objects, and a rasterizer, which converts 3D models into 2D pixels.

<ASIN:‎1718500769>

 
Programming in Scala 5th Ed (Artima Press)
Wednesday, 30 June 2021

This book is the authoritative tutorial on the Scala programming language, co-written by the language's designer, Martin Odersky. This fifth edition is a major rewrite of the entire book, adding new material to cover the many changes in Scala 3.0. The authors have added so much new material that the book has been split into two volumes. This first volume is a tutorial of Scala and functional programming.

<ASIN:0997148004>

 
Entity Framework Core in Action, 2nd Ed (Manning)
Monday, 28 June 2021

This is an in-depth guide to reading and writing databases with EF Core. The updated and revised second edition has over 100 diagrams, code snippets, and examples—including building and scaling your own bookselling web application.Jon P. Smith draws on his experience working with EF Core in production to show time-saving patterns and best practices for security, performance tuning, and unit testing.

<ASIN:1617298360>

 
Learning Java Programming in Clara‘s World (Springer)
Friday, 25 June 2021

This book introduces the key concepts of Java programming through the eyes of a small ladybug called Clara. According to the authors, Anton Bogdanovych and Tomas Trescak, Clara is a fun and extremely obedient insect, whose journey starts with limited skills. Readers learn programming by making Clara move around and manipulate objects in her world. As the book progresses, Clara becomes more intelligent and acquires new skills and (together with readers) learns by tackling some of the world’s greatest challenges.

<ASIN:‎303075541X>

 
Beginning Rust Programming (Wiley)
Wednesday, 23 June 2021

In this book Ric Messier delivers a highly practical, real-world guide to coding with Rust. Avoiding dry, theoretical content and “Hello, world”-type tutorials, the book dives immediately into functional Rust programming that takes advantage of the language’s blazing speed and memory efficiency. Designed from the ground up to give you a running start to using the multiparadigm system programming language, and is perfect for programmers with some experience in other languages, like C or C++.

<ASIN:1119712971>

 
Combine: Asynchronous Programming with Swift, 2nd Ed (Razeware)
Monday, 21 June 2021

This book is about Combine, Apple’s framework to work with asynchronous events, and is aimed at Swift developers who are interested in learning declarative/reactive programming. The book also looks at SwiftUI,  as many of the reactive capabilities keeping SwiftUI views up-to-date are built on top of Combine.

<ASIN:1950325334>

 
Roblox Game Development in 24 Hours (Sams)
Friday, 18 June 2021

This is the official guide to Roblox game development, and is aimed at game developers looking to take their Roblox skills to the next level. Following the Sam's Teach Yourself format, the 24 lessons are designed to be completed in an hour or less, and include step-by-step instructions to walk the reader through common questions, issues, and tasks. Q&As, quizzes, and exercises are also included to build and test your knowledge.

<ASIN:0136829732>

 
Ripple-Down Rules: The Alternative to Machine Learning (Chapman and Hall)
Wednesday, 16 June 2021

Successful machine learning depends entirely on the suitability of the data available. This book is about Ripple-Down Rules (RDR), an alternative manual technique for rapidly building AI systems, and puts forward the view that with a human in the loop, RDR is much better able to deal with the limitations of data. Paul Compton and Byeong Ho Kang start by reviewing the problems with data quality and the problems with conventional approaches to incorporating expert human knowledge into AI systems. The central features of a RDR approach are explained, and detailed worked examples are presented for different types of RDR, based on freely available software developed for this book.

<ASIN:0367644320>

 
The Art of WebAssembly (No Starch Press)
Monday, 14 June 2021

This book is designed to give web developers a solid understanding of how it works, when to use it (and when not to), and how to develop and deploy WebAssembly apps. Rick Battagline shows how to optimize and compile low-level code, debug and evaluate WebAssembly, and represent WebAssembly in the human-readable WebAssembly Text (WAT) format. Later chapters show how to build a browser-based collision detection program, work with browser rendering technologies to create graphics and animations, and how WebAssembly interacts with other web languages.

<ASIN:‎1718501447>

 
The Computers That Made Britain (Raspberry Pi Press)
Friday, 11 June 2021

This book tells the story of the computers that would go on to inspire a generation, such as the ZX Spectrum, BBC Micro, and Commodore 64, and what happened behind the scenes during their creation. With dozens of interviews Tim Danton looks at the tales of missed deadlines, technical faults, business interference, and the unheralded geniuses behind all of it.

<ASIN:1912047853>

 
Programmer’s Guide To Kotlin, 2nd Ed (I/O Press)
Wednesday, 09 June 2021

This book introduces Kotlin to programmers. You don't have to be an expert in Java or any other language, but you do need to know the basics of programming and using objects. As with all languages Kotlin has some subtle areas where an understanding of how things work makes all the difference and in this second edition Mike James pays close attention to these gotchas. The new edition has been extensively revised and expanded, with a new chapter on Coroutines which is perhaps the Kotlin feature with the most pitfalls and the least documentation.

<ASIN:1871962706>

 
React 17 Design Patterns and Best Practices (Packt)
Monday, 07 June 2021

This book shows how to use React effectively to make applications more flexible, easier to maintain, and improve their performance, while improving speed without affecting quality. Carlos Santana Roldán starts with the internals of React, before gradually moving on to writing maintainable and clean code, showing how to build components that are reusable across the application, structure applications, and creating forms that actually work. Later chapters cover styling React components and optimize them to make applications faster and more responsive.

<ASIN:1800560443>

 
«StartPrev12345678910NextEnd»

Page 5 of 211