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
This 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
Sometimes 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
Chrome Takes Over Web - Blocks Edge Wednesday 29 May
There 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.
|
W3C and WHATWG Agree To Work Together Over HTML and DOM Tuesday 28 May
W3C 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
The 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
OpenAI 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
In 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
Just 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
The 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.
|
GitHub Sponsors - Money For Open Source Thursday 23 May
GitHub 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
Amazon 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.
<ASIN:1871962609>
<ASIN:1871962617>
<ASIN:1593279124>
<ASIN:1617294756>
<ASIN:2822707472>
<ASIN:1119555019>
|