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
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
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
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
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
.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
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
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
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
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
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
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
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
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
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
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
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 |
|
Featured Articles
Deep C Dives: The Brilliant But Evil for 19 Nov | Mike James
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
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
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
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
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.
|
|
|