Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's featured articles are an extract from Programmers Guide to Theory about NP complete problems by Mike James and an exploration of binary trees in JavaScript from Ian Elliot.
To receive this digest automatically by email, sign up for our weekly newsletter.
October 15 - 21, 2020
Featured Articles
Programmer's Guide To Theory - NP Complete Mike James
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.
|
JavaScript Data Structures - The Binary Tree Ian Elliot
Binary trees in JavaScript? Easy with the right storage mapping function. Find out how to code a binary tree right up to a depth-first traversal.
|
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.
|
Learn JavaScript and Node.js With Microsoft 15 Oct | Nikos Vaggalis
Microsoft loves Open Source and loves Python. Now it seems, it loves JavaScript too? Who would have thought that someday Microsoft would promote and teach languages and frameworks not based on .NET?
|
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.
Full Review
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
<ASIN:1871962439>
<ASIN:0135561086>
<ASIN:1680506803>
<ASIN:0135972264>
<ASIN:1734276304>
<ASIN:1871962633>
|