May Week 2
Written by Editor   
Saturday, 15 May 2021

If you've not visited I Programmer before, this Weekly Digest gives you a taster. It has links to the latest feature articles and to our wide ranging news with its mix of analysis and comment. It also lists the week's addition to Book Watch Archive and our Book Review of the Week.

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


  May 6 - 12, 2021 

Featured Articles    

Pi IoT In C Using Linux Drivers - The PWM Driver
Harry Fairhead
article thumbnail

Many programmers are unaware that there is a perfectly good PWM driver that will let you do just about anything you want to, without having to resort to any clever programming.

Deep C# - Controlling Inheritance
Mike James
article thumbnail

Inheritance is a great idea, but it is a powerful technique that can be misused. C# provides the tools to keep inheritance under control or to turn it off completely.


Programming News and Views  


Alternative Summer Of Code From China
12 May | Sue Gee
article thumbnail

There's a new scheme for paying university-aged students to become involved in open-source software development. It comes from the Institute of Software Chinese Academy of Sciences  in cooperation with openEuler. Summer 2021 is its second program and it is recruiting both open source projects and students over 18 years old.

Red Hat Launches Developer Sandbox
12 May | Kay Ewbank
article thumbnail

Red Hat has launched Developer Sandbox for Red Hat OpenShift, an OpenShift-based development environment that aims to make it easier to create Kubernetes-based applications using familiar tools.

MariaDB SkySQL Improves AWS Support
11 May | Kay Ewbank
article thumbnail

The MariaDB Corp team has updated SkySQL, its version of MariaDB as a fully managed database-as-a-service. The updated version comes with expanded support for Amazon Web Services.

VS Code Improves Docker Support
11 May | Mike James
article thumbnail

Visual Studio Code 1.56 has been released with improvements including the ability to manage mounted volumes inside Docker containers. The release also handles clickable events better in the Workbench.

Android Studio 4.2 Released
10 May | Nikos Vaggalis
article thumbnail

Although version 4.2 is considered a minor update, it still packs a host of features focused mainly on productivity, including more advanced support for GitHub pull requests.

Visual Basic 16.9 Support In .NET 5
10 May | Kay Ewbank
article thumbnail

Visual Basic support in .NET 5 has been updated, and Visual Basic 16.9 is now supported, along with the ability to use Windows Forms. Microsoft is still firm in its stance that the Visual Basic  language won't get new language features, but Microsoft is definitely investing in VB. 

There's A New Swarming Robot On The Block - BOBbot
09 May | Harry Fairhead
article thumbnail

Robots small enough to operate in swarms are nothing new, but BOBbot is bigger than most and has a secret in its body -magnets.

First Aid...Git!
07 May | Nikos Vaggalis
article thumbnail

If you've ever floundered while trying to do something on Git, help is on hand. First Aid Git provides a quick way to search through the most common git-related issues.

Registration Open For Microsoft Build 2021
07 May | Sue Gee
article thumbnail

The 2021 Microsoft Build Digital Experience takes place from May 25th to 27th. Billed as "A fan fest. A code fest. An intro-to-tech fest" it is free of charge and open to developers of all skill levels, students, and developer decision makers – anyone who uses or wants to learn the latest technologies.

Eclipse 2021-03 Adds Java 16 Support
06 May | Kay Ewbank
article thumbnail

The Eclipse IDE has been updated for the first time this year. The new version concentrates on improvements to the Java support, with only minor improvements for other languages.

Microsoft Previews Azure Web PubSub
06 May | Alex Denham
article thumbnail

Microsoft has announced the preview of the Azure Web PubSub service, a way to build real-time web applications with WebSockets.


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 

  • GraphQL in Action (Manning)



    Reviewer: Kay Ewbank Rating: 4.5 out of 5 
    Verdict: This book provides a clear, no-hype look at what GraphQL is and how to use it. The examples are clear and well explained, and the task of creating an API and using it used throughout the book works well and ought to be modifiable for real use.

Added to Book Watch  

More recently published books can be found in Book Watch Archive

From the I Programmer Library

Newly published books:   

    Last Updated ( Sunday, 16 May 2021 )