If you've not visited the I Programmer webzine (web-based magazine) before, this Weekly Digest gives you a taster. It has links to our wide ranging news with its mix of analysis and comment. It also lists the week's additions to Book Watch Archive and our Book Review of the Week.
To receive this digest automatically by email, sign up for our weekly newsletter.
July 30 - August 5, 2020
The Programmers Guide To Kotlin - Exceptions
Kotlin has exceptions - but what do you do with them? In this extract from The Programmers Guide To Kotlin by Mike James, we look at and its approach to exceptions and how to work with them.
Towards Objects and Functions - Computer Languages in the 1980s
It is difficult to imagine a time when programming didn't involve objects and today we expect most languages to have some aspects of object orientation, yet these ideas had to be invented. The story of how is stranger than you might imagine, but it wasn't the only important development in the 1980s.
News and Comment
The Unreasonable Effectiveness Of GPT-3
05 Aug | Mike James
I suppose you say that the unreasonable effectiveness of OpenAI's GPT language program is just a special case of the unreasonable effectiveness of Deep Learning but ... it is so much more shocking.
Language Popularity Retrospective
05 Aug | Janet Swift
Kite Adds Jupyter Integration
04 Aug | Kay Ewbank
The developers of the Kite autocomplete coding assistant have launched Kite for JupyterHub and JupyterLab. Kite uses AI to automate repetitive steps in programming. It goes further than the autocomplete suggestions provided by most editors, which usually suggest a variable name or class. Kite will suggest several lines of code.
MongoDB Improves Query Language
04 Aug | Kay Ewbank
MongoDB 4.4 has been released with improvements to its query language and sharding. MongoDB is a NoSQL document database that stores its documents in a JSON-like format with schema.
Bill English - The Master Behind The Mouse
03 Aug | Sue Gee
Bill English, the computer engineer who built the very first prototype mouse, was the behind-the-scenes mastermind of the "Mother of All Demos" and later assisted Alan Kay in building the Xerox Parc Alto computer, has died at the age of 91.
Apache Arrow Reaches 1.0
03 Aug | Kay Ewbank
Apache Arrow 1.0 has been released, with a better metadata version and support with dictionary indices along with improved C++ libraries.
Too Good To Miss: E.coli Could Be Your Next Raspberry Pi
02 Aug | Lucy Black
Some of our articles deserve a second outing. This one all about E.coli and programming and it's not a story about food poisoning. Research suggests that, with the right encouragement and understanding, the IoT crowd could change their hardware from silicon to bacteria.
Udacity's New Nanodegree In CyberSecurity
31 Jul | Sue Gee
The latest new nanodegree from Udacity's School of Programming gives participants a start in the high growth field of Cybersecurity. Currently Udacity is offering discounts and other financial support so, this seems a good time to work towards enhanced career prospects.
Fully Homomorphic Encryption Comes To Linux
31 Jul | Kay Ewbank
IBM has extended support for its Fully Homomorphic Encryption (FHE) toolkit to include Linux distributions for IBM Z and x86 architectures. The move follows the launch of FHE a few weeks ago for MacOS and iOS.
Survey Finds Quality Wins Over Speed
30 Jul | Janet Swift
A survey from OverOps addressed the question, "How are today‚Äôs engineering teams addressing the speed vs. stability paradox?". It discovered that while agile adoption is ongoing, automated code analysis is the next big thing.
Hadoop 3.3 Adds ARM Support
30 Jul | Kay Ewbank
Hadoop has been updated with improvements including support for ARM architectures, Java 11 runtime support, and S3A enhancements.
Books of the Week
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.