February Week 2
Written by Editor   
Saturday, 16 February 2019

Catch up with everything that appeared on I Programmer last week. Our digest gives links to news coverage plus the week's book review and additions to Book Watch. We start with feature articles, an extract from Harry Fairhead's soon-to-be-published book, C For The IoT and, from our History section, Douglas Engelbart - The Man Who Invented The Future.

To receive this digest automatically by email, sign up for our weekly newsletter. 


February 7 - 13, 2019  


The Core

Fundamental C - Side Effects, Sequence Points And Lazy Evaluation   Monday 11 February

CbookcoverOperators are one of C's strong points and it is important to know how to use them - but what are side effects and who ordered sequence points!? It all can seem confusing. This extract, from my forthcoming book on programming C in an IoT context, provides a very helpful explanation. 


Douglas Engelbart The Man Who Invented The Future
Thursday 07 February

dougOver 40 years ago a man demonstrated things that were well ahead of their time but now we taken them for granted. Douglas Engelbart may not be as well known as Steve Jobs but he did far, far more for personal computing. 

Book Review of the Week 

  • Python Basics

    Mike James awarded a rating of 2 out of 5 on the grounds that this book "reads like a rewrite of a book about another language adapted to use Python - but without really embracing the Pythonic ways of doing things. It also claims to be about basic Python, but it covers more advanced topics like recursion, that are beyond this remit." 

New Listings in Book Watch   



TCAV Explains How AI Reaches A Decision   Wednesday 13 February

tcav2Why is it important to understand the inner workings of a neural network? Read on to find out and to be introduced to Google's machine-to-human translator tool, TCAV (Testing with Concept Activation Vectors) 


Android Things Is Now Less Of A Thing   Wednesday 13 February

androithingsiconIt is hardly surprising, to me at least, that Android Things is being "refocused". It was unimaginative in the extreme, misunderstood the problems of the IoT and security and was unattractive to anyone knowing Google's tendency to drop projects.


Intiut Hackathon Returns To London   Wednesday 13 February

hackFebsqIntuit's Small Business Hackathon is back in London for the third time and has a prizes of up to £5000 for creating a brand new solution that saves small businesses time or money.


SQLite Introduces Vacuum Into   Tuesday 12 February

sqliteThe team at SQLite has added a Vacuum Into command that lets you back up a database atomically so that the backup is as small as possible and contains no forensic traces of deleted content.


Athena Query Alterer Open Sourced   Tuesday 12 February

fandomA tool that alerts you if users are running expensive queries on Amazon Athena query engine has been open sourced by the developers.


Computer Science Curriculum From Minecraft   Monday 11 February

Teaching Computer Science at school just got easier as Microsoft is making a 30-hour curriculum, targeted at students in the age range 11 to 16, available as a free download.


Data Studio Adds Interactive Charts   Monday 11 February

The Data Studio team has added a number of new features to allow for faster insights and richer reporting. The improvements include interactive charts, search filters and the ability to embed external data.


The Importance Of Responsive Web Design   Sunday 10 February

infogmobilesqThe days when we could afford to ignore responsive web design are over. Here's an infographic that summarizes the reasons why we should all be adopting mobile-friendly design.


Computer Analysis Shows Music Getting Angrier   Saturday 09 February

watsonA study of popular music by data scientists, using the IBM Watson Tone Analyzer, has found increasing levels of anger and sadness in the lyrics from the 50s till now.


Emojis 12 Adds An Orangutang   Friday 08 February

orangutan emoji courtesy of emojipedia.orgThis year's crop of emojis has been finalized by the Unicode Consortium. More than 50 have been approved, and when variations for skin tone and gender are accounted for, there are 230 new ones for 2019, bringing the overall total to 3,053.


PWA Becomes TWA And Enters Play Store   Thursday 07 February

pwa2If you just got used to PWA becoming the latest buzz word, Google just invented TWA and allowed these web apps into the Play store. Is this the future?


EU Copyright Directive Article 13 Now Worse Than Ever   Thursday 07 February

delarticle13A compromise between France and Germany over Article 13 of the EU Copyright Directive is very likely to be accepted by the European Council tomorrow so that its final trilogue negotiation can take place on Monday 11th February. The only remaining chance to defeat it will then be at a final vote by all MEPs in March or April.


Google Places API Upgraded And Monetized   Thursday 07 February

gmapslogoGoogle is upgrading the Places API for Android and iOS, and at the same time is deprecating the free Places SDK in Google Play Services, with a full shutdown date of the end of July 2019.





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. 






Last Updated ( Saturday, 16 February 2019 )