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 2 - 8, 2020
Programmer's Python - Default Methods
Custom attribute access - wonderful but what is it for? You can find out how to implement default methods and more in this extract from my book on Python objects.
Best SQL Server Performance Tuning Tips
Taking the time to tune your SQL server can deliver big performance improvements and bring with it a whole flood of other benefits that make it entirely worthwhile. Here are words of wisdom from an expert.
|Apple Blocks 15 W3C Standards In Safari
08 Jul | Mike James
When is a web browser not standards-based? When it's made by Apple. Is it right for a browser maker to decide which standards to implement? Apple is firmly of the opinion that it can pick and choose.
Redis Founder Steps Back
08 Jul | Kay Ewbank
The co-founder of Redis, Salvatore Sanfilippo, aka antirez, has announced he's stepping down from his role as a maintainer of the open source project that provides a widely used in-memory keyâ€“value database.
Firefox 78 - New Extended Support Release
07 Jul | Ian Elliot
Firefox 78 includes a new RegExp evaluator, bringing it up to date with the requirements of ECMAScript 2018, and enhanced support for WebAssembly.
Microsoft Improves Python Support In VSCode
07 Jul | Mike James
Visual Studio Code has a new extension to improve Python support. Pylance adds fast, static type checking, autocomplete, and live type information about symbols among other features to the existing Python extension in VSCode.
New Udacity Cloud Nanodegree Programs
06 Jul | Sue Gee
This week the Udacity School of Cloud Computing is opening its classrooms for a third nanodegree. The new addition, which prepares you for the role of Cloud Architect, is at advanced level. Udacity's two existing cloud-related nanodegree programs restart on the same date.
Now Perl 6 Is Raku, Perl 5 Can Be 7
06 Jul | Nikos Vaggalis
After Perl 6's renaming to Raku, acknowledging that it really is another language, Perl can now use number 7 without fear. It already has claimed the newly freed territory with the announcement that Perl 5.32 with more modern and sensible defaults is to be Perl 7.
05 Jul | Lucy Black
Festo builds some amazing things and it has just released information on its new Bionic Swift, which has to be seen to be believed.
Celebrate 25 Years of Java With JetBrains
03 Jul | Sue Gee
JetBrains is hosting a Java Technology Day on Friday July 10th with ten hour-long sessions from industry leaders. Register now to get instructions to join this virtual event which will be using GoToWebinar as its streaming platform.
Lua 5.4 Released
03 Jul | Kay Ewbank
There's a new release of the scripting language Lua, five years after the previous update. Version 5.4 brings improved garbage collection, support for to-be-closed variables and a new implementation of math.random.
Amazon CodeGuru Now Available
02 Jul | Sue Gee
Amazon CodeGuru is a developer tool powered by machine learning that can reveal the most expensive lines of code in your application and provides recommendations for improving code quality.
Oracle In-Memory Data Grid Now Open Source
02 Jul | Kay Ewbank
Oracle has released an open source version of their Coherence in-memory data grid product. Coherence is a Java-based distributed cache and in-memory data grid designed to offer high availability, high scalability and low latency.
Books of the Week
Added to Book Watch
Sanjay Kanade awarded a rating of 4.5 out of 5 to this work of fiction about DevOps.
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.