Catch up with everything that's appeared on I Programmer in the recent past. This weekly digest gives links to news items and articles, plus a reminder of the books we've looked at, both for Book Watch and for full reviews.
To receive this digest automatically by email, sign up for our weekly newsletter.

August 23 - 29, 2018
Book Watch
This week's additions to Book Watch, our ever-growing archive of newly published computer books, are:
Book Reviews
Mike James awarded a rating of 4.8 out of 5 to this book written by Steve Klabnik and Carol Nichols, two members of the Rust core team. While considering the book good and highly recommended his reservation is that:
for the capable programmer it is simply too long.
News
The Commons Clause - For Good or Bad Wednesday 29 August
The current debate about the Commons Clause, and other attempts to place restrictions on open source licences, is dividing opinion. But before taking sides first we need to understand what the Commons Clause does and why it is necessary.
|
Genomics Needs Better Compression Wednesday 29 August
An article in the IEEE Spectrum highlights a problem that, by my guess, few of us are aware of. The simple fact is that genetics is generating data at such a rate that, without improved compression algorithms, the subject will not deliver on its promise.
|
Office 365 And SharePoint Connect Early Bird Discount Tuesday 28 August
This year's Office 365 and SharePoint Connect conference in Haarlem, with four full day workshops alongside a packed agenda of sessions, is getting close. Delegates registering before August 31 can save €379 with the Early Bird discount and our exclusive I Programmer code.
|
Babel 7 Released With Improved TypeScript Support Tuesday 28 August
Babel was once the lifesaver for many JavaScript projects. It took "future" JavaScript and compiled it to "current" JavaScript. But now the future has arrived, almost, and the question is do we need a compile step to slow things down?
|
Deep Learning From Udacity and Coursera Monday 27 August
A new advanced nanodegree on Deep Reinforcement Learning from Udacity's School of AI has just started. So has another presentation of Coursera's Deep Learning Specialization taught by Andrew Ng.
|
Cloud-connected aibo for USA Sunday 26 August
Following the recent reintroduction of aibo in Japan, Sony's First Litter Edition for the U.S. will be a limited, all-in-one aibo bundle at a suggested retail price of $2,899, with delivery in time for the holidays.
|
Put on Your Dancing Shoes With AI Saturday 25 August
Using a deep learning based algorithm, researchers have produced videos in which untrained amateurs appear to have mastered the dance moves of pop stars, perform martial arts kicks and spin and twirl gracefully like ballerinas.
|
More Postgraduate Computer Science Options Friday 24 August
The Fall is traditionally the start of the University year so if you are considering gaining a Masters degree or other postgraduate qualification now is a good time to make your decisions and complete the application process. Here we look at online options from the Open University and the University of Liverpool.
|
OpenAI Five Defeated But Undaunted Friday 24 August
OpenAI's team of Dota 2-playing bots lost both the games it played at Valve's International Dota 2 tournament this week against top-ranked human professionals in games described as exciting and close.
|
Amazon Releases Cameras Recap API Thursday 23 August
There's a new API from Amazon that can be used to let apps play video feeds recorded by smart home cameras. The Cameras Recap API can be used to view videos on Echo Show, Echo Spot, Fire TV, and Fire Tablets.
|
Apple & Google Face Backlash Over App Store "Tax"? Thursday 23 August
A new report, and a Bloomberg commentary on it, claims that there is a revolt against the app stores building. Given the current state of the market this seems reasonable, but is it true? There are some interesting statistics to suggest that Apple and Google really need to hope it isn't.
|
The Core
Programmer's Python - Properties Tuesday 28 August
Attributes in Python are easy – until you want to do something more than just have an attribute that can reference an object. In this article we look at some of the real world practicalities of using attributes – we look at properties that work with get and set functions. This extract is from my new book with the subtitle "Something Completely Different".
|
Babbage's Bag
Floating Point Numbers Thursday 23 August
Inconvenient though they may be, fractions are the real stuff of numbers and to work with them we need to know about floating point numbers.
|
If you want to delve into I Programmer's coverage of the news over the years, you can access I Programmer Weekly back to January 2012.
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.

<ASIN:1509307761> <ASIN: B07F87MTLV> <ASIN:1593277423> <ASIN: B07113DS7H>
<ASIN:0134997832> <ASIN: B07FW7P3D3> <ASIN:1593278284> <ASIN: B071YKRV8Q>
<ASIN:1118896696> <ASIN: B00WGANDT2>
<ASIN:1871962587>
|