Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. This week's first featured article is an extract from Raspberry Pi IoT in Python Using GPIO Zero about the complexities of input. In the second, Harry Fairhead prompts the question "What the Hex?"
To receive this digest automatically by email, sign up for our weekly newsletter.
January 14 - 20, 2020
Featured Articles
Pi IoT In Python Using GPIO Zero - Complex Input Harry Fairhead & Mike James
Input is more varied and challenging than output. In this extract from a new book on using GPIO Zero on the Pi in Python we look at its variety.
|
Hexadecimal Harry Fairhead
Hexadecimal is the most common way of displaying the raw data sitting in a machine's memory, but if you are not familiar with it you might ask "What the hex..?"
|
Programming News and Views
What Apps Are Removed From The App Store? 20 Jan | Lucy Black
A new study throws a lot of light on a mysterious subject - what apps are removed from the iOS App Store? The first big surprise is how many apps were removed. Guess how many were removed in the recent 1.5 years? Go on guess!
|
The Cost of Bad, Insecure, Outdated and Unsuccessful Software 20 Jan | Sue Gee
Operational software failures, poor quality legacy systems, and unsuccessful IT projects cost the United States $2.08 trillion last year, which is 10% of the country's GDP.
|
Take Cornell's CS 6120 Advanced Compilers For Free 19 Jan | Nikos Vaggalis
A PhD-level course, originally provided remotely to Cornell Computer Science students, has now been made available for free to anyone in a self-paced version.
|
Wing Python Improves Auto-Reformatting 19 Jan | Kay Ewbank
Wing Python has been updated with improvements to code reformatting, better handling of def async statements, and usability improvements to tooltips.
|
Jacob Ziv Awarded IEEE Medal of Honor For Data Compression 18 Jan | Sue Gee
This year's IEEE Medal of Honor has been awarded to Jacob Ziv, who, with Abraham Lempel, created two lossless compression methods (LZ-77 and LZ-78) which are the basis of a wide range of compressed file types including ZIP and GIF/PNG files.
|
Asynchronous Runtime For Rust Released 18 Jan | Kay Ewbank
Tokio, an asynchronous runtime for the Rust programming language, has been released in a 1.0 version. Tokio can be used to write reliable networking applications without compromising speed.
|
Colorization Of Early Films Good or Bad? 17 Jan | David Conrad
Here's another example of the use of AI for colorizing and breathing new life into photos, or rather in this case early film footage. This one goes an extra step - adding sound effects. Does this treatment bring the past alive for us in an authentic way or introduce a false reality?
|
PostgreSQL Is DB-Engines DBMS of the Year For 2020 15 Jan | Nikos Vaggalis
In yet another confirmation of its popularity and worth, PostgreSQL has taken the annual accolade awarded by DB-Engines.
|
RStudio Improves Python Support 15 Jan | Kay Ewbank
The developers at RStudio have announced a number of improvements designed to make it easier to use R and Python together in a single data science project, including more options for native Python coding in the RStudio IDE.
|
BlocklySQL - Visual SQL Programming 14 Jan | Nikos Vaggalis
BlocklySQL is a block-based, visual programming tool like Scratch but for SQL. It is the outcome of academic research at the University of Würzburg on the kind of errors that students who are novice in writing SQL queries make.
|
DLang Improves Objective-C Support 14 Jan | Kay Ewbank
There's a new release of the D programming language with better Objective-C support, as well as improvements to the compiler, libraries, and tools.
|
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: 4.5 out of 5 Verdict: The book is a thorough look at Spark, and should take you from first stages through to being a competent Spark user.
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:1871962668>
<ASIN:1871962587>
<ASIN:1617295523>
<ASIN:1119601746>
<ASIN:180020616X>
<ASIN:1617295353>
|