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. Python figures in this week's featured articles with an exploration of Type Annotation and a tutorial on the Tkinter Canvas Widget.
To receive this digest automatically by email, sign up for our weekly newsletter.
April 22 - 29, 2020
Creating The Python UI With Tkinter - The Canvas Widget
The most powerful of the Tkinter widgets is the canvas. You can use it to create general graphics and it can be used to create custom widgets. It's worth knowing about.
Programmer's Python - Type Annotation
There are moves to bring strong typing into Python and it isnâ€™t a bad idea, but you need to understand type and its role in programming to make good use of it, or to decide if it is essential or optional.
29 Apr | Sue Gee
DeepSpeech 0.7.0 is the latest version of Mozilla's open source speech-to-text engine. It was released this week together with new acoustic models trained on American English and a new format for training data that should be faster.
Flutter Takes Off
29 Apr | Mike James
No Google I/O this year, but that doesn't mean that there isn't anything to announce. Yes, I tried for a witty title to let you know that Google's Flutter now claims to have 2 million users. The question is why?
Go Developer Survey Results Released
28 Apr | Kay Ewbank
The results of the latest survey of Go developers has been released, with cloud-based development rising along with adoption in sectors outside tech.
Firefox Raises Bug Bounty Payouts
28 Apr | Alex Armstrong
Mozilla has updated its bug bounty policy to make it more appealing to security researchers. It has also launched a new website for security researchers, and Firefox bug bounty participants.
Neo4j Launches Graph Data Science Framework
27 Apr | Kay Ewbank
Neo4j has released Graph Data Science Framework, a collection of Neo4j products designed to give data scientists tools to work with data containing highly predictive but underutilized relationships and network structures.
The Cost And Risk Of Code Deployments
27 Apr | Alex Armstrong
Data from Harness, a company which offers Continuous Delivery-as-a-Service startup details the effort and cost involved in building and deploying new applications, including which tools developers prefer, the cost of each deployment and how frequently deployments fail.
Complexity Explorer Adds Tutorial On Pandemic Prevention
26 Apr | Sue Gee
The latest resource on Complexity Explorer is an entry level tutorial about preventing pandemics. The Santa Fe Institute is also providing Transmission, an essay series of complexity science insights into the COVID-19 pandemic.
PyTorch 1.5 Updates C++ API
24 Apr | Kay Ewbank
PyTorch, an optimized tensor library for deep learning using GPUs and CPUs, has been updated with several major new API additions and improvements, along with new and updated libraries.
The 16-Hour Guide to the AWS Developer Associate Exam
24 Apr | Nikos Vaggalis
FreecodeCamp has released this great-sounding class on developing for the AWS platform, which is of interest regardless of whether or not you're looking to get the AWS Associate certificate. We take a detailed look.
Kafka 2.5 Adds New Metrics And Improves Security
23 Apr | Kay Ewbank
Apache Kafka, the big data and data streams platform, has been updated in a new version that adds new metrics and improves security.
GitHub Satellite Virtual Conference
23 Apr | Sue Gee
GitHub Satellite, the regional extension of GitHub Universe, was held in Berlin last year and Tokyo in 2018. This year, due to the Covid-19 pandemic it is happening as a virtual event on May 6th.
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.