Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the news written each day by programmers, for programmers together with links to the week's book review and the titles selected for Book Watch Archive. This week also sees the second installment of Insider's Guide to Java Web Developer Nanodegree and, from our history archive, The Mouse's Tale.
To receive this digest automatically by email, sign up for our weekly newsletter.
August 6 - 12, 2020
Insider's Guide to the Java Web Developer Nanodegree - 2
I Programmer team member Nikos Vaggalis enrolled in the inaugural sessions of Udacity's new Java Web Developer Nanodegree program and is charting his progress through this adventure of coding and learning. This second installment is on Spring Boot Basics.
The Mouse's Tale
Desktop computer users take the mouse for granted. But where did it come from and how does it work?
News and Comment
Mozilla Layoffs and Change of Focus
12 Aug | Sue Gee
Blaming the impact of COVID-19, CEO Mitchell Baker announced yesterday that Mozilla is laying off 250 employees, a quarter of its workforce, and shuttering operations in Taiwan. Another 60 Mozillians are changing roles.
Microsoft Research Improves AI In Gaming
12 Aug | Kay Ewbank
Microsoft Research has announced several improvements to the use of reinforcement learning in gaming. The improvements include the development of game agents that learn how to collaborate in teams with human players.
Edge Gains Browser Market Share While Firefox Flounders
11 Aug | Sue Gee
Edge now has over eight percent of the desktop browser market, gaining half a percentage point between March and July 2020. Chrome, however,has fared even better with over a three and a half percentage increase, giving it a share of over 70%.
ACRN IoT Hypervisor Version 2 Released
11 Aug | Kay Ewbank
Project ACRN has released version 2 of its IoT hypervisor. Supported by the Linux Foundation, ACRN is an open-source, lightweight hypervisor that supports IoT functions including graphics, imaging, and audio in less under 40K lines of code.
Open Service Mesh To Join Cloud Native Computing Foundation
10 Aug | Sue Gee
Microsoft has announced Open Service Mesh (OSM) an open-source lightweight and extensible cloud-native service mesh that runs on Kubernetes. A proposal to donate OSM to the Cloud Native Computing Foundation (CNCF) has already been submitted.
Julia 1.5 Improves Struct Layout Support
10 Aug | Kay Ewbank
Julia has been updated with improvements including struct layouts and allocation optimizations, and stabilization of the multithreading API.
Synthesizing The Bigger Picture
09 Aug | David Conrad
More people taking photos all the time than ever before. What is more we all tend to take the same shots whenever we are near something "touristy". A new technique can put these crowdsourced photos together into a single image, capturing the many viewpoints.
Human Genes Renamed To Please Excel
07 Aug | Janet Swift
More than two dozen human genes have been renamed so that they can be typed into a spreadsheet without being formatted as dates. New guidelines for standardized gene naming explicitly allow for renaming genes to avoid problems with data handling.
JDK's Move To GitHub Getting Close
07 Aug | Kay Ewbank
The OpenJDK team is getting close to its goal of moving the source code of open source Java to GitHub. The plan is to move the repos from Mercurial to GitHub by early September.
Kotlin 1.4 Improves Node.JS Support
06 Aug | Mike James
The latest version of Kotlin has reached release candidate status. Version 1.4 has a preview of extra support for Node.JS and improved IDE support.
js1024 - How Much Awesomeness Can You Pack In Just 1K?
06 Aug | Nikos Vaggalis
Books of the Week
Added to Book Watch
Deep Learning Illustrated (Addison-Wesley)
- Reviewed by Mike James who awarded it a rating of 3.5 out of 5, concluding:
There is no particular reason to highlight "illustrated" in the title of this book - it has illustrations, yes, but so do other books on the subject.
At the end of the day, however, this isn't bad book on the subject -it just isn't a good one. Buy a copy if you want a code-based introduction to some practical deep learning. But then master the math and read something deeper.
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.