Catch up with everything that appeared on I Programmer last week. Our digest gives links to news coverage plus the week's book reviews and additions to Book Watch. The list finishes with two full length articles - an in-depth look at PHP Control Structures 1 - if and else and the first extract, on Condition Variables, from Harry Fairhead's soon-to-be-published book on C.
To receive this digest automatically by email, sign up for our weekly newsletter.

November 6 - 14, 2018
Book Watch
This week's additions to our ever-growing archive of newly published computer books are:
Book Reviews
News
Android Development - Constant Churn  Wednesday 14 November
With the Android Dev Summit just over it is a good time to reconsider where we are in the light of what was, and was not, announced.
|
Explore More on Complexity Explorer Wednesday 14 November
There's a new facility on Complexity Explorer that lets you browse over 700 Complex Systems Science Resources. This will help anyone wanting to learn more locate relevant courses, tutorials, videos and web content at levels from beginner to technically advanced.
|
Dremio 3.0 Adds Data Catalog Tuesday 13 November
There's a new version of Dremio, an open-source project designed to give business analysts and data scientists a way to explore and analyze data no matter what its structure or size. New in this release are a data catalog, prioritized workload management, and Kubernetes support.
|
Help For Mobile App Devs From Text Mining Tuesday 13 November 
Mobile app developers need to react quickly to reviews that reflect dissatisfaction. Statisticians at Cornell have found a faster way for developers to respond, with a new text-mining method that aggregates and parses customer reviews in one step.
|
FSF Update Rules Commons Clause Non-Free Monday 12 November
The Free Software Foundation has added the Commons Clause to its list of non-free licenses among a number of recent updates to its licensing materials. Other changes clarify the GNU GPL position on translating code into another language and how to handle projects that combine code under multiple licenses.
|
Visual Studio Code Python Gets Data Science Kit Monday 12 November
Microsoft has added new features to the Python extension for Visual Studio Code that can be used to work with data interactively in Visual Studio Code. The feature can be used to explore data sets or to incorporate machine learning models into applications.
|
Facebook Dead Will Inevitably Outnumber Live Users Sunday 11 November
Facebook has had a huge impact on the lives of its users, connecting individuals to their family and friends as never before. As time passes so do people, and there will come a point when more Facebook profiles will belong to deceased users than to living ones.
|
AI News Anchor - A First For China Saturday 10 November
Two AI avatars, Based on the appearance of two flesh-and-blood Chinese news presenters, and built in collaboration with Chinese search engine company Sogou, that can read news in English and Mandarin were unveiled last week. This adds TV News Anchor to the long list of jobs in which machines will soon replace humans.
|
£84 Million To Bring Code Into Classrooms Friday 09 November
The UK Government's Department for Education has announced an investment of £84 million to improve the teaching of computing and drive pupil participation in computer science with the launch of the National Centre for Computing Education.
|
Ring UI Adds Light And Dark Support Friday 09 November
There's an updated version of the Ring UI controls for use when building web applications in JetBrains. The updated version handles light and dark environments as well as supporting CSS properties and modules.
|
Facebook GraphQL Gets Own Foundation Thursday 08 November
Facebook has set up a new open source foundation for its GraphQL project, hosted under the Linux Foundation. The aim is to enable widespread adoption and help accelerate development of GraphQL and the surrounding ecosystem.
|
TimescaleDB Production Ready Thursday 08 November
TimescaleDB, an open-source PostgreSQL extension for time-series that is optimized for fast ingest and complex queries, has been released as production ready by its developers.
|
The Core
Fundamental C - Condition Variables Monday 12 November
Condition variables seem to be hard to understand and tricky to use when you first meet them. However, they allow you to do things that are difficult to do any other way. This extract is from a forthcoming book on C in an IoT context.
|
PHP Control Structures 1 - if and else Thursday 08 November
Getting to grips with programming or a new language is a matter of mastering the flow of control. This is the key idea in programming and understanding it makes the difference between a programmer and a non-programmer.
|
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:1871962544>
<ASIN:1871962552>
<ASIN:1491954248> <ASIN:B07BZQGK61> <ASIN:1788999096>
<ASIN:1840787953>
|