July Week 4
Written by Editor   
Saturday, 27 July 2019

If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews and news written each day by programmers, for programmers. This week we start with an extract from Applying C for the IoT and we also have The Programmer's Guide to Fractals. 

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


July 18 - 24, 2019    

The Core

Applying C - The Pseudo File System  
Monday 22 July

ACcoverThe pseudo file system is mysterious - well not really. It is the place that Linux/POSIX puts everything that you can access from user mode. The confusing part is that it all pretends to be a set of directories and files even though it isn't.  This extract is from my  book on using C in an IoT context. 

Babbage's Bag

The Programmer's Guide to Fractals  
Thursday 18 July

serpinskiFractals encompass interesting pure math and computing - and  are very pretty to look at. It is almost a rite of passage that every programmer has to face - write some sort of fractal viewer! 

Book Review of the Week   


New Listings in Book Watch   



How AI Discriminates  
Wednesday 24 July

“Survival of the Best Fit” is a game developed by New York University that demonstrates practically how Machine Learning algorithms can make decisions based on bias.  

Why Do Some Languages Always Come Top?  
Wednesday 24 July

redmonkq32019topJavaScript, Java and Python are again the top three languages in the RedMonk language rankings. While this might seem non-news, it is in fact very good news for devs. 

Refactoring to Kotlin Codelab  
Tuesday 23 July

Learn how to convert Java to Kotlin using Kotlin's idioms with Google Developers Codelabs. Refactoring to Kotlin, which is available in English, Brazilian and Chinese, provides a guided, hands-on coding experience in a running time of just less than an hour. 

Next.js Adds Built-In Zero-Config TypeScript Support   Tuesday 23 July

nextjsNext.js version 9 has been released with built-in support for zero-config TypeScript, along with automatic static optimization and API routes. Next.js is a toolkit for universal, server-rendered (or statically pre-rendered) React.js applications. 

State of AI 2019 Report  
Monday 22 July

stateofaireptAn insightful report  on the future of AI has recently been published on SlideShare. It consists of 130 slides covering the most important machine learning research, industry and political developments over the past 12 months and includes a new section on China and here we look at its most important points. 

NativeScript 6 Goes Webpack All The Way  
Monday 22 July

nativesNativeScript 6.0 has been released with more support for Webpack and faster delivery of patches. 

Alan Turing On £50 Note  
Sunday 21 July

at5sqThe next £50 bank note, the highest denomination issued by the Bank of England, honors Alan Turing. This news prompted The Times to write a new obituary for "this enigmatic genius".

Moonlight Tribute To Margaret Hamilton's Apollo Code   Saturday 20 July

mhapollogogsqThis week marks the 50th anniversary of Apollo 11 moon landing and we have all been experiencing (again) watching Neil Armstrong and Buzz Aldrin setting foot on the moon. Google not only provided us a Google Doodle, it also produced a massive portrait of Margaret Hamilton, in moonlight, to mark her role in landing mankind on the moon. 

Hasura's Guide to GraphQL  
Friday 19 July

Hausura has provided a mini course on the basics of GraphQL which will be of interest to anyone who want to get to grips with the open source Graph QL engine.

Facebook Releases Hermes JavaScript Engine  
Friday 19 July

hermesFacebook has released Hermes, a JavaScript engine designed to make native Android apps built using the React Native network load faster. Hermes, which has been open sourced under a MIT license,  is described as featuring ahead-of-time static optimization and compact bytecode. 

Vent Your Frustration in the MDN Developer and Designer Survey   Thursday 18 July

mdnsurveyWhat are your bugbears about developing for the web? Let Mozilla be your agony aunt and express your frustrations in the hope that browser vendors and WC3 will take notice of the MDN Developer and Designer Survey. 

FaunaDB Adds Native GraphQL Support  
Thursday 18 July

faunadbFaunaDB has been updated with a GraphQL API, a web-based version of the Fauna shell, and support for role-based access control. 


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, 03 August 2019 )