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
The 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
Fractals 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
News
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
JavaScript, 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
Next.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
An 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.
|
Alan Turing On £50 Note Sunday 21 July
The 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
This 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
Facebook 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.
|
FaunaDB Adds Native GraphQL Support Thursday 18 July
FaunaDB 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.

<ASIN:1871962617>
<ASIN:B07SH923YX>
<ASIN:0672338092>
<ASIN:1871962579>
<ASIN:1617295310>
<ASIN:3030185443>
<ASIN:012817756X
<ASIN:B07S1K8KLW>
<ASIN:1871962536>
<ASIN:1871962560>
|