March Week 4
Written by Editor   
Saturday, 03 April 2021

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 comes from Harry Fairhead's recently published Raspberry Pi IoT in C Using Linux Drivers. The second is a history article about the computer designed by Alan Turing.

To receive this digest automatically by email, sign up for our weekly newsletter. 


March 25 - 31, 2021    

Featured Articles    

Pi IoT In C Using Linux Drivers - GPIO Character Driver
Harry Fairhead


Linux drivers make working with devices so easy - assuming you know how. The most basic of all hardware is the GPIO and the sysfs way of working is now obsolete. Find out what the new way of doing things is all about.

Alan Turing's ACE
article thumbnail

Alan Turing is known for the "Turing Machine", but this is a theoretical device used to prove what computers can do. What is less well-known is that he designed a real physical computer - the ACE, which is now featured on the Bank of England's new £50 note.


Programming News and Views  

Automatic Off-By-One Detection
31 Mar | Mike James
article thumbnail

We all know about off-by-one errors and also know that, however aware of the problem you might be, they manage to bite us eventually. What about applying the power of deep learning? Perhaps this magic could save us from this most pernicious problem.

Authors of the Dragon Book Win 2020 Turing Award
31 Mar | Sue Gee
article thumbnail

Alfred Aho and Jeffrey Ullman are the recipients of the 2020 ACM A.M. Turing Award. Considered to be the Nobel Prize of computing, this annual award, is worth $1 million and recognizes significant fundamental contributions to computing.

Program Web APIs with .NET
30 Mar | Nikos Vaggalis
article thumbnail


Here's a treasure trove of free educational resources for learning how to query and build Web (RESTful) APIs. All that with .NET.

PeachPie Reaches 1.0
30 Mar | Kay Ewbank
article thumbnail

The developers of PeachPie have released version 1.0 of the open source development platform that can be used to treat PHP as a native .NET language. Work on version 1 of PeachPie has concentrated on getting PHP projects running on .NET fluently. 

Regexploit - Put A Stop To Regular Expression DoS Attacks
29 Mar | Nikos Vaggalis
article thumbnail


There's a new tool that can identify resource-hungry regular expressions that can be potentially exploited in launching ReDos attacks.

Apache Ignite Adds Spark DataFrames Support
29 Mar | Kay Ewbank
article thumbnail

Apache Ignite, a distributed database for high-performance computing with in-memory speed, has been updated with support for Spark DataFrames and machine learning.

Gradient Descent Via E.Coli
28 Mar | Mike James
article thumbnail

If you found calculus hard be prepared to be shamed, as is appropriate, by a small bacterium. Escherichia coli, aka E.coli, has the smarts to be able to compute a derivative and use it to optimize its behavior.

IoT Software Development - the Ins and Outs
26 Mar | Derrick Vasel
article thumbnail

Forecasts suggest that there will be more than 75 billion IoT connected devices in use by 2025. This is an expansion that we cannot afford to ignore.

Microsoft Launches Apps Bug Bounty Program
26 Mar | Kay Ewbank
article thumbnail

Microsoft has announced a bug bounty program for applications with awards of up to $30,000. The first app to be added to the program is Teams, its Office 365 business communications software that can be used for videoconferencing and workplace chat.

GCHQ Puzzle For Alan Turing £50 Note
25 Mar | Sue Gee
article thumbnail

The final design of the banknote featuring Alan Turing has been unveiled by the Bank of England. GCHQ, the UK's intelligence and security organization, which has a tradition off setting puzzles, has come up with a Turing Challenge based on aspects of Turing's work featured on the £50 note.

Crystal Language Reaches 1.0
25 Mar | Kay Ewbank
article thumbnail

Crystal, a new programming language with a Ruby-like syntax, has reached version 1. The developers say the language syntax is now stable and they have planned maintenance releases. Crystal is a programming language with a syntax similar to Ruby, though Ruby compatibility isn't a goal of the developers.



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: Ian Stirk  Rating: 4 out of 5
Verdict: This book aims to use Query Store to improve your SQL Server queries, and largely succeeds. It is generally easy to read, having useful screenshots, code examples and inter-chapter links. On the other hand, it is sometimes a bit dry, long-winded, has unnecessary repeats and many minor grammatical errors. Overall, a useful look at what Query Store does, and how it can be used in your everyday problem investigations. With corrections, it could make an excellent 2nd edition.

Added to Book Watch  

More recently published books can be found in Book Watch Archive

From the I Programmer Library

Recently published books:   



    Last Updated ( Saturday, 03 April 2021 )