Get up to speed on stuff that affects you as a developer by reading about the news and books written by programmers, for programmers. In this week featured articles, Mike James explains how parameters make Python functions easier to use and Harry Fairhead looks at why computer memory can be likened to pigeonholes.
To receive this digest automatically by email, sign up for our weekly newsletter.
January 7 - 13, 2020
Featured Articles
Programmer's Python - Parameters Mike James
Functions in Python are very important, even when you forget that they are objects. To make functions easier to use, there are a lot of additional features that have been added as Python developed. Parameters are explained in this extract from my book, Programmer's Python: Everything is an Object.
|
The Memory Principle - Computer Memory and Pigeonholes Mike James
We discover why computer memory can be likened to pigeonholes and even include instructions for you to build your own memory device.
|
Programming News and Views
New In Windows Forms .NET 13 Jan | Mike James
Yes, you read that headline correctly. Despite being out of favor and in maintenance mode, WinForms is still capable of a surprise or two. How can .NET 5.0 introduce new features for something that isn't developing?
|
How Is JavaScript Doing? 13 Jan | Ian Elliot
The results of the 2020 State of JavaScript Survey have been released. What do they tell us about developers attitude towards JavaScript and its ever-expanding ecosystem?
|
Online Quantum Computing Hackathon 12 Jan | Sue Gee
MIT will be hosting its second annual quantum hackathon at the end of January. If you want to participate in an online event in which projects are run on real quantum hardware, register by January 15th.
|
Veracode Reveals Security Flaws 12 Jan | Alex Armstrong
Three-quarters of applications have some sort of security flaw, although high-security flaws are found in only a quarter. PHP is the programming language with the highest prevalence of flaws while Python and JavaScript are the least affected.
|
JupyterLab 3 Released 11 Jan | Kay Ewbank
A major new version of JupyterLab has been released with new features for users and substantial improvements to the extension system.
|
Qt Moving To Commercial-Only LTS 11 Jan | Kay Ewbank
As rumored last year, the Qt Company has announced that now that Qt 6 is released, Qt 5.15 LTS will move to a 'commercial-only' phase.
|
Watch the Rise and Fall of Programming Languages 10 Jan | Sue Gee
For a new take on the evergreen topic of which programming language is the most popular, give yourself a five minute break and watch this animation which shows how programming languages have competed for the title of most popular language since 1965. And yes it is Python that currently holds the title.
|
Obfuscated C Winners Announced 08 Jan | Kay Ewbank
The winners of the 27th International Obfuscated C Code Contest have been announced, and the source code for the winning entries is available to view and try.
|
New To Perl? What Do You Need? 08 Jan | Nikos Vaggalis
Developers who use Perl are invited to take a survey to provide feedback on what help and guidance they would find useful. It's a Perl Foundation initiative to guide developers in their journey of learning Perl.
|
GTK 4 Released 07 Jan | Kay Ewbank
A major new version of GTK has been released with improvements to the internal design and an improved application programming interface (API). Support has been added for OpenGL and Vulkan hardware drawing for the widgets with the aim of maximizing performance while minimizing CPU load.
|
Season Of Docs 2020 - A Success Story 07 Jan | Sue Gee
Season of Docs is a project supported by Google that aims to bring together open source organizations and technical writers with the aim of improving open source documentation. The results of the 2020 season, its second, have now been announced.
|
Books of the Week
If you want to purchase, or to know more about, any of the titles listed below from Amazon, click on the book jackets at the top of the right sidebar. If you do make Amazon purchases after this, we may earn a few cents through the Amazon Associates program which is a source of revenue that enables us to continue posting.
Full Review
- Reviewer: Kay Ewbank Rating: 5 out of 5
- Verdict: I enjoyed reading this book. It made me think as well as giving a clear framework on where robotics are now. I don't think developers working in robotics would learn a great deal from the book, but If you're interested in robotics more casually, either as an area for work or just as something we all come into contact with, I can recommend it.
Added to Book Watch
More recently published books can be found in Book Watch Archive
From the I Programmer Library
Most recently published book:
I Programmer has reported news for over 10 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles
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.
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info
<ASIN:1871962587>
<ASIN:0262043734>
<ASIN:1517909767>
<ASIN:1589485874>
<ASIN:1839216549>
<ASIN:1871962668>
|