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.


Architecting ASP.NET Core Applications, 3rd Ed (Packt)
24 Apr

This book aims to fill the gaps in readers' knowledge of REST API and backend designs. Carl-Hugo Marcotte shows how to build robust, maintainable, and flexible apps using Gang of Four (GoF) design patterns and modern architectural principles. This new edition is updated for .NET 8 and focuses exclusively on the backend, with new content on REST APIs, the REPR pattern, and building modular monoliths.

<ASIN:1805123386 >



Machine Learning Q and AI (No Starch Press)
22 Apr

This book contains 30 cutting-edge questions and answers on machine learning and AI. Sebastian Raschka goes beyond introductory concepts and digs deeper into machine learning, deep learning, and AI. Stemming from questions often fielded by author Sebastian Raschka, each brief, self-contained chapter journeys through a fundamental question in AI, unraveling it with clear explanations, diagrams, and hands-on exercises.

<ASIN:1718503768>



Pick, Click, Flick! (ACM Books)
19 Apr

Subtitled "The Story of Interaction Techniques", this book provides a comprehensive study of the many ways to interact with computers and computerized devices. Beginning with a history of the invention and development of interaction techniques, Brad A Myers goes on to describe the various approaches in use today, continuing with a discussion of the state-of-the-art research that is driving the development of novel approaches for the future.

<ASIN:B0CPB5JB6L >



Learn Rust in a Month of Lunches (Manning)
17 Apr

This book shows how to write fast and safe Rust code through lessons you can fit in your lunch break. Dave MacLeod provides explanations and focused, relevant examples to make it accessible, even if you’re learning Rust as your first programming language, and covers the use of Rust for purposes from system programming, to web applications, and games.

<ASIN: 1633438236>



The Complete Developer (No Starch Press)
15 Apr

With the subtitle, "Master the Full Stack with TypeScript, React, Next.js, MongoDB, and Docker" this book is a  hands-on, beginner-friendly approach to developing complete web applications from the ground up, using JavaScript and its most popular frameworks. Martin Krause goes from a React-driven frontend to a fully fleshed-out backend with Mongoose, MongoDB, and a complete set of REST and GraphQL APIs, and back again through the whole Next.js stack.

<ASIN:1718503288 >


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


Two New Resources Tailored To Spring Developers
Apr 25 | Nikos Vaggalis
article thumbnail

Spring Academy Pro is now freely available and Spring Builders is a new meeting point to discuss everything Spring related.



Pulumi Adds Infrastructure Lifecycle Management Features
Apr 25 | Kay Ewbank
article thumbnail

Pulumi has added new infrastructure lifecycle management features to Pulumi Deployments, its deployments and workflow product.



Women Who Code Closing For Lack of Funding
Apr 24 | Sue Gee
article thumbnail

Women Who Code the US-based non-profit organization that since its foundation in 2011 has advocated for women and diversity in technology, has announced its imminent closure due to critical funding cuts. 



Huawei Intends To Challenge iOS and Android
Apr 24 | Mike James
article thumbnail

Huawei has just changed its mind and decided to push its HarmonyOS to the rest of the world. A challenger to iOS and Android would be nice, but it is possible?



Liberica Alpaquita Containers Now Come With CRaC
Apr 23 | Nikos Vaggalis
article thumbnail

Bellsoft has added CRaC support to its ready-to-use Alpaquita container images. This will enable developers to seamlessly integrate CRaC into their projects for performant Java in the Cloud.



OpenJS Foundation Launches jQuery Website Checker
Apr 23 | Ian Elliot
article thumbnail

The OpenJS Foundation has launched a new website checker tool that detects if the jQuery used is out of date.



Query Your Oracle Autonomous Database With Natural Language
Apr 22 | Nikos Vaggalis
article thumbnail

Select AI is a new feature of the Oracle Autonomous Database that transforms your mother language to SQL. This is a big boon for non-developers in extracting value out of their data silos.



GitLab Releases Duo Chat
Apr 22 | Kay Ewbank
article thumbnail

GitLab has announced that Duo Chat is now generally available in GitLab 16.11, offering a range of AI features in a single natural language chat experience.



Hydraulic Atlas Bows Out, Welcome Electric Atlas
Apr 21 | Sue Gee
article thumbnail

Boston Dynamics dismayed us at the beginning of the week with a video that suggested was discontinuing Atlas, its humanoid robot. Fast forward a day and its successor was unveiled. Designed to be even more powerful, the new Atlas is fully electric and paves the way for the autonomy that its antecedent lacked.



April Week 2
Apr 20 | Editor
article thumbnail

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to the latest feature articles and to our wide ranging news with its mix of analysis and comment. It also lists the week's addition to Book Watch Archive and our latest Book Review.



Pure Virtual C++ 2024 Sessions Announced
Apr 19 | Kay Ewbank
article thumbnail

Microsoft has announced the sessions for Pure Virtual C++ 2024, which is taking place on April 30th 15:00 UTC. People who sign up will get access to five sessions happening on the day, alongside a range of pre-conference content. 



NVIDIA Releases Free Courses On AI
Apr 19 | Nikos Vaggalis
article thumbnail

NVIDIA has jumped on the AI bandwagon in a big way. Hardware aside, this means working on training material too. Several self- paced courses have been released and for free too!



Open Platform For Enterprise AI Launched
Apr 18 | Kay Ewbank
article thumbnail

A new platform aimed at building and supporting an open artificial intelligence (AI) and data community has been launched.  The Open Platform for Enterprise AI (OPEA) was announced by The Linux Foundation AI & Data Foundation, with founding members including Intel, MariaDB Foundation, Red Hat, SAS and VMware.



ZLUDA Ports CUDA Applications To AMD GPUs
Apr 18 | Nikos Vaggalis
article thumbnail

ZLUDA is a translation layer that lets you run unmodified CUDA applications with near-native performance on AMD GPUs. But it is walking a fine line with regards to legality.



Insights From AI Index 2024 Report
Apr 17 | Sue Gee
article thumbnail

Published this week, the latest Stanford HAI AI Index report tracks worldwide trends in AI. A mix of its new research and findings from many other sources, it provides a wide ranging look at how AI is doing. 



Important Conference Results
Apr 17 | Mike James
article thumbnail

The SIGBOVIK conference has just finished and its proceedings can be downloaded, but only at your peril. You might never see computer science in the same way ever again.


More Recent News
 

news

 

Book Review

 

Featured Articles


Gary Kildall - CP/M, Digital Research and GEM
25 Apr | Harry Fairhead
article thumbnail

To mark the 50th anniversary of CP/M, the first personal computer operating system to achieve commercial success, we delve into our archive for the history of Gary Kildall, an important influencer during the early days of the microcomputer revolution. 



ESP32 In MicroPython: SSL Sockets
23 Apr | Harry Fairhead & Mike James
article thumbnail

Sockets today almost always need to be secure sockets. This extract is from Programming the ESP32 in MicroPython and shows you how to convert a plain vanilla socket into an SSL socket.



PHP Control Structures 1 - if and else
21 Apr | Mike James
article thumbnail

Getting to grips with programming or a new language is a matter of mastering the flow of control. This is the key idea in programming and understanding it makes the difference between a programmer and a non-programmer.



Programmer's Python - Local and Global
16 Apr | Mike James
article thumbnail

Without functions all we have are attributes of objects. Functions are where variables live. This extract from Programmer's Python: Everything is an Object explains that functions bring something new to objects – local variables.



Alan Sugar - Amstrad and the CPC
14 Apr | Historian
article thumbnail

In the UK Alan Sugar's Amstrad was the first company to look at computing with an eye to producing something cheap and cheerful and in doing so revolutionised the computer marketplace. It is now 40 year since the CPC 464 was launched - who remembers it?