If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews, and news written each day by programmers, for programmers. This week Harry Fairhead shows how to use Python and Linux Drivers in a Raspberry Pi IoT project and Mike James looks at using XML in C#
To receive this digest automatically by email, sign up for our weekly newsletter.
February 11 - 17, 2021
Pi IoT In C Using Linux Drivers -The DHT22
Linux drivers make working with devices so easy - assuming you know how. Here's how to get a Raspberry Pi to get data from the widely-used DHT22 Temperature Humidity Sensor.
Deep C# - XML in C#
.NET has some really easy-to-use facilities for creating and editing XML. Many of these facilities were introduced to make Linq to XML work better, but you can make use of them in more general situations.
Programming News and Views
|Go Adopts Generics
17 Feb | Mike James
The most attractive thing about the youthful Go was that it was lean and left out all of the confusing things that other languages had. It has taken a long time, but finally Gophers have decided that generics are now part of the language.
Pair Programming - Principle and Practice
17 Feb | Sue Gee
The skill of pair programming, an increasingly popular agile software development technique, is separate from the general software development skill. Years of PP experience are neither a prerequisite nor sufficient for successful pair programming.
MapLibre Launches Open Source Mapbox Alternative
16 Feb | Kay Ewbank
MapLibre is an open source alternative to Mapbox. It has been released to ensure a free-to-use option is available following the announcement that Mapbox is to move to a proprietary license model.
Microsoft's SQL Workshops
16 Feb | Nikos Vaggalis
Curated content about SQL Server, Azure SQL and more used internally in Microsoft's instructor-led classes has been made freely available to the rest of us.
Google Promises Support For Python
15 Feb | Kay Ewbank
Google has become the Python Software Foundation's (PSF) first Visionary Sponsor, with a donation of more than $350,000 to support three specific PSF projects. Google is also making one of its PyPI datasets publicly available via the foundation.
Niklaus Wirth Inventor Of Pascal For Teaching Computer Science
15 Feb | Sue Gee
Niklaus Wirth, best known for the Pascal language and as the author of "Algorithm + Data Structures = Programs" celebrated his 87th birthday on February 15th , 2021.
Using AI To Restore Popeye Cartoons
14 Feb | David Conrad
Using artificial intelligence to restore or enhance film stock is a topic we've covered before. Now we have news of AI tools being used to breathe fresh life into classic cartoons, including those featuring Popeye.
Changed Format For Season of Docs 2021
12 Feb | Sue Gee
Google has introduced significant changes for this year's Season of Docs, giving the open source projects more responsibility and more control. Google is also putting new emphasis effective metrics for evaluating open source documentation.
YouTube Courses On C++, Python and Blazor
12 Feb | Nikos Vaggalis
Here are three excellent online classes, all on YouTube, for learning a variety of programming languages - C++, Python and C# with Blazor!
Rust Team Announces Rust Foundation
11 Feb | Kay Ewbank
The Rust Core team has announced the start of the active life of the Rust Foundation, a new independent non-profit organization to steward the Rust programming language and ecosystem. A major focus will be to support the set of maintainers that govern and develop the project.
Apache DataSketches Reaches Top Level Status
11 Feb | Kay Ewbank
Apache DataSketches has reached top-level project status. The data analysis software was originally developed at Yahoo, and has been an Apache incubator project for the last two years.
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.
Reviewer: Mike James Rating: 5 out of 5
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, 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