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 Android Programming in Kotlin: Starting With An App and we also have a history article about Alan Sugar's PCW.
To receive this digest automatically by email, sign up for our weekly newsletter.

19 - 25 September 2019
The Core
Android Programming In Kotlin: Basic Controls Monday 23 September
You have to master the basic controls that are used in nearly every UI before you cn move onto something more complicated. Here's how to do it in Kotlin, in an extract from thew book by Mike James, Android Programming in Kotlin: Starting With An App.
|
History
Alan Sugar's PCW - The Commodity Computer Wednesday 27 January
The computer as a commodity isn't a concept that brings many into the business with enthusiasm but Alan Sugar approached the problem with a purpose that was close to visionary and the PCW was perhaps his most iconic design.
|
Book Review of the Week
New Listings in Book Watch
News
Windows 10 On 1 Billion Devices Now In Sight Wednesday 25 September
With installations of Windows 10 on 100 million devices since March, Microsoft can now claim that 900 million devices are running its current operating system and expect to reach its target of a Billion in 2020.
|
.NET Core 3 - Microsoft Is Almost Back Where It Started Wednesday 25 September
Not so long ago Microsoft was a leader in the programming world, now it is a follower. After years of disruption, uncertainty and general abandonment .NET has made it back to where is was with .NET Core 3, Windows forms and WPF.
|
CyberChef - The Developer's Ultimate Toolbox Tuesday 24 September
Encoding, encrypting and converting data formats, open source and collected under one roof inside the browser and all thanks to GCHQ - yes, a government intelligence agency.
|
Java SE 13 Reaches GA Tuesday 24 September
Oracle has announced the general availability of Java Standard Edition 13 (Java SE 13) along with the open source version, Java Development Kit 13 (JDK 13). The announcement was made at Oracle OpenWorld in San Francisco.
|
Google Refactors Kotlin Courses Monday 23 September
Google has overhauled the two Kotlin courses that it co-created with Udacity, Kotlin Bootcamp for Programmers and Developing Android Apps with Kotlin, and made them available on Google Codelabs.
|
Waltz Write Ahead Log Open Sourced Monday 23 September
A distributed write-ahead log has been open sourced by WePay. Waltz was originally designed to be the ledger of money transactions on the WePay system and has since been generalized to be suitable for other distributed systems that require serializable consistency.
|
Google Has A Network More Like The Brain Sunday 22 September
Our current neural networks work wonders, but they are very far from mimicking the biological brain that they are based on. Now Google Research has some breakthrough results with a more biologically plausible artificial neural network - project Ihmehimmeli.
|
Raiders Of The Lost Art Saturday 21 September
Don't blame me for the title - it's the title of the research paper! Can we recover lost paintings using a little AI? The answer seems to be yes, but it really all depends what you mean by "recover".
|
Microsoft Open Sources C++ Standard Library Friday 20 September
The C++ Standard Library (STL) which ships as part of the MSVC toolset and the Visual Studio IDE is being released as open source by Microsoft. The Microsoft Visual C++ compiler and libraries toolset (MSVC) team made the announcement at CppCon 2019.
|
Wing Python Offers Better Remote Dev Connections Friday 20 September
Wing Python 7.1.1 has been updated with better handling of remote development connections, and fixes so that Pandas DataFrame and Series values are displayed correctly among a number of improvements.
|
Huawei's Ark Compiler Is A Publicity Stunt? Thursday 19 September
The Huawei saga seems to grow ever more unreal as it unfolds. Its main strategy to get programmers working with its new OS Harmony is a compiler, Ark, that takes Android apps and compiles them, but it seems it doesn't work. More than this, it's a very long way from working.
|
GitHub Buys Semmle, Becomes CVE Numbering Authority Thursday 19 September
GitHub has acquired code analysis company Semmle and will make Semmle's code analyis engine available to all public repositories. GitHub has also become a Common Vulnerabilities and Exposures (CVE) Numbering Authority, making it easier to report vulnerabilities directly from your repositories.
|
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:1871962544>
<ASIN:B07S5CT71C>
<ASIN:1593278225>
<ASIN:1119617367>
<ASIN:1840788534>
<ASIN:3030239217>
|