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.


C# Fundamentals, 7th Ed (unQbd)
20 Nov

This book provides the essentials of C# programming in a structured and engaging manner. Adam Seebeck provides a step-by-step progression of over 50 topics. This seventh edition has been updated to include the latest advancements from C# 13, .NET 9, and Visual Studio 2022.

<ASIN:1954086431 >



Core Java for the Impatient, 4th Ed (Addison-Wesley)
18 Nov

This book is a complete guide that reflects all changes through Java SE 21, Oracle's latest Long-Term Support (LTS) release. Written by Cay S. Horstmann, author of the classic two-volume Core Java, this concise tutorial offers a faster, easier pathway for learning modern Java. Topics include the concepts of lambda expressions and streams, modern constructs such as records and sealed classes, and sophisticated concurrent programming techniques.

<ASIN:0135404541>



Building Quantum Computers (Cambridge University Press)
15 Nov

This textbook describes four of the most advanced platforms for quantum computing: nuclear magnetic resonance, quantum optics, trapped ions, and superconducting systems. The authors, Shayan Majidy, Christopher Wilson and Raymond Laflamme, explain the fundamental physical concepts underpinning the practical implementation of quantum computing are reviewed, followed by a balanced analysis of the strengths and weaknesses inherent to each type of hardware.

<ASIN: 1009417010>


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


Rust And C++ Should Be Friends?
Nov 20 | Mike James
article thumbnail

The Rust Foundation has just released a statement on Rust and C++ interoperability and Google is ponying up $1 to see that it gets done.



Go At Highest Rank Ever in TIOBE Index
Nov 20 | Sue Gee
article thumbnail

Go is currently in 7th place in the TIOBE Index for November 2024. Not only is this is the highest position it has ever had, it's percentage rating is almost equal to its all-time-high. Will Go continue to go higher?



Uno Announces Platform Studio
Nov 19 | Kay Ewbank
article thumbnail

Uno has announced Uno Platform Studio, a suite of productivity tools featuring Hot Design, which they describe as a next-generation Visual Designer for .NET cross-platform apps.



OpenAI Library For .NET Exits Beta
Nov 19 | Nikos Vaggalis
article thumbnail

A few months ago the OpenAI .NET library was released as a beta. It has now reached version 2.0.0 and the time has come to leave beta and, with a few amendments enter production readiness.



.NET 9 Released
Nov 18 | Kay Ewbank
article thumbnail

.NET 9 has been released with a number of performance improvements and new features designed to help developers use AI.



Prompt Engineering Techniques To Make You An Expert
Nov 18 | Nikos Vaggalis
article thumbnail

Introducing a GitHub repository full of hot tips and instructions on how to build the perfect prompt presented in a collection of Jupiter Notebooks.



AI Breakthrough For Robot Surgery
Nov 17 | Lucy Black
article thumbnail

Using imitation learning, a robot has learned to perform surgical procedures as skillfully as human surgeons, bringing the field of robotic surgery closer to true autonomy.



November Week 2
Nov 16 | Editor
article thumbnail

Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with the week's book review and new titles selected for Book Watch Archive. This week's top featured article is a look at logic - from the Greeks to George Boole with a side order of Prolog. We also consider the impact of multiple monitors on programmer productivity. 



Remembering Thomas Kurtz, Co-creator of BASIC
Nov 15 | Sue Gee
article thumbnail

Thomas Eugene Kurtz, the co-founder of the BASIC programming language, has died at the age of 96. BASIC, which was developed for the purpose of education, popularized computer programming making it accessible outside the narrow confines of academia.



Lightbend Announces Akka 3
Nov 15 | Kay Ewbank
article thumbnail

Lightbend, the company that developed Akka, has announced Akka 3, and has changed its name to Akka. The company produces cloud-native microservices frameworks, and Akka is used for building distributed applications.



TestSprite Announces End-to-End QA Tool
Nov 14 | Alex Denham
article thumbnail

TestSprite has announced an early access beta program for its end-to-end QA tool, along with $1.5 million pre-seed funding aimed at accelerating product development, expanding the team, and scaling operations to meet growing demand.



IBM Opensources AI Agents For GitHub Issues
Nov 14 | Kay Ewbank
article thumbnail

IBM is launching a new set of AI software engineering agents designed to autonomously resolve GitHub issues. The agents are being made available in an open-source licensing model.



The Feds Want Us To Move On From C/C++
Nov 13 | Mike James
article thumbnail

The clamour for safe programming languages seems to be growing and becoming official. We have known for a while that C and C++ are dangerous languages so why has it become such an issue now and is it even relevant any more?



Gender Differences In Coding Style
Nov 13 | Sue Gee
article thumbnail

A novel investigation into the gender gap between men and women regarding coding ability was undertaken by Dr Siân Brooke. Her conclusion? There is a difference in the Python code produced by men and women, but it is to do with coding style and doesn't affect code quality.



JetBrains Improves Kubernetes Support In IDE Upgrades
Nov 12 | Kay Ewbank
article thumbnail

JetBrains has improved its IDEs with features to suggest the logical structure of code, to streamline the debugging experience for Kubernetes applications, and provide comprehensive cluster-wide Kubernetes log access.



Wasmer 5 Adds iOS Support
Nov 12 | Alex Denham
article thumbnail

The Wasmer team has released Wasmer 5.0. The WebAssembly runtime adds experimental support for more back ends including V8, Wasmi and WAMR. It also now has iOS support, and upgraded compilers including using LLVM 18 and latest Cranelift.


More Recent News
 

news

 

Book Review

 

Featured Articles


Deep C Dives: The Brilliant But Evil for
19 Nov | Mike James
article thumbnail

The C for loop has taken over the world. You have to look hard to find a language that doesn't use it or something very similiar - but why?  Find out more in this extract from my recent book, Deep C Dives: Adventures in C.



Kemeny & Kurtz - The Invention Of BASIC
15 Nov | Historian
article thumbnail

BASIC was invented for the sole purpose of making programming as easy as it could possibly be. Is there another language that can claim to have done more to change the way we use computers? You may not like it, but it was the language that brought computing to the masses. 



The Greeks, George Boole and Prolog
12 Nov | Alex Armstrong & Mike James
article thumbnail

Logic isn't the most exciting of subjects and you might think that it had its day with the Greeks, but you would be wrong. Logic isn't just part of programming, it can be all of  it!  



More Monitors!
10 Nov | Harry Fairhead
article thumbnail

There has been a long-running debate on whether or not multiple monitors - specifically at least two - improve programmer productivity but there are still some things worth saying.



The Pico/W In C: Servos
05 Nov | Harry Fairhead
article thumbnail

Servo motors are basic to many an IoT project and they are easy to work with and there is no need for a driver. This is an extract from a recent book in the I Programmer Library, all about the Pico/W in C.