April Week 2
Saturday, 18 April 2020

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. 


April 9 - 15, 2020 


Feature Articles

Programmer's Guide To Theory - Why Recursion
Mike James
article thumbnail

So you know what recursion is, but do you know why it is? This is what this extract from Chapter 15 the latest book by Mike James is all about. Once we get past the definition: Recursion, see Recursion we go on to look at where it is and is not useful.

The Monty Hall Problem
Mike James
article thumbnail

The Monty Hall problem is an exercise in probability theory that even experts get wrong. It seems to be subtle and even paradoxical, but when you notice exactly what is going on it becomes obvious. Read this article and I guarantee you will understand the Monty Hall problem and recognize when it occurs in other settings. 


jQuery 3.5 - Still Relevant!
15 Apr | Ian Elliot
article thumbnail


Although not as important as it once was, jQuery 3.5 has just been announced and it is still JavaScript's standard library.

GitHub Free For All Teams
15 Apr | Kay Ewbank
article thumbnail

GitHub is making core premium features free for everyone. The Microsoft-owned software hosting and collaboration company has announced that companies can create and use private development repositories without having to pay fees.

Are Developers Old At 40? Surely Not
15 Apr | Sue Gee
article thumbnail

How old do you have to be to be counted as an old developer? A new study suggests that you could be seen old at 30 - which is well under the average age of software developers.

Apache Flink StateFun 2 Released
14 Apr | Kay Ewbank
article thumbnail

Apache Flink has released Stateful Functions 2, the first version of its event-driven database that includes the feature of stateful functions, small piece of codes that are invoked through a message.  

Nim 1.2 Arrives With New Garbage Collector
14 Apr | Ian Elliot
article thumbnail

There's a new release of Nim, the systems programming language, formerly called Nimrod. This update features a new garbage collector and new sugar macros.

Wanted - COBOL Programmers
13 Apr | Sue Gee
article thumbnail

One of the unexpected side effects of the corona virus pandemic is a chronic shortage of COBOL programmers. The Open Mainframe Project has launched new initiatives in response to the call for help and IBM plans to provide free training in the legacy language.

Dwitter On The JavaScript Demoscene
13 Apr | Nikos Vaggalis
article thumbnail

How much awesomeness can you fit in only 140 characters of JavaScript and a (HTML) canvas? Part of the demoscene, Dwitter hosts small but powerful user-contributed JavaScript snippets that run in the browser and do amazing things.

John Conway Dies From Coronavirus
12 Apr | Sue Gee
article thumbnail


John Conway, the mathematician who will be forever known to many programmers as the man who invented The Game of Life, died on April 11, 2020 at the age of 82, a victim of COVID-19. 

Too Good To Miss: The Rise and Fall of Websites Since 1996
11 Apr | Lucy Black
article thumbnail

Some of our articles deserve a second outing. Here we have one such from last September to add to our occasional Too Good to Miss series. It's about a video animation of how the websites you know and cherished ebbed and flowed in popularity over the last quarter of a century. Watch and be amazed. 

Minecraft Education Edition Worlds Available For Free
10 Apr | Nikos Vaggalis
article thumbnail


In yet another offering during the pandemic, Microsoft has made a number of Minecraft Worlds available for free until June 30.

GNOME Community Education Challenge Launched
10 Apr | Kay Ewbank
article thumbnail

The GNOME Foundation, in partnership with Endless, has announced a competition the goal of which is to encourage individuals or teams to submit stimulating ideas that will connect the next generation of coders to the free and open-source software (FOSS) community and keep them involved for years to come. 

Nina Balcan Is ACM Young Computer Professional of 2019
09 Apr | Sue Gee
article thumbnail

ACM has named Maria-Florina Balcan of Carnegie Mellon University as the recipient of the 2019 ACM Grace Murray Hopper Award, for influential and pioneering work in machine learning which has solved longstanding open problems.  

Babel Improves JSX Optimization
09 Apr | Kay Ewbank
article thumbnail

There's a minor upgrade to Babel ahead of the 8.0 release expected in the next few months. The current update adds support for TypeScript 3.8 and improves the optimization for JSX transforms. 


Books of the Week

Added to Book Watch

Full Review


  • Awarding a rating of 4 out of 5, Mike James concludes:

This is a short book and doesn't tell you all the details, but if you have the time to read it and the resources to follow the practicals, you should emerge as a GAN expert.




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, 25 April 2020 )