To receive this digest automatically by email, sign up for our weekly newsletter.
October 15 - 21, 2020
Programmer's Guide To Theory - NP Complete
One of the most amazing ideas in computer science is that some NP problems are complete in the sense that they represent all of the problems in NP. Given how different NP problems can seem, how can this be? This is an extract from Chapter 17 of my recent book on theory.
News and Comment
Android Studio 4.1 - No Relief In Sight
21 Oct | Mike James
A new version of any IDE is always an event, but Android Studio's state reflects the current mess that Android developement is in. I look forward to each new release in the hope that something has been done. The sad news is that Android Studio 4.1 brings no relief to worried Android programmers.
Eclipse IoT Developer Survey 2020
21 Oct | Harry Fairhead
The Eclipse Foundationâ€™s IoT Working Group has released the results of its 2020 IoT Developer Survey. Agriculture emerges as the leading industry focus area and security as the top concern. Two thirds of respondents either experiment with, use or contribute to open source projects.
Apache Isis Updated With New Programming Model
20 Oct | Kay Ewbank
Apache Isis has been updated with improvements, including a new programming model for action parameter negotiation, and a simplified command service.
Pi Compute Module 4 - Time to Take Industrial Pi Seriously
20 Oct | Harry Fairhead
It's been a long wait, but at last the Raspberry Pi Compute Module 4 is available and it's quite a departure from earlier compute modules. Is this enough to get the Pi a place at the serious IoT table?
Android Cars App Library Enters Public Beta
19 Oct | Alex Denham
Google has extended the Android Auto options with a library that can be used for creating navigation, parking, and electric vehicle charging apps. Android for Cars App Library has now been released as an open beta, for any developer to use.
npm 7 Will Ship With Node.js 15
19 Oct | Kay Ewbank
The next version of npm, v7, has been completed and will be shipping with Node.js v15 this week. The new release adds several features requested by developers including support for Workspaces.
Hum Alonga Google
18 Oct | David (Grouch) Conrad
In what I can't help thinking is an example of vicious misuse of AI, Google has come up with a new search option that lets you hum a tune to find out its name.
IBM's Call For Code 2020 Winner - Agrolly
16 Oct | Sue Gee
IBM this week awarded the 2020 Call for Code grand prize of $200,000 to the creators of an app that helps small farmers threatened by climate change decide what to plant and when.
5 Low-Cost Ways To Improve the Security of Your eCommerce Website
16 Oct | James Allison
Running a website is not an easy task, as you have to make sure that it is secure. Here are some tips for those moving their retail outlets online.
15 Oct | Nikos Vaggalis
GitPod Adds Native GitLab Integration
15 Oct | Kay Ewbank
Users of GitLab can now make use of the Gitpod UI. GitLab is a popular DevOps tool that is used by more than 100,000 organizations. A partnership between GitLab and Gitpod means developers can make use of fully prebuilt, ready-to-code development environments for any GitLab project in the browser.
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 source of revenue that enables us to continue posting.
Added to Book Watch
More recently published books can be found in Book Watch Archive
From the I Programmer Library
Published this month:
Recommended as an informal introduction to Computer Science:
I Programmer has reported news for over 10 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, Google+, 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