Book Watch Archive

Dark Wire (Public Affairs)
Friday, 21 June 2024

This book tells the inside story of the largest law-enforcement sting operation ever, in which the FBI made its own tech start-up to wiretap the world. Joseph Cox looks at how a powerful app for secure communications called Anom took root among organized criminals. They believed Anom allowed them to conduct business in the shadows. Except for one thing: it was secretly run by the FBI. The book reveals the true scale and stakes of this unprecedented operation through the agents and crooks who were there.

<ASIN:1541702697 >

F# in Action (Manning)
Wednesday, 19 June 2024

F# lets you keep your code simple even in the most complex applications—and it’s the perfect language for taking your first steps in functional programming. In this practical, example-driven guide,  Isaac Abraham shows you how to build professional applications the F# way. The book upgrades .NET development skills with the core principles of functional programming, and shows how F#’s functional-first approach helps learn the paradigm.

<ASIN:1633439534 >

Modern CMake for C++ 2nd Ed (Packt)
Monday, 17 June 2024

This book aims to bridge the gap between learning C++ and being able to use it in a professional setting. Rafał Świdziński looks at topics such as the automation of complex tasks, including building, testing, and packaging software. This second edition is updated to the latest version of the CMake tooling suite, featuring three new chapters and an additional appendix dedicated to CMake presets.

<ASIN: 1805121804>

Building SimCity (MIT Press)
Friday, 14 June 2024

This book, subtitled "How to Put the World in a Machine", explores the history of computer simulation by chronicling SimCity. Chaim Gingold explains that SimCity was created in part to learn about cities, appropriating ideas from traditions in which computers are used as tools for modeling and thinking about the world as a complex system.


Deep C Dives: Adventures in C (I/O Press)
Wednesday, 12 June 2024

In this book Mike James provides in-depth exploration of the essence of C, identifying the strengths of its distinctive traits. This reveals that C has a very special place among the programming languages of today as a powerful and versatile option for low-level programming, something that is often overlooked in books written by programmers who would really rather be using a higher-level language.


Kafka Streams in Action, 2nd Ed (Manning)
Monday, 10 June 2024

This book shows how to implement stream processing on Apache Kafka using Kafka Streams and the kqsIDB event streaming database. Bill Bejeck also covers the entire toolbox you'll need for effective streaming, from the components of the Kafka ecosystem, to Producer and Consumer clients, Connect, and Schema Registry.

<ASIN:1617298689 >

Learning GDScript by Developing a Game with Godot 4 (Packt)
Friday, 07 June 2024

This book shows how to develop for the Godot 4 game engine and GDScript 2.0 by building a game. Sander Vanhove shows how to use the features of the open-source GDScript 2.0 to develop your ideas, from simple platformers to complex RPGs.  Starting with a primer on the fundamentals of programming, and including topics from data to logic, the book includes information on Godot's built-in tools such as the physics engine, navigation, and cameras.

<ASIN:1804616982 >

Murach's Python for Data Science, 2nd Ed (Murach)
Wednesday, 05 June 2024

This book shows how to use Python libraries to get, clean, prepare, and analyze data at a professional level. Scott McCoy starts by showing how to use Pandas for data analysis and Seaborn for data visualization. He then goes on to show how to use Scikit-learn to create regression models that can be used to make predictions. To tie everything together, this book contains four realistic analyses that use real-world data.

<ASIN:1943873178 >

Computer Architecture (No Starch Press)
Monday, 03 June 2024

This book is an in-depth exploration of the principles and designs that have shaped computer hardware through the ages, from counting devices like the abacus, to Babbage’s Difference Engine, to modern GPUs and the frontiers of quantum computing. Charles Fox's blend of history, theory, hands-on exercises, and real-world examples makes for an insightful romp through a fast-changing world.

<ASIN:1718502869 >

The Afterlife of Data (University of Chicago Press)
Friday, 31 May 2024

Sooner than we think, the dead will outnumber the living on Facebook. In this thought-provoking book, subtitled "What Happens to Your Information When You Die and Why You Should Care", Carl Öhman explores the increasingly urgent question of what we should do with all this data and whether our digital afterlives are really our own—and if not, who should have the right to decide what happens to our data.

<ASIN:0226828220 >

Web Development with Blazor, 3rd Ed (Packt)
Wednesday, 29 May 2024

This is a guide to building and deploying interactive web applications in C# without relying on JavaScript. Updated for .NET 8, Jimmy Engström takes you through the end-to-end development of an example app, with coverage of Blazor Server and Blazor WebAssembly. This edition introduces flexible hosting models, allowing you to mix and match hosting approaches to create flexible and scalable Blazor applications. It also presents the new Blazor templates, which provide ready-made solutions to simplify and expedite development.

<ASIN: 1835465919>

Kotlin in Action, 2nd Ed (Manning)
Monday, 27 May 2024

This guide to the Kotlin language is aimed at readers familiar with Java or another OO language. Sebastian Aigner et al are all core Kotlin language developers and Kotlin team members, and share their insights, along with practical techniques and hands-on examples. This new second edition is fully updated to include the latest innovations, and it adds new chapters dedicated to coroutines, flows, and concurrency.

<ASIN:161729960X >


Page 1 of 245