This weekly digest is an extended version of the newsletter emailed to subscribers every Wednesday. As well as listing the week's feature articles and news items, it also includes the week's Book Review, additions to Book Watch and latest news from the I Programmer Library.
To receive this digest automatically by email, sign up for our weekly newsletter.
October 1 - 7, 2020
Raspberry Pi IoT In C - VS Code Remote C
A remote development environment is the ideal way of working with the Pi, or any Linux, IoT-based machine. VS Code doesn't do remote development to the Pi out of the box, but it is easy to add some tasks to automate things. This is an extract from the newly-published Raspberry Pi IoT in C, Second Edition.
The Birth Of Ethernet
This week sees the 40th Anniversary of Ethernet. It was on September 30th 1980 that its formal specification was launched under the auspices of DEC, Intel and Xerox. This article explains why we should celebrate the invention of the first modern computer communications system.
News and Comment
And So It Begins - SCOTUS Hears Google v Oracle
07 Oct | Sue Gee
Today, October 7th, 2020 is the day that the Supreme Court hears oral arguments in Google v Oracle, summed up as a case concerning software code and copyright law. Will we look back on it as really dark day for all developers, and not just Android devs?
Python 3.9 Improves Dictionary Handling
07 Oct | Kay Ewbank
Python has been updated with a new release that improves dictionary handling and adds new string methods.
Hacktoberfest 2020 Considered Harmful
06 Oct | Sue Gee
Hacktoberfest is Digital Ocean's annual initiative to encourage newcomers into open source. The incentive is the form of t-shirts, with having a tree planted as an alternative reward. This year, as the result of over-exposure, the month started with floods of spam pull requests, overwhelming OSS maintainers.
Amazon Time Series Database Reaches General Availability
06 Oct | Kay Ewbank
Amazon Web Services has released Timestream, a new time series database service for IoT that is designed to make it easy to store and analyze trillions of events per day up to 1,000 times faster and at as little as 1/10th the cost of relational databases.
COVID Results Skewed By Faulty Data Import
05 Oct | Alex Denham
The official number of coronavirus cases in the UK has been under-reported by 16,000 during recent days - because of a data import error. In addition to the figures being skewed, people who had tested positive weren't notified, meaning their contacts also went unnotified.
Functional Programming For Big Data Analytics
05 Oct | Sue Gee
A new online course that provides an introduction to the principles of functional programming, the particular challenges of distributed systems, and how big data processing systems use functional programming to respond to these obstacles starts next week. Enroll by October 7th to join the inaugural presentation.
Deep Learning Restores Time-Ravaged Photos
04 Oct | David Conrad
Researchers have devised a novel deep learning approach to repairing the damage suffered by old photographic prints. The project is open source and a PyTorch implementation is downloadable from GitHub. There's also a Colab where you can try it out.
Edge Tools Added To VS Code
02 Oct | Mike James
Microsoft has announced the general availability of Microsoft Edge Tools for VS Code extension, giving developers the option of embedding the browser developer tools into Visual Studio Code, aka VS Code.
Couchbase Connect Goes Online
02 Oct | Kay Ewbank
Couchbase has virtualized its annual NoSQL developer conference, Couchbase Connect, and is offering three days of free content on Couchbase for developers - who can sit on their own comfortable couches to watch and participate interactively. Register for the chance to win a prize.
Swift System Now Open Source
01 Oct | Kay Ewbank
Apple's Swift System library for interfacing with system calls and low-level currency types has been made open source, and now supports Linux.
AWS Training On Coursera, edX and Future Learn
01 Oct | Sue Gee
Amazon Web Services is running three versions of a new free training course on how to build modern Java apps on both Coursera and edX.
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.
Reviewer: Alex Armstrong; Rating: 4 out of 5
Kotlin's a great language! There's plenty of joy involved, but in this case of this book the focus is functional programming.
Added to Book Watch
More recently published books can be found in Book Watch Archive
From the I Programmer Library
Recommended for discovering Kotlin:
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