Book Watch Archive


Beautiful C++ (Addison-Wesley)
Wednesday, 13 April 2022

Subtitled "30 Core Guidelines for Writing Clean, Safe, and Fast Code", this book sets out to show how to design and write C++ programs that are  reliable, efficient, and well-performing. C++ programmers Guy Davidson and Kate Gregory identify core guidelines that are valuable and offer detailed practical knowledge for improving your C++ style. 

<ASIN:0137647840>

 
Gray Hat Hacking 5th Ed (McGraw Hill)
Monday, 11 April 2022

This fully updated book shows, step by step, how to fortify computer networks by learning and applying effective ethical hacking techniques. Based on curricula developed by Allen Harper, Ryan Linn et al at major security conferences and colleges, the book features planning and analysis methods as well as practical steps for identifying and combating both targeted and opportunistic attacks.

<ASIN:1264268947>

 
Rust Brain Teasers (Pragmatic Bookshelf)
Friday, 08 April 2022

This book, subtitled "Exercise Your Mind" contains a series of brain teasers designed to challenge your understanding of Rust. Many of the teasers in this book come from Herbert Wolverson's own experience creating software. Others derive from commonly asked questions in the Rust community. Regardless of their origin, these brain teasers are fun.

<ASIN:1680509179>

 
Modern CMake for C++ (Packt)
Wednesday, 06 April 2022

Subtitled "Discover a better approach to building, testing, and packaging your software", this book treats the subject of building C++ solutions holistically. Rafał Świdziński provides an end-to-end guide to the automatization of complex tasks, including building, testing, and packaging. The book also focuses on the structure of source directories, building targets, and packages.

<ASIN:1801070059>

 
Kotlin Multiplatform by Tutorials (Razeware)
Monday, 04 April 2022

This book is aimed at mobile developers and managers who want to explore how they can use Kotlin Multiplatform to share code across Android, iOS and desktop apps. The Raywenderlich Tutorial Team shows how to reduce development and testing time by writing certain parts of your apps only once.

<ASIN:1950325628>

 
Beyond Coding: How Children Learn Human Values through Programming (MIT Press)
Friday, 01 April 2022

This book sets out the case for why children should be taught coding not as a technical skill but as a new literacy—a way to express themselves and engage with the world. Marina Umaschi Bers lays out a pedagogical roadmap for teaching code that encompasses the cultivation of character along with technical knowledge and skills. Presenting code as a universal language, she shows how children discover new ways of thinking, relating, and behaving through creative coding activities.

<ASIN:‎ 026254332X>

 
Front-End Back-End Development (Wiley)
Wednesday, 30 March 2022

This three-book set combines three titles by Jon Duckett - HTML & CSS: Design and Build Web Sites (2011); JavaScript & jQuery: Interactive Front-End Development (2014); and PHP & MySQL: Server-side Web Development (2022). Together these three books cover HTML and CSS, the additional front-end interactivity possible with JavaScript and jQuery, and show how to build back-ends with features like content management and membership using PHP and MySQL.

<ASIN:1119813093>

 
Kotlin Design Patterns and Best Practices, 2nd Ed (Packt)
Monday, 28 March 2022

This book shows how to implement traditional design patterns in Kotlin.  Alexey Soshin looks at the new patterns and paradigms that have emerged. This second edition is updated to cover the changes introduced from Kotlin 1.2 up to 1.5 and focuses more on the idiomatic usage of coroutines, which have become a stable language feature.

<ASIN:1801815720>

 
Breached!: Why Data Security Law Fails and How to Improve It (Oxford University Press)
Friday, 25 March 2022

Despite the passage of many data security laws, data breaches
are increasing at a record pace. In this book Daniel Solove and Woodrow Hartzog argue that the law fails because, ironically, it focuses too much on the breach itself. Drawing insights from many fascinating stories about data breaches, the authors show how major breaches could have been prevented or mitigated through a different approach to data security rules.

<ASIN:‎ 0190940557>

 
Python Testing with pytest, 2nd Ed (Pragmatic Bookshelf)
Wednesday, 23 March 2022

This book shows how to use pytest to write tests quickly and keep them readable and maintainable. In this fully revised edition, Brian Okken explores pytest's superpowers - simple asserts, fixtures, parametrization, markers, and plugins - while creating simple tests and test suites against a small database application. With simple step-by-step instructions and sample code, this book gets you up to speed quickly on this easy-to-learn yet powerful tool.

<ASIN:1680508601>

 
Functional Programming in C# 2nd Ed (Manning)
Monday, 21 March 2022

This book aims to show developers how to apply functional thinking to C# code. Enrico Buonanno's practical examples and spot-on treatment of FP concepts makes it the perfect guide for proficient C# programmers. This second edition is fully revised to cover new functional-inspired features in the most recent releases of C#, including tuples, async streams, pattern matching, and records.

<ASIN:1617299820>

 
Starflight (Steel Gear Press)
Friday, 18 March 2022

Subtitled "How the PC and DOS Exploded Computer Gaming 1987-1994", this book examines why the PC became the gaming juggernaut despite poor graphics and a design aimed at business users. Author Jamie Lendino tells the full story, from the early ill-fated (if influential) failures such as the PCjr and Tandy 1000, and diving deep into the industry-shattering innovations in processing, graphics, sound, software, and distribution that gave the PC (and the gamers who loved it) unprecedented power and reach.

<ASIN:1732355290>

 
«StartPrev31323334353637383940NextEnd»

Page 35 of 251