As well as sifting through the news, the IProgrammer team does the same for books, selecting titles for Book Watch and for review. We also bring you articles. This week's are from Ian Elliot on implementing Lisp-like lists in JavaScript and Nikos Vaggalis continuing his account of the Android Developer Nanodegree.
To receive this digest automatically by email, sign up for our weekly newsletter.

September 27 - October 4, 2017
Book Watch
This week's additions to our ever growing archive of computer books are:
Book Reviews
The Hardware Hacker Harry Fairhead gives this book a top rating of 5 stars as he would have loved to have written it himself. Possibly establishing a new genre, author Andrew "Bunnie" Huang provides a unique account of the operation of electronics workshops in China. His verdict is: a great read, but only if you are one of us - a hardware hacker or a wannabe hardware hacker.
- C Primer Plus, 6e
C is still a language worth learning and knowing about and Mike James chooses a review of a big beginner's book that has stood the test of time and reached its 6th edition. Awarding a rating of 4 out of 5 his concluson is: Don't buy a copy if you already program well in another language, the approach is just too slow. But if you want to learn C and have very little to no programming experience then this book might suit.
News
Which Languages Are Bug Prone Wednesday 04 October
A large-scale study of the effect of programming languages on software quality is reported in this month's Communications of the ACM. Here we report some of its major findings relating to the prevalence of bugs.
|
A Worm's Mind In An Arduino Body Wednesday 04 October
It is a few years since we first encountered the mind of C. elegans built into a Lego body but now we have a version everyone can play with. It is presented as a biologically plausible model of the neural network of a small worm running on an Arduino Uno robotic platform.
|
SQL Server 2017 GA For Linux And Windows Wednesday 04 October
SQL Server 2017 is now generally available, just 15 months after the release of SQL Server 2016. The new version is available for Windows, Linux and Docker.
|
Theano To Cease Development After Version 1.0 Tuesday 03 October
Major development of Theano, the numerical computation library for Python developed as an open source project by Yoshua Bengio's Machine Learning group at the University of Montreal, is coming to an end.
|
Open Jam For Open Source Games Tuesday 03 October
A three-day games jam with an emphasis on using open source game development tools and a requirement to open source the resulting games starts on October 6th.
|
Alexa Gadgets SDK For Voice-Enabled Play Monday 02 October
At the same time as launching new Echo products, Amazon has announced Alexa Gadgets and unveiled Echo Buttons, which can be controlled using the Alexa Gadgets SDK and the Gadgets Skill API.
|
Computational Photography Moves Beyond The Camera Sunday 01 October
Computational photography is the big second photographic revolution - the first being the move from film to digital. Now we have algorithms that can compose a photo after it has been taken and create effects that would require light to move in curved paths through lenses. We have moved far beyond the simple camera.
|
The Corpus Christi Prime Thursday 28 September
This is a clever idea that seems obvious only after you have seen it. Are there other applications waiting to be thought up?
|
Top 10 From Around The Web: Python Development Resources Friday 29 September
Python is the topic of this week's catch of blog posts that might otherwise have escaped your notice. It ranges over many different scenarios including machine learning, distributed programming, scripting, trading and web scraping.
|
More AI Tools From Microsoft Friday 29 September
This week's Microsoft Ignite brought news of Visual Studio Code Tool for AI and news of two updates to Microsoft Cognitive Services.
|
CoffeeScript 2 Released With Support For Async Thursday 28 September
There's a new version of CoffeeScript that is more compatible with modern JavaScript. The new release adds features including support for async functions and JSX.
|
To receive this digest automatically by email, sign up for our weekly newsletter. 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 daily additions to Book Watch.
You can follow us on Twitter, Facebook, Google+, and LinkedIn.
<ASIN:1491914254>
<ASIN:B074D5YF1D>
<ASIN:1617293431> <ASIN: 0672337940> <ASIN: B00K6KG9CM>
<ASIN:159327758X> <ASIN:B06XDHKV94>
<ASIN:0321928423> <ASIN:B00GWLPX76>
|