May Week 5
Written by Editor   
Saturday, 02 June 2018

I Programmer Weekly puts all our news coverage together in a handy digest together with the week's book reviews and additions to our archive of new book titles related to programming. The list finishes with the latest articles - an explanation of Reverse Polish Notation numbers and an in-depth look at Decorators in an extract from Mike James' forthcoming book, Programmer's Python.

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



May 24 - 30, 2018 

Book Watch

This week's additions to our ever-growing archive of newly published computer books are:

Book Reviews



Walk A Thousand VR Miles And Never Leave The Room   Wednesday 30 May

In sci fi virtual reality is much realer than it is in reality, if you see what I mean. For one thing users can always walk around as if there were infinite space, but in reality they are confined in a small room. Now we know how to pull off such a trick - infinite virtual space in a finite room. 

Are Perl Programmers Different?   Wednesday 30 May

The results of the 2018 Perl Developer Survey are now available. It looks at users of Perl 5 and includes questions on their attitude to Perl 6 and to other languages. 

Serialization Will Go From Java - Sometime   Tuesday 29 May

Mark Reinhold has told attendees of the DevoxxUK conference that Oracle does have a long term goal to remove serialization from the language, but just when is less clear. 

Intel Open Sources NLP Architect   Monday 28 May

Intel AL Lab has open-sourced a library of natural language processing tool, which will be a help to developers creating chatbots and building skills for virtual assistants. It is one of several AI resources made available since Intel AI Lab was launched last year. 

Alexa Your New Programming Buddy   Monday 28 May

Amazon Alexa has been given a useful role in the software development process, taking care of mundane programming tasks and so increasing productivity and speeding up workflow. 

Udacity's Android Developer Nanodegree Updated To Android Architecture Components   Monday 28 May

Udacity's Android Developer Nanodegree gets up to speed with Android Architecture Components with an important update. This recognizes that the components are growing in popularity and can  even be considered the modern way of doing things on the platform. 

Official Discrimination In Britain's Computer Industry  
Sunday 27 May

A book which uses as its sources recently opened government files, personal interview and the archives of major British computer companies reveals a shocking insight into the gender gap that still exists in the computer industry - Britain deliberately discriminated against its most qualified workers because they were women. 

New Record For Simultaneously Dancing Robots   Saturday 26 May

The latest Guinness World Record for the largest number of robots dancing simultaneously was set on February 1st 2018 during the San Remo music festival in Rome when 1372 sub-knee-high robots were filmed for a TV show about a group of robots who are determined to learn to dance.


Free AI Course from Finland   Friday 25 May

There's a new online resource for gaining a basic understanding of AI. It comes from Helsinki University and tech strategy firm Reaktor, who say they want to make Finland the world's most educated country in the field of artificial intelligence. 


AWS DeepLens Available for Pre-Order   Friday 25 May

A video camera for developers that is enabled for deep learning is available for pre-order on Amazon.


Udacity Launches Data Scientist Nanodegree   Thursday 24 May

Udacity has launched a new Data Scientist Nanodegree program. At an advanced level it has projects designed by Bertelsmann, Figure Eight, IBM Watson, Insight, Kaggle and Starbucks which map to the skills these companies are looking for in data scientists they're hiring. 


Excel Gets JavaScript   Thursday 24 May

The latest news is a little, a very little, and very very late. Microsoft has announced that Excel will soon have JavaScript support but only for functions. The spreadsheet is still without a clear way to create scripts.


A Fresh Perspective On Programming Languages From Coursera   Thursday 24 May

A highly acclaimed course that teaches programming language concepts with an emphasis on functional programming restarts on May 28th. Aimed at those with some programming experience, it is now presented in three short modules that use SML, Racket and Ruby respectively. 


The Core

Programmer's Python - Decorators   Monday 28 May

The Python decorator is one of its most powerful features and it is used to implement many of Python's own internals. It is a simple idea and yet it can be presented in a way that hides its simplicity. In this extract from Mike James' forthcoming book, we take a completely different look at decorators.


Babbage's Bag

Reverse Polish Notation - RPN   Thursday 24 May

RPN or Reverse Polish Notation used to be a basic of the computer programmer's world, but today it is not as well known. Hence there may be some perfectly clued up programmers who are still left wondering what the sausage is doing outside of the bun.




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

Follow us on Twitter, Facebook, Google+, and LinkedIn.

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:  0134598385>

<ASIN: 1449364934
<ASIN: 1683920929


Last Updated ( Saturday, 02 June 2018 )