October Week 5
Saturday, 04 November 2023

This week's top featured article is an extract from Extending & Embedding Python Using C, a book that takes a "best of both world's" approach to programming, letting you  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

October 26 - November 1, 2023

Featured Articles

Extending & Embedding Python Using C - Exceptions
30 Oct | Mike James
article thumbnail

C doesn't do exceptions but Python does. This means we have to fit in with Python's way of implementing exceptions. This is an extract from the latest title in the I Programmer Library that helps you combine the speed and power of C with the versatility and ease-of-programming of Python.

Binary Arithmetic
30 Oct | Mike James
article thumbnail

Do you know binary? There are only 10 possible answers and even if it's a 1 it's still fun to consider the wider concepts.


Programming News and Views

GPT-4 Doesn't Quite Pass The Turing Test
01 Nov | Mike James
article thumbnail

People have assumed that Large Language Models have passed the Turing test, but have they? And if not how do they fail?

Stack Overflow Finds Job Flexibility Top Concern
01 Nov | Sue Gee
article thumbnail

Stack Overflow's latest survey also reveals that 4 in 5 developers are considering a job move, either for a better salary or out of curiosity. Fewer developers indicated that learning opportunities are an important factor to stay at their current job than the last two years.

Lightbend Akka Updates Cloud And Edge Support
31 Oct | Kay Ewbank
article thumbnail

Lightbend has updated Akka, its distributed computing platform, with a new programming model that enables developers to create applications that are platform agnostic to work across cloud and edge environments. Lightbend specializes in cloud-native microservices frameworks.

Introducing The MDN Front-End Developer Curriculum
31 Oct | Nikos Vaggalis
article thumbnail

MDN has another initiative to get developers up-to-date with the skills the industry looks for when looking to hire front-end web developers.

Deno Adds Support For Jupyter And Queues
30 Oct | Kay Ewbank
article thumbnail

Deno 1.37 has been released with new support for Jupyter notebooks. The team has also announced a new tool called Deno Queues. Deno is the JavaScript and TypeScript runtime from the creator of Node.js.

Geany 2 Simplifies Project Creation
30 Oct | Alex Denham
article thumbnail

Geany 2.0 has been released 18 years after the original version. This release makes it simpler to create projects from existing directories with sources.

Code With Pope
29 Oct | Lucy Black
article thumbnail

There's a new initiative to teach coding in Python to kids aged 11 to 15. Having been endorsed by Pope Francis, the online program is being promoted as "Code With Pope" to appeal to Catholics across the globe.

JavaScript Day 2023 - What's In Store
27 Oct | Mike James
article thumbnail

JetBrains annual JavaScript Day, the third of its free, online events for developers interested in languages and frameworks in the JavaScript ecosystem takes place on November 2nd. We look at this year's line up of talks.

Devoxx Belgium Sessions Now Online
27 Oct | Nikos Vaggalis
article thumbnail

A massive Youtube playlist features all 126 talks from the recent Devoxx Belgium Conference days event. If you feel spoilt for choice, here's some help in deciding where to start.

GitLab 16.5 Adds Compliance Reports
26 Oct | Kay Ewbank
article thumbnail

GitLab 16.5 has been released with compliance standards adherence reports and merge request target branch rules. GitLab, the web-based repository manager for Git

OpenSSF Releases Malicious Packages Repository
26 Oct | Alex Denham
article thumbnail

The OpenSSF Package Analysis team has released a Malicious Packages repository, which they describe as an open source system for collecting and publishing cross-ecosystem reports of malicious packages.


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

C++ Programming, 6th Ed (In Easy Steps)

Author: Mike McGrath
Publisher: In Easy Steps
Date: April 2022
Pages: 192
ISBN: 978-1840789713
Audience: Developers wanting to learn C++
Reviewer: Mike James
This is the 6th edition of a slim book on C++ . Can you really learn C++ in easy steps?

Book Watch

Query: Getting Information from Data with the Wolfram Language (Wolfram Media)

In this book, Professor Seth J. Chandler guides intermediate users of Wolfram from simple cases to data in the wild and shows how each can be fed into the full range of Wolfram Language functionality. It's both a conceptual and practical approach filled with annotated examples. The book shows how to organize or reduce data in the Wolfram Language similarly to the way one might use SQL, pandas in Python, or dplyr in R's tidyverse. It also shows how to simplify data processing and go beyond what is possible with other tools using the Query function.


Microsoft Azure Storage (Microsoft Press)

In this "Definitive Guide" to designing, deploying, and managing Azure storage services for maximum performance, scalability, and value, Avinash Valiramani shows how to make the most of Azure storage tools and services to reduce downtime, avoid unnecessary costs, simplify management, and maintain performance no matter how large the environment scales. He includes coverage of Azure blob, file, queue storage, managed disks, Data Share, and Data Box.


The Greatest Capitalist Who Ever Lived (Public Affairs)

This book tells the story of Thomas Watson Jr., who Ralph Watson McElvenny and Marc Wortman argue is a figure more important to the creation of the modern world than Rockefeller, Vanderbilt, and Morgan. Nearly fifty years into IBM’s existence, Thomas Watson Jr. undertook the biggest gamble in business history when he “bet the farm” on the creation of the IBM System/360, the world’s first fully integrated and compatible mainframe computer.



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: 1579550851>


<ASIN:‎ 1541768523>


Last Updated ( Saturday, 04 November 2023 )