July Week 2
Written by Editor   
Saturday, 17 July 2021

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 

Featured Articles   

Pi IoT In Python Using Linux Drivers -1-Wire And The DS18B20
Harry Fairhead & Mike James
article thumbnail

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.

Understanding Percentages
Janet Swift
article thumbnail


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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

The Web Audio API has been promoted by the W3C and is now an official standard as a JavaScript API for creating and manipulating audio content directly within web browsers.

Python Trending To Top Spot In TIOBE Index
12 Jul | Janet Swift
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

There's an updated version of DenoDB that improves support for databases outside its main list of supported formats by allowing connections with a URL string. DenoDB is an ORM that supports the use of MySQL, SQLite, MariaDB, PostgreSQL and MongoDB for the secure JavaScript and TypeScript runtime Deno.

TypeScript 4.4 Improves Control Flow Analysis
08 Jul | Ian Elliot
article thumbnail

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.

Full Review 

  • Introducing SQL Server 2019 (Packt)

  • IntroMSSQLS2019Packt

    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

Last Updated ( Saturday, 17 July 2021 )