i-programmer.info
 
 
 
 

Book Watch

Follow Book Watch on Twitter

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.


The Official Raspberry Pi Handbook 2025 (Raspberry Pi Press)
17 Jan

This book contains tutorials, project showcases, guides, product reviews, and more from the writers of The MagPi, the official Raspberry Pi magazine. It includes guides for media centres, game emulators, and more, and covers Raspberry Pi Zero 2 W, Raspberry Pi 4, and other Raspberry Pi models.

<ASIN:1916868258>



Kotlin from Scratch (No Starch)
15 Jan

With the aid of 37 hands-on projects, this book moves quickly through the language basics while demonstrating problem-solving skills and how to tackle advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. Dr. Faisal Islam explores the way Kotlin handles variables, control structures, functions, classes, and data structures, and shows how to create visualizations using Kotlin and the JavaFX graphics library.

<ASIN: 1718503520>



Learning Theory from First Principles (The MIT Press)
13 Jan

In this book Francis Bach presents the foundations and latest advances of learning theory for graduate students as well as researchers who want to acquire a basic mathematical understanding of the most widely used machine learning architectures. Taking the position that learning theory does not exist outside of algorithms that can be run in practice, this book focuses on the theoretical analysis of learning algorithms as it relates to their practical performance. Bach provides the simplest formulations that can be derived from first principles, constructing mathematically rigorous results and proofs without overwhelming students.

<ASIN:‎ 0262049449>


More Book Watch

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


 

Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info


Demystifying GPU Terminology
Jan 17 | Nikos Vaggalis
article thumbnail

The developers at Modal have created the GPU Glossary to help themselves and others get to grips with termionology related to NVIDIA GPU hardware and software. They have managed to collect, clean, normalize and present the dispersed information on the subject.



European Robotics Hackathon 2025 Open For Entries
Jan 17 | Kay Ewbank
article thumbnail

ENRICH 2025, the European Robotics Hackathon, is open now for team entries. To be held at the Zwentendorf Nuclear Power Plant in Austria, the aim is to develop robots that can carry out tasks in a nuclear reactor. 



Express.js 5 Released With Greater Security
Jan 16 | Ian Elliot
article thumbnail

Express.js 5 has been released, ten years after Express.js 4. The new release has dropped support for outdated versions of Node.js, addresses security concerns, and brings simplified maintenance.



Rust 1.84 Adds Strict Provenance APIs
Jan 16 | Kay Ewbank
article thumbnail

Rust 1.84 has been released with changes including a move to a new trait solver and a set of Strict Provenance APIs.



The Strange Case Of the JavaScript Trademark
Jan 15 | Ian Elliot
article thumbnail

JavaScript is the most widely used programming language in the world. Now in its 30th year, JavaScript is firmly established as the language that powers the web. But it has a problem. Oracle owns the trademark to its name and isn't going to give it up without a fight.



Pico RP2350 Security Bounty Won
Jan 15 | Harry Fairhead
article thumbnail

Making hardware secure is more difficult than you might think, which is the reason I was confident that Raspberry Pi would have to pay out its $20,000 bounty offered to anyone who could break the security on the RP2350 - the heart of the Pico.



Stack Overflow Jobs Expands As Traffic Dwindles
Jan 15 | Sue Gee
article thumbnail

Stack Overflow Jobs, a site run in partnership with Indeed, is now available outside the US, including the United Kingdom, Germany, France and the Netherlands. This should provide a revenue stream to support Stack Overflow at a time when its QA traffic is diminishing.



Prometheus 3 Adds New UI
Jan 15 | Kay Ewbank
article thumbnail

Prometheus 3 has been released, the first major release in seven years. The new version has a new UI and native support in Remote-Write for new elements.



Apache Struts 7 Released With Stronger Security
Jan 13 | Kay Ewbank
article thumbnail

Apache Struts 7 has been released. This version adds support for JEE 9+, and implements stronger security defaults.



Google Home APIs In Android Beta
Jan 13 | Alex Denham
article thumbnail

Google has made the Android version of its Home APIs available in public developer beta, with the iOS version to follow in the coming months. 



Robot Vacs Move Towards Real Robots
Jan 12 | Lucy Black
article thumbnail

Robot vacuum cleaners swept the floor at CES 2025 and while this might not seem very exciting, think again. Adding AI to these everyday home helpers has already made them more efficient at what they do. Now they are expanding what they do and getting a foot in the door of homes everywhere.



January Week 1
Jan 11 | Editor
article thumbnail

This week comes news that Python is TIOBE Language of the Year for the sixth time. With a new logo proposed for Perl, we look at what happened to it in 2024. We report on new releases for Ruby and Flutter and look back on 50 years of the Intel 8080 microprocessor. Our book extract from Extending & Embedding Python Using C gives instructions on setting up a Windows toolchain.



Linux Foundation Launches Chromium Browser Support
Jan 10 | Kay Ewbank
article thumbnail

The Linux Foundation and Google have announced a partnership and launched an initiative in support of Chromium-based browsers.



National Medal of Science For Cynthia Dwork
Jan 10 | Sue Gee
article thumbnail

Harvard professor of Computer Science,Cynthia Dwork, is among the fourteen recipients of the National Medal of Science presented  by President Joe Biden on January 3, 2025.



Gleam 1.7 Improves Performance
Jan 09 | Alex Denham
article thumbnail

Gleam 1.7 has been released with faster record updates and more secure package manager credential handling. Gleam is a statistically typed-language the compiles to Erlang or JavaScript.



Google Releases Apigee API Hub
Jan 09 | Kay Ewbank
article thumbnail

Google has released Apigee API hub, a central repository for APIs, regardless of where they're hosted or who created them. The aim is to provide a single view onto an entire API ecosystem, making it easier to manage, govern, and observe all the APIs in one place.


More Recent News
 

news

 

Book Review

 

Featured Articles


Howard Aiken and the Harvard Mark I
17 Jan | Historian
article thumbnail

The Harvard Mark I has an established place in the history of computing. However, without financial help from IBM it would never have materialized. The memorandum formalizing IBM's development of this iconic machine was written on January 18, 1938.



ESP32 In MicroPython: One Wire Bus DS1820
13 Jan | Harry Fairhead & Mike James
article thumbnail

The one-wire bus is easy and cheap - what more could you want? This extract is from the newly published Programming the ESP32 in MicroPython, 2nd Edition and shows you how the DS18B20 temperature sensor works with the ESP32, ESP32 S3 and Arduino Nano ESP32.



Getting Started With Digital Logic - Logic Gates
11 Jan | Harry Fairhead
article thumbnail

How to get hands-on with logic gates without soldering. Using the SmartSim simulator, the hardware becomes software and you can avoid burnt fingers and burned components. So let's get started.



Extending & Embedding Python Using C - A Module Using Windows
08 Jan | Mike James
article thumbnail

Getting started with extending Python is difficult because of the need to set everything up correctly. Not if you follow our instructions for the Windows toolchain. This is an extract from the new book by Mike James that helps you combine the speed and power of C with the versatility and ease-of-programming of Python.



Quick Median
02 Jan | Mike James
article thumbnail

You have probably heard of Quicksort, but what about Quick Median? This is another of the many partitioning algorithms that work in clever ways to do things faster. Quick Median is a useful and  instructive algorithm and was invented by C.A.R. Hoare who also invented the Quicksort.