Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with links to the week's book review and the titles selected for Book Watch Archive. This week's featured articles cover how Linux drivers make it easy to get a Raspberry Pi to get data from the 1-Wire Bus and the topic of percentage arithmetic using a spreadsheet.
To receive this digest automatically by email, sign up for our weekly newsletter.
July 8 - 14, 2021
|Pi IoT In Python Using Linux Drivers -1-Wire And The DS18B20
Harry Fairhead & Mike James
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 1-Wire Bus.
Spreadsheets take the hard work out of calculations, but you still need to know how to do them. Percentages are something familiar to us all, but they present many pitfalls that need to be understood before we can move on to exploring Financial Functions.
Programming News and Views
Introduction to Machine Learning with Scikit-Learn
14 Jul | Nikos Vaggalis
A free course on the fundamentals of Machine Learning with Python, taught by Kevin Markham founder of Data School, helps you ease your way into ML and scikit-learn, one of the best-known libraries for this purpose.
Microsoft Reveals Java In VS Code Roadmap
14 Jul | Kay Ewbank
Microsoft has released the roadmap for the plans for Java in Visual Studio Code for the rest of the year. Improvements focus on better code completion and navigation, package import, compiling, debugging and testing.
AdoptOpen JDK Surges Ahead
13 Jul | Janet Swift
The 2021 Edition of the JVM Ecosystem Report is out and reports that Java 11 is now the dominant choice of JDK for both production and development, with Java 15 having a relatively strong foothold.
W3C Promotes Web Audio API
13 Jul | Kay Ewbank
Python Trending To Top Spot In TIOBE Index
12 Jul | Janet Swift
The TIOBE Index for July 2021 is out and is celebrating its 20th anniversary. It ranks programming languages in terms of their popularity and you'll notice that Java and C were the top two languages in 2001 and are still the top two in 2021.
Python Data Science Framework Released
12 Jul | Kay Ewbank
A data science framework for Python has been launched by researchers from Brown university. Tuplex is a parallel big data processing framework that runs data science pipelines written in Python at the speed of compiled code.
A Robot That Sticks To the Ceiling By Vibrating!
11 Jul | Mike James
This is a nice example of how unexpected effects can be put to good use. Well I think it's unexpected, and I also think that the mechanism behind how this works isn't very clear.
Microsoft Releases Rust Video Course
09 Jul | Kay Ewbank
Microsoft has released a video course designed to teach Rust in 35 short lessons. The individual episodes range from three to five minutes long and teach the fundamentals of Rust development.
ACM Grace Murray Hopper Award 2020
09 Jul | Lucy Black
The 2020 ACM Grace Murray Hopper Award has gone to Shyamnath Gollakota of the University of Washington who is seen as a creative force in his field of wireless computer networks and is now pioneering the Internet of Biological Things.
DenoDB Enables Wider Database Support
08 Jul | Kay Ewbank
TypeScript 4.4 Improves Control Flow Analysis
08 Jul | Ian Elliot
TypeScript's latest beta, 4.4, has been released with support for control flow analysis of aliased conditions, along with symbol and template string pattern index signatures.
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 small source of revenue that enables us to continue posting.
- Introducing SQL Server 2019 (Packt)
Reviewer: Ian Stirk Rating: 3 out of 5
Verdict: This book aims to introduce SQL Server 2019, however I believe the title is misleading. Generally, this is not an introduction in the traditional sense of the word, where common topics (e.g. backup/restore) are introduced and explained to the novice to give you a mid-level understanding of the area. Instead, the topics are typically mid-level to advanced-level. Additionally, it could be argued several subtopics are at the fringes of SQL Server’s remit (e.g. Windows 2019).
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Our latest titles are
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