December Week 5
Written by Editor   
Saturday, 04 January 2020

This week saw the end of 2019 and the beginning of 2020. During the festive season we have taken the opportunity to re-run news items from the past year that we consider are "Too Good to Miss". Over the holiday we also marked the anniversary of the birth of Charles Babbage with one of the most popular articles in our history section. 

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


December 25, 2019 - January 1, 2020 

Featured Articles

Charles Babbage - The First Computer Visionary
Mike James
article thumbnail

Born in 1791, Charles Babbage was the man who invented calculating machines that, although they were never realized in his lifetime,  are rightly seen as the forerunners of modern programmable computers. This is the story of his life, his Difference Engine and Analytical Engine.

Android Programming In Kotlin: Activity & UI
Mike James
article thumbnail

So you know how to create an Android app, but do you really know how it works? Here's a basic guide in Kotlin, an extract from my published book Android Programming in Kotlin: Starting With An App.


AI Helps Make Chess Better
01 Jan | Mike James
article thumbnail

All games have a problem now that AI systems are generally better than human players. Should we give up and leave it to the machines? Perhaps not. AI can make games better by working out the impact of changes.

JavaScript Still Worth A Survey
01 Jan | Ian Elliot
article thumbnail

Over its 24-year history JavaScript has become a multi-purpose language and has accreted a complex ecosystem of frameworks, libraries and tools. The annual State of JavaScript Survey is an attempt to identify the latest trends and to gauge overall satisfaction with it.

IntelliJ IDEA Updated To Be Faster And Smaller
31 Dec | Kay Ewbank
article thumbnail

There's a new release of JetBrains IntelliJ IDEA, that the developers claim is faster to start up, uses less memory, and has a more responsive UI. IntelliJ IDEA is a well-known Java IDE for web, desktop and mobile development, and the updated version is part of the regular update cycle that has seen three major updates this year.

Terry Tao Almost Proves Collatz Conjecture
31 Dec | Mike James
article thumbnail

There are some news items from the past year that deserve a second chance. Here we have one such - although not as well known as the long standing P=NP conjecture, Collatz has fascinated people for the past eight decades and produced almost as many flawed proofs. Now mathematician Terence Tao seems to be close to a proof.

Kotlin Versus Java - A Developer's Rosetta Stone
30 Dec | Nikos Vaggalis
article thumbnail

For programmer's wanting to get to know Kotlin, here is a side-by-side comparison of Java and Kotlin covering features, variables, functions, classes, collections and more.

The Role Of ASCII Art In Code
30 Dec | Mike James
article thumbnail

Here's another To Good To Miss (TGTM) item about why ASCII art turns up in code more often than you might expect.

30 Million Pis And Counting
29 Dec | Harry Fairhead
article thumbnail

Eben Upton, Raspberry Pi supremo, tweeted that "Raspberry Pi numbers get stale fast. We sold our thirty-millionth unit some time last week (we think Tuesday)." You can only say wow..

The Ai-Da Delusion - Machines Don't Have Souls
28 Dec | David Conrad
article thumbnail

In the TGTM item we look at a new robot con that is on the rise - the robot artist that is personified by its promoters to fool the gullible. Meet Ai-Da, a toy with some software designed to be taken seriously by people who should know better.

Our Robot Overlords Attempt To Master Jenga
27 Dec | David Conrad
article thumbnail

For any human who has sustained injury from falling Jenga blocks the TGTM news that a robot has developed enough touch and vision to do the task is bitter-sweet.

Charles Babbage Born This Day In 1791
26 Dec | Historian
article thumbnail

Today we celebrate the birth of Charles Babbage, the man who invented calculating machines that, although they were never realised in his lifetime, are rightly seen as the forerunners of modern programmable computers.

Too Good To Miss: Are You A Difficult Developer?
26 Dec | Sue Gee
article thumbnail

Here we have an interactive infographic from Neil Green looks at personality types that cause problems for software projects. Better still there's a quiz that reveals what type of dysfunctional developer you are.

Books of the Week

Full Review

Scratch Programming In Easy Steps (2nd Edition)

Reviewer: Lucy Black,  Rating (out of 5): 5

Added to Book Watch

Trend Following Systems (CreateSpace)

The Cult of Mac, 2nd Ed (No Starch Press)

Images from the Black (Independently Published)            



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, 04 January 2020 )