August Week 4
Written by Editor   
Saturday, 28 August 2021

If you want to get up to speed on stuff that affects you as a developer, this weekly digest summarizes our news and book reviews. This week's two feature articles are both by Dr Mike James - on Finite State Machines, a core computer science topic, and on Fuzzy Logic, which is important in the context of AI.

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


August 12 - 18, 2021

Featured Articles     

Programmer's Guide To Theory - Finite State Machines
Mike James
article thumbnail

In many ways finite state machines are more important than Turing machines - because in real life there are no infinite state machines.

Fuzzy Logic And Uncertainty In AI
Mike James
article thumbnail

Things get very messy when you move away from mathematically founded theories like probability. What does it mean to say that you are 70% sure of something? Can you create a theory of the credible versus the unlikely that lets programs reason like we do? Perhaps. 


Programming News and Views   

Applied AI On Azure On Future Learn
26 Aug | Sue Gee
article thumbnail

Future Learn is running four self-paced ExpertTracks on AI and Microsoft Azure. Coming in November there's also a microcredential that will prepare you for the Microsoft Azure AI Engineer Associate exam.

Better Jupyter Support For Azure DevOps
26 Aug | Kay Ewbank
article thumbnail

Microsoft has revamped the Jupyter extension for Azure DevOps. The latest extension allows you to render your .ipynb notebook files directly in Azure DevOps now with an improved viewing experience.

Linux Is 30
25 Aug | Harry Fairhead
article thumbnail

Yes the number one open source operating system is 30 years old this month. Is it mature or geriatric? Why isn't it everywhere? After all, it is difficult to beat the economics of a free OS.

Java and Python Again Share Second Place In RedMonk Rankings
25 Aug | Mike James
article thumbnail

In the latest iteration of the RedMonk Programming Language Ratings, for June 2021, Java has tied with Python  in second place, a repeat of the situation that initially occurred in January 2020.

.NET MAUI Adds New Layouts
24 Aug | Kay Ewbank
article thumbnail

 .NET 6 Preview 7 has improved .NET MAUI with new layouts, which the team says is a significant change for performance and reliability. .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.

Inaugural STOC Test Of Time Awards
24 Aug | Sue Gee
article thumbnail

At the 2021 ACM Symposium on Theory of Computing (STOC), held online in June, sixteen recipients were honored in respect of seven papers presented at past STOC conferences  which have had a long-lasting impact and are thus deemed to have stood the test of time. 

Argo CD 2.1 Release Candidate
23 Aug | Kay Ewbank
article thumbnail

The Argo Project team has announced that Argo CD 2.1 is now at the release candidate stage. Argo is a set of open source tools for Kubernetes to run workflows, manage clusters, and do GitOps.

Intel Ditches RealSense
23 Aug | Sue Gee
article thumbnail

Intel has taken the decision to "wind down" its RealSense vision division. As well as signalling the end of its range of the high-tech cameras and sensors, this also means the end of the road for Intel in-house projects involving LIDAR and facial authentication and tracking.

Atlas Does Parkour And The Team Explains Why And How
22 Aug | Lucy Black
article thumbnail

You have seen Boston Dynamics robots do amazing things and, yes we have another amazing video. But this time we also have a video which explains some of the techniques and motivations.

SQL Snippets - Crowdsourcing SQL Queries
20 Aug | Nikos Vaggalis
article thumbnail

A curated collection of helpful and reusable SQL snippets sounds like a really good resource to know about and to contribute to.

TI-84 Calculator Goes Python
20 Aug | Mike James
article thumbnail

Python gets everywhere, but a calculator? The classic TI-84, has been almost the standard graphics calculator since it was introduced in 2004, and now you can program the latest model using Python - yes Python...

Apache Tuweni 2 Adds JSON-RPC Support
19 Aug | Kay Ewbank
article thumbnail

Apache Tuweni has been updated to version 2.0, with improvements including JSON-RPC clients and servers, and a new faucet application with a simple wallet.

EBPF Foundation Created
19 Aug | Alex Denham
article thumbnail

Major IT companies including Facebook, Google, Isovalent, Microsoft, and Netflix are getting together to form the eBPF Foundation. eBPF, extended Berkeley Packet Filter, is a technology that can run sandboxed programs in an operating system kernel.



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 

  • PHP In Easy Steps. 4th Ed
    Reviewer: Ian Elliot Rating: 4 out of 5  

    PHP most definitely is still the workhorse of the web and it is a lot better than it used to be. This book covers PHP 8 and so is up to date. Even though this is a short introductory book it covers a lot of ground and has clear explanations with lots of helpful asides.

Added to Book Watch  

More recently published books can be found in Book Watch Archive.

From the I Programmer Library

Our latest title is:


Last Updated ( Saturday, 28 August 2021 )