March Week 1
Saturday, 09 March 2024

As well as listing the week's news items, this weekly digest also includes the week's Book Review, and additions to Book Watch. Top of the list come the week's feature articles, starting this week with 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. 

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

February 29 - March 6, 2024

Featured Articles


Extending & Embedding Python Using C - A First Module
05 Mar | Mike James
article thumbnail

Your first module is always hardest to get working. Not if you follow our instructions. 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.


Implementing an MQTT Broker
01 Mar | Sigal Zigelboim
article thumbnail

Efficient routing of messages is critical in IoT environments, where timely and accurate communication between devices can have a significant impact on system performance. This is where an MQTT broker can help. Here we show you how to implement one using EMQX.

Banner

Programming News and Views


Stack Overflow On Google Cloud
06 Mar | Sue Gee
article thumbnail

Stack Overflow and Google Cloud have announced a partnership to deliver new gen AI-powered capabilities to developers through the Stack Overflow platform, Google Cloud Console, and Gemini for Google Cloud.


iOS 17.4 Released With Support For App Stores In The EU
06 Mar | Mike James
article thumbnail

I have written about Apple's approach to complying with regulation, characterizing it as malicious compliance. It also seems that Apple is a master of creating the unintended consequence and letting it enemies, i.e. the regulators, suffer as a result.


Android Studio Iguana With Crash Reports
05 Mar | Mike James
article thumbnail

Google has announced that the latest version of Android Studio, Iguana, is now stable. It has version control system support in App Quality Insights and new built-in support for creating baseline profiles for Jetpack Compose apps.


Ibis 8 Adds Streaming
05 Mar | Kay Ewbank
article thumbnail

Ibis 8.0 has been released with stream processing backends. The new release includes Apache Flink as a streaming backend, and RisingWave, a streaming database backend. There's also a new batch backend with Exasol, bringing the total number of backends Ibis supports to 20.


Google Adds Multiple Database Support To Firestore
04 Mar | Kay Ewbank
article thumbnail

Google has announced the general availability of Firestore Multiple Databases, which can be used to manage multiple Firestore databases within a single Google Cloud project.


Generative AI Training For All On Coursera
04 Mar | Sue Gee
article thumbnail

Generative AI is on the loose, getting into business and commerce as well as into art, poetry and coding. Already useful, it  will become ever more useful as long as we use it properly. Coursera has training for everybody - and for developers and data scientists in particular.


Quantum Company Wins Digital Startup Contest
03 Mar | Kay Ewbank
article thumbnail

Quantum specialists Qilimanjaro is the winner of this year's Four Years From Now competition. The award was made at this year's Mobile World Congress (MWC) in Barcelona.


Call For Code 2024 Focuses On Generative AI
01 Mar | Kay Ewbank
article thumbnail

This year's Call for Code challenge has been launched with a theme of the use of generative AI technology for solutions that aim to improve equitable access to resources and opportunities for historically underserved and vulnerable people.


WasmCon 2023 Sessions Now Online
01 Mar | Nikos Vaggalis
article thumbnail

The recorded session of the premier conference for technical developers and users interested in exploring the potential of WebAssembly are now online.


Bun Shell Released
29 Feb | Alex Denham
article thumbnail

The developers of the Bun JavaScript runtime have released Bun Shell, a new experimental embedded language and interpreter in Bun that lets you run cross-platform shell scripts in JavaScript and TypeScript.


White House Urges Memory Safe Software
29 Feb | Kay Ewbank
article thumbnail

The White House is urging developers to adopt memory safe programming languages, suggesting Rust would be a safer choice than C or C++.

Banner

Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that helps us to continue posting.

Full Review


T-SQL Fundamentals (Microsoft Press)

Author: Itzik Ben-Gan
Publisher: Microsoft Press
Pages: 608
ISBN: 978-0138102104
Audience: T-SQL developers
Rating: 5
Reviewer: Kay Ewbank

Itzik Ben-Gan is a highly respected Microsoft Data Platform MVP, and the earlier editions of this book were already very good. This edition has been updated to cover recent versions of SQL Server, including SQL Server 2022, and Azure SQL Database.

Book Watch


Professional C++, 6th Ed (Wiley)

Designed as an advanced textbook in which Mark Gregoire covers the features of the new C++ standard, codenamed C++23, this book offers case studies with working code that’s been tested on Windows and Linux.

 


Expert Delphi, 2nd Ed (Packt)

This book shows how to use the Delphi IDE and programming language coupled with the FireMonkey library, to develop modern desktop and mobile apps with high speed and natively compiled efficiency from a single source code base. Marco Cantù and Pawel Glowacki show how to build apps with server-side services, parallel programming, and database access.

 


Game AI Uncovered (CRC Press)

This book focuses on the development of artificial intelligence in video games. Paul Roberts brings together ideas, tricks, and cutting-edge techniques from 20 of the top game AI professionals and researchers from around the world. The techniques discussed in these pages cover the underlying development of a wide array of published titles, and provide overviews and insight covering different areas within game AI, including situational awareness, pathfinding, tethering, squad behaviours, coordination, auto-generating navigation link data, and fluid movement.

 

 

IP2

I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

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

 

<ASIN:B0CK3X93KF>

<ASIN:0138102104>

<ASIN:1394193173>

<ASIN:1805121103>

<ASIN:1032343230>

Last Updated ( Saturday, 09 March 2024 )