July Week 4 – iProgrammer

Written by Editor   

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 have an extract from “The Programmers Guide Theory” and the first of a series from Nikos Vagallis documenting his experience of a new Udacity Nanodegree.

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

July 23 – 29, 2020  

Featured Articles

Programmer’s Guide To Theory – Information Theory

Mike James

So you know what a bit is – or do you? How much information does a bit carry? What is this “information” stuff anyway? The answers are, unsurprisingly, all contained in the subject called Information Theory, which, surprisingly, was invented by one man, Claude Shannon.

The Insider’s Guide to the Java Web Developer Nanodegree

Nikos Vaggalis

Learn to program the Web with Java and Spring in Udacity’s newest four month Nanodegree program. Nikos Vaggalis is preparing to embark on an adventure of coding and learning in the Java Web Developer Nanodgree.


News and Comment

MDN Is 15 – How Did It Reach Top Of The Docs?

29 Jul | Ian Elliot

Can you remember when MSDN was the goto for any technical information. Oh MSDN where are you now (rhetorical question). Most of the time I find, and my guess is that you find, that the very similarly named MDN is the source that most often turns up in a search for something basic or obscure.

Linux Foundation Launches Open Source COVID Group

29 Jul | Kay Ewbank

The Linux Foundation has set up a group to bring together a number of open source projects that are working to fight COVID-19.  The Linux Foundation Public Health (LFPH) builds, secures, and sustains open source software to help public health authorities (PHAs) combat COVID-19 and future epidemics.

Pluralsight Upskilling For AWS DeepRacer

28 Jul | Sue Gee

Pluralsight has announced a collaboration with Amazon Web Services to help us enhance our machine learning skills with AWS DeepRacer. It kicks off today with a webinar with the chance to win an AWS DeepRacer.

React Power BI Released

28 Jul | Kay Ewbank

Microsoft has released a Power BI component for React that supports both JavaScript and TypeScript and can be used to embed analytics in a React web application.

Python Tops IEEE Spectrum’s Rankings For Fourth Time

27 Jul | Mike James

IEEE Spectrum has an interactive app that ranks the popularity of dozens of programming languages, well 55 to be precise. It has just published its rankings for 2020, the 7th year of this exercise. And if you don’t like the results you can tweak them with your own custom settings.

Ants Show The Way To Manage Vehicles

27 Jul | Alex Armstrong

Before you start fantasizing about ants sitting round a table planning how to route vehicles I’d better tell you that its ant algorithms that are being charged with the task, not the real thing. Of course, these are still ant-inspired so the title is accurate.

The Bit Player – Shannon Bio Pic On Amazon

26 Jul | Mike James

You probably know who Claude Shannon was and what he did, but apparently he is little known in wider world. Hence a new movie “The Bit Player” which presents him to a wider audience is welcome – no matter how good or bad it is, which has now become available on Amazon.

MariaDB SkySQL Updated

24 Jul | Kay Ewbank

The MariaDB Corp team has updated SkySQL, its version of MariaDB as a fully managed database-as-a-service. The updated version now supports the most recent MariaDB Enterprise version, and has a new Workload Analysis tool.

IBM Teaches COBOL With VSCode

24 Jul | Sue Gee

COBOL Programming with VSCode is a course for beginners that looks at the language that introduced computing to business over a decade ago with the highly popular VSCode editor. Why is IBM doing this? and why now?

English To Bash Competition Opens

23 Jul | Kay Ewbank

A competition in which participants build natural language processing models that take a description in English and convert the description to its corresponding Bash syntax. The NLC2CMD competition is being run by IBM.

Chrome 84 Adds Web OTP API

23 Jul | Ian Elliot

Google has launched Chrome 84 with improvements including the Web OTP API, Web Animations API, and changes to SameSite cookies, along with the removal of older versions of Transport Layer Security (TLS).

Books of the Week

Added to Book Watch    

Full Review 

  • Python 3 For Machine Learning (Mercury Learning)

    Rated 4 out of 5 by Mike James who concluded: 

    This is a well-written book with quite a few insights, but it is far from complete or in depth. As a summary of Python or machine learning it leaves a lot out. You might find it useful as quick introduction before you move on to learn more.

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.