May Week 4
Written by Editor   
Saturday, 01 June 2019

Catch up with everything that appeared on I Programmer last week. Our digest gives links to news coverage together with the new  book review of the week and additions to Book Watch. This week we have an extract from Harry Fairhead's book Fundamental C and Ian Elliot presents a JavaScript Jem.

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


May 23 - 29, 2019     

The Core

Fundamental C - Arithmetic and Representation  
Monday 27 May

CbookcoverThis extract, from my new book on programming C in an IoT context, explains the basics of numeric representation including what one's-complement and two's-complement are all about.


JavaScript Jems - Objects with Values  
Thursday 23 May

JavaScriptJemsSometimes it is useful for an object to have a default value so that it can be used in an expression such as object+1 and object+"hello world". In JavaScript this is really easy and it is an important general principle.



Book Review of the Week  

  • Practical Binary Analysis

    Harry Fairhead reviews a book that will appeal to security engineers, hackers, and those with a basic working knowledge of C and x86-64, awarding it a full 5-star rating for this audience but cautions that it won't  you assembler or basic principles of hardware. 

New Listings in Book Watch      




Appian Survey Reveals Satisfaction With Low Code   Wednesday 29 May

appianlogoA survey conducted by IDG on behalf of Appian looks at the pressures imposed by emerging new technologies and the ways in which low code can help.  

Chrome Takes Over Web - Blocks Edge  
Wednesday 29 May

chromiumThere are some good things about having one dominant browser and there are some very bad things. Google's long past the "do no evil days", but is it really this evil now? It is claimed that Chrome is using its dominance to control the web. 

SAP's Creating Trustworthy and Ethical Artificial Intelligence   Tuesday 28 May

With the ink hardly dry on the pages of the EU Ethical AI Guidelines manifest, a free online course exploring the issues they raise is already in prospect on the openSAP platform. 

W3C and WHATWG Agree To Work Together Over HTML and DOM   Tuesday 28 May

wc3whatwgtogetherW3C and WHATWG have today signed an agreement that will allow for the development of a single version of the HTML and DOM specifications. This effectively reverses a split that took place seven years ago.

Udacity Data Science Nanodegrees Restarting  
Monday 27 May

udacitydatavisqThe demand for Data Scientists is still on the rise - and so are their salaries. Udacity's School of Data Science now offers seven Nanodegree programs and all of them start again this week. If you miss this datethe oppportunity will come around again in a few months. 

OpenAI Fellows Program Restarting In July  
Monday 27 May

openaifellowsOpenAI is currently reviewing applications for the next cohort of OpenAI Fellows, a program which offers 6-month apprenticeships in AI research at OpenAI to those who do not have a formal background in the field. 

Arduino Certification For Enthusiasts  
Sunday 26 May

arduinocertIn response to demand expressed by its community, Arduino has initiated the Arduino Certification Program to officially certify Arduino users, and confirm their expertise in key areas. 

GANs Create Talking Avatars From One Photo  
Saturday 25 May

deepfake2019Just when you thought it couldn't get any creepier, researchers at Samsung have managed to use a neural network to create realistic talking heads from a single photo of the subject. You really cannot rely on what you see any more.

Wolfram Engine for Developers Now "Free"  
Friday 24 May

wolflogoThe Wolfram Engine, which powers the Language as well as Wolfram's desktop and cloud products, is being released as free for developers (with limitations) so that it can be tried out and bundled into their software engineering projects. 

Data Scientist Best Paying Entry-Level Job Says Glassdoor Friday 24 May

glassdoorlogoGlassdoor has revealed that the highest paid entry level job is that of Data Scientist. Software Engineer is in second place and UX Designer, Java Developer and Software Developer are also in the top 10. 

GitHub Sponsors - Money For Open Source  
Thursday 23 May

GitHugSponsorrsqGitHub has announced a new way to financially support open source developers. To jump start this scheme, GitHub is going to match all contributions up to $5,000 during a developer’s first year in GitHub Sponsors. 

Learn and Profit From Alexa Skills  
Thursday 23 May

alexadevicesAmazon has provided a free self-paced skill-building course that offers step-by-step guidance on how to build a high-quality Alexa skill from start to finish. It has also announced the expansion of In-Skill Purchasing, making Alexa a more attractive platform from the point of view of any developer wanting to make money. 


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 ( Friday, 14 June 2019 )