If you've not visited the I Programmer webzine (web-based magazine) before, this Weekly Digest gives you a taster. It has links to the latest feature articles and to our wide ranging news with its mix of analysis and comment. It also lists the week's addition to Book Watch Archive and rounds out with the verdict from our Book Review of the Week.
To receive this digest automatically by email, sign up for our weekly newsletter.
May 7 - 13, 2020
Applying C - Fixed Point Arithmetic
If you are working on an IoT project you cannot avoid calculations. Fixed point arithmetic is still occasionally useful but it hardly figures in most accounts of how to do calculations. This extract is from Harry Fairhead's book on using C in an IoT context that is part of the growing I Programmer Library from I/O Press.
WPF .NET Core - Creating Objects With XAML
If you've never encountered WPF (Windows Presentation Foundation) you are missing a versatile tool. This article is part of a series devoted to it. XAML can be confusing - especially if you think it is a markup language like HTML. It isn't. XAML is a general purpose object instantiation language. To find out what this means read on.
HackerEarth Reveals Devs Desires For Change
13 May | Janet Swift
HackerEarth is sharing the results of its Developer Survey for the first time and provides some interesting findings about the relationship between happiness and work environment and the factors that would help them be more productive.
Peter Shor Gains Frontiers Of Knowledge Award
13 May | Sue Gee
Charles Bennett, Gilles Brassard and Peter Shor were recently honored with the BBVA Frontiers of Knowledge Award in Basic Sciences for their outstanding contributions to the field of quantum technologies.
Scylla Adds DynamoDB-Compatible API
12 May | Kay Ewbank
The ScyllaDB team has included a DynamoDB-compatible API to the new release of the open source NoSQL database. Other improvements in ScyllaDB 4.0.include a more efficient implementation of Lightweight Transactions and support for Change Data capture.
The Android PrivacyBreacher Project
12 May | Nikos Vaggalis
An open source research tool and application that looks into the circumstances in which Android's permission model can be compromised to harm user privacy.
GitHub Strengthens Team Working
11 May | Kay Ewbank
At its virtual conference Satellite 2020, GitHub announced several improvements for developers working in teams, including a discussion tool for chatting outside the codebase, and improved code scanning.
Edsger Dijkstra Born This Day In 1930
11 May | Sue Gee
Today marks the 90th anniversary of the birth of Edsger Wybe Dijkstra, whose paper "GOTO considered harmful" not only initiated an enduring debate but also set a trend for headlines that extended into other disciplines. He made many other significant contributions that shaped and influenced the field of computer science and is known for witty aphorisms.
Mathematical Art 2020
10 May | David Conrad
There is a deep affinity between math and art. There is beauty in mathematical symbols and the forms that they describe. Every year the American Mathematical Society (AMS) organizes an art exhibition and awards prizes.
Free Database Schemas From DrawSQL
08 May | Nikos Vaggalis
DrawSQL, a SaaS platform for visualizing databases schemas, has made over a hundred database diagram templates available for free. The high quality collection comprises schemas by real world applications and open source packages like Django, Laravel or Wordpress.
Linux Doubles Market Share
08 May | Kay Ewbank
Linux usage more than doubled during April, increasing from a share of 1.36 percent of all desktop operating systems in March to 2.87 percent in April. Much of the increase was seen in Ubuntu.
Python Developer Survey
07 May | Janet Swift
Redis 6 Adds Multithreading I/O
07 May | Kay Ewbank
Redis 6 is now generally available with threading for I/O. Until now the in-memory database didn't support multithreading I/O because it would complicate the Redis sharding model, but it's now available as an option and can improve Redis I/O performance to twice that of Redis 5.
Books of the Week
Added to Book Watch
- Google BigQuery: The Definitive Guide
Author: Valliappa Lakshmanan and Jordan Tigani
Kay Ewbank awarded a top 5-star rating to this book by Google insiders concluding:
If you work your way through the examples in the book, you'll have a good grasp of just what Google BigQuery can do, and why you might want to use it.
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.