July Week 1
Written by Editor   
Saturday, 10 July 2021

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to our wide ranging news with its mix of analysis and comment and the week's additions to Book Watch Archive and our Book Review of the Week. This week our featured articles were an extract from Programmers Guide To Kotlin by Mike James and a Programmer's Puzzle set by Joe Celko.

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


  July 1 - 7, 2021 

Featured Articles   

The Programmers Guide To Kotlin - If and When
Mike James
article thumbnail

Conditional execution is a key part of programming and Kotlin has if and when but where do you use which? This ia an extract from the second edition of my book on Kotlin for Programmers.

Self-Descriptive Arrays
Joe Celko
article thumbnail

Put on your thinking cap for another set of conundrums that will exercise your coding skills. This time Melvin Frammis introduces his junior partner Bugsy Cottman to some classic number puzzles that can be solved with arrays.


Programming News and Views 


Windows 11 The Lockdown
07 Jul | Mike James
article thumbnail

It is a surprise that Windows 11 is a thing at all, given that Microsoft promised that Windows 10 would be the last version of Windows. The idea of a continuous update has been abandoned, but why does Microsoft need Windows 11? The answer is almost certainly lockdown.

Pepper Reaches End Of The Line
07 Jul | Sue Gee
article thumbnail

Softbank Robotics has "paused" production of its Pepper line of  "meet and greet" humanoid robots and is cutting jobs throughout its robotics business.

Machine Learning Scholarship Program On Udacity
06 Jul | ALex Armstrong
article thumbnail

The deadline for applying for a scholarship to one of Udacity's most popular Nanodegree Programs has been extended to July 12, 2021. Apply now and gain exclusive access to a Foundations Course that constitutes the first steps to a career as a Machine Learning Engineer. 

Amazon Launches AWS Workflow Studio
06 Jul | Kay Ewbank
article thumbnail

Amazon AWS has launched Workflow Studio for AWS Step Functions, a new visual builder for creating Step Functions workflows in the AWS Management Console.

Recognition For NoSQL Pioneers
05 Jul | Sue Gee
article thumbnail

The three creators of Berkeley DB, an early exemplar of the NoSQL movement, Margo Seltzer, now at the University of British Columbia; Mike Olson, formerly of Cloudera; and Keith Bostic of MongoDB have been awarded the 2020 ACM Software System Award which carries a prize of $35,000, funded by IBM.

JetBrains Releases Onsite Datalore For Enterprise
05 Jul | Kay Ewbank
article thumbnail

JetBrains has released a new version of Datalore, its online data science notebook with smart coding assistance. Datalore Enterprise is designed to work on an organization's own secure networks.

Hyundai Welcomes Boston Dynamics
04 Jul | Lucy Black
article thumbnail

Hyundai has acquired an 80% stake in Boston Dynamics in a deal that valued the company at $1.1 billion with the remaining 20% retained by Softbank. Hyundai sees the acquisition as a major step forward in its strategic transformation into a Smart Mobility Solution Provider.

Tim Berners-Lee Gets $5.4 Million For Buggy Code
02 Jul | Sue Gee
article thumbnail

Sir Tim Berners-Lee jumped on the NFT bandwagon and put some artifacts relating to his original source code for the world wide web up for sale. The lot sold for $5.4 million, but the irony is that one element of the NFT is riddled with scripting errors.

Learn Python with HackInScience
02 Jul | Nikos Vaggalis
article thumbnail

HackInScience is a code challenge site that is mostly oriented towards learning than competing with others for a top ranking despite the presence of a Leaderboard. It's a playground of fun Python exercises, each with a user-friendly correction bot.

Google Drops APKs For Android
01 Jul | Mike James
article thumbnail

Google announced the Android App Bundle AAB  in 2018 and it looked like a good idea - better than the APK we have all been used to. Now it has been announced that in August 2021 the APK will be phased out in favour of the AAB. Is this equally as good? Or is Google simply making the Play store walls higher and stronger.

ES2021 Improves Promises Support
01 Jul | Ian Elliot
article thumbnail

The twelfth edition of ECMAScript, ES2021, has been approved with improved support for promises and new logical assignment operators.



Books of the Week

If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a small source of revenue that enables us to continue posting.

Full Review 

  •  Artificial Intelligence and Expert Systems (Mercury Learning)

  • expertsystems

    Reviewer: Mike James Rating: 4 out of 5 
    While not a gentle introduction to AI or expert systems, this book is quite good if you want a quick introduction to some almost forgotten topics in AI and are prepared to so some work to find out more if you need to. A useful but not essential book.

Added to Book Watch  

More recently published books can be found in Book Watch Archive.

From the I Programmer Library

Our latest titles are

Last Updated ( Saturday, 10 July 2021 )