March Week 4
Written by Editor   
Saturday, 28 March 2020

Get up to speed on stuff that affects you as a developer. Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's featured articles are a meditation on the Magic Number Seven and an addition to Programmer's Bookshelf with recommendations for books about computation and algorithms - the very stuff of Computer Science.

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


 March 19 - 25, 2020  

Featured Articles

Top Computing Theory Book Choices
Kay Ewbank
article thumbnail

It's one thing to learn to program in a particular language, but quite a different skill to learn the theory that underpins programming and computer science more generally.

The Magic Number Seven And The Art Of Programming
Sue Gee
article thumbnail

The number seven is very important in programming and many other intellectual endeavors. Why is is magic and what significance does it have for us poor limited humans?



Windows UI Goes Mainstream
25 Mar | Mike James
article thumbnail

WinUI is the UI designed for UWP apps but now it is clear that it is going to be Microsoft's preferred UI for everything not just UWP apps - or is it? I am convinced that we will look back on this period of Windows development as where it all went wrong.

Uber Open Sources Piranha Stale Code Remover
25 Mar | Kay Ewbank
article thumbnail

Uber has released an open source version of Piranha, a tool that scans source code to delete code related to stale, or obsolete, feature flags.

Getting Started With React For Free
24 Mar | Nikos Vaggalis
article thumbnail

Stuck at home with only the Internet for company? Learn the basics of React.js with this free class by Skillshare engineer, Daniel Nastase. No knowledge of React is needed, but basic knowledge of Javascript, HTML and CSS is required.

JDK 14 Released
24 Mar | Kay Ewbank
article thumbnail

JDK 14 is now available in both commercial and free versions, with Oracle announcing that its commercial release of Oracle JDK 14 has been released. JDK 14 development was carried out through the OpenJDK Community, which includes developers across industries and companies.

Google I/O 2020 Completely Wiped Out By Covid-19
23 Mar | Sue Gee
article thumbnail

As self-isolation, social distancing and lockdown restrictions increase to slow the spread of coronavirus, Google has announced that it has cancelled this year's developer conference in its entirety and is not going ahead with an online-only event.

GitTrends: GitHub Insights
23 Mar | Nikos Vaggalis
article thumbnail

GitTrends is an open source smartphone app to monitor the popularity of your GitHub repos that is really useful when you have a lot of repos to keep track of.

How Computer Science Affects Your Chance of Finding a Date
22 Mar | Lucy Black
article thumbnail

When posting your profile to dating sites, should you brag about your Computer Science degree? The answer, it seems, depends on whether you are a man or a woman.

Finding The Mona Lisa In Life
21 Mar | Mike James
article thumbnail

This is a fun project that may well suggest interesting follow ups. And you don't have to be an expert on the Game of Life  to join in.

Tensorflow 2.0 In 7 Hours
20 Mar | Nikos Vaggalis
article thumbnail

Learn all about Tensorflow with this new 7-hour, information-packed and free course that not only shows how to apply Tensorflow 2.0 in your programs, also teaches the concepts of Machine Learning, AI and their core algorithms. All that in a simple and hands-on way.

Amazon Announces Bottlerocket
20 Mar | Kay Ewbank
article thumbnail

Amazon has announced the public preview of Bottlerocket, a new open source Linux-based operating system that is purpose-built to run containers. Bottlerocket can run on virtual machines as well as bare metal hosts.

GitHub Mobile App Available
19 Mar | Nikos Vaggalis
article thumbnail

After four months in beta, GitHub for Mobile is finally generally available, with fully-native experience on both iOS and Android. We put it through its paces to show what you can do with it.

Next.js Improves Data Fetching
19 Mar | Kay Ewbank
article thumbnail

There's a new version of Next.js that focuses on static site generation. Next.js is an open-source toolkit for universal, server-rendered (or statically pre-rendered) React.js applications.



Books of the Week

Full Review

The Object-Oriented Thought Process, 5th Ed

Awarding a rating of 3 (out of 5) Mike James points out that

Most of the examples in the book are in Java or C# and essentially the book is talking about object-oriented programming as implemented in these two, similar, languages. Don't bother even trying to read this book if you don't program in a language of this type. This is a book aimed at beginners, but not at non-programmers.

Added to Book Watch

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. 



<ASIN: 0321580508>








Last Updated ( Saturday, 18 April 2020 )