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
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
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?
|
News
Windows UI Goes Mainstream 25 Mar | Mike James
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
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
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
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
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
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
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
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
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
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
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
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:1871962439>
<ASIN: 0321580508>
<ASIN:0135181968>
<ASIN:1492082791>
<ASIN:1951442121>
<ASIN:3030418154>
|