March Week 2
Written by Editor   
Saturday, 19 March 2022

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 our additions to Book Watch. This week, for Pi Day we have a look at transcendental numbers and a history article on the first microprocessor - the Intel 4004.

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


March 10 - 16, 2022

Featured Articles     

Programmer's Guide To Theory - Transcendental Numbers
Mike James
article thumbnail

Computation and transcendental numbers don't seem much connected, but these are the numbers that are irrational and in principle the most difficult to compute. But there are important exceptions.

Birth of the Intel 4004 - the First Microprocessor
article thumbnail

The Intel processor has been the standard processor architecture for decades. It is temping to think that all this was planned but the true story is very different. We look at the achievements of Ted Hoff, Masatoshi Shima and Federico Faggin.


Programming News and Views  

Edge Developer Tools For Visual Studio Now In Preview
16 Mar | Kay Ewbank
article thumbnail

Microsoft has announced a preview of Visual Studio for ASP.NET and ASP.NET core containing integrated Edge developer tools.

What Makes Learning A New Language Difficult
16 Mar | Mike James
article thumbnail

So you know language x and you think that there is a good reason to try language y. Surely the switch should be easy - after all, programming languages are all the same, right? New research suggests that there are problems.

Making GraalVM-Based Executables Easy
15 Mar | Nikos Vaggalis
article thumbnail

Liberica Native Image Kit is a utility for making native images for the JVM, letting you compile applications to executables using the GraalVM native-image compiler.

IBM Developer Technology Sandbox
15 Mar | Kay Ewbank
article thumbnail

IBM has released a preview of Developer Technology Sandbox, a pre-built turnkey solution that can be used to test drive software. The aim of the sandbox is to showcase the way IBM software can be used to create applications.

Pi Day 2022 - It's Irrational!!!
14 Mar | Mike James
article thumbnail

It's Pi day again! Well don't be so surprised - it comes round every 365 days give or take a day or so. Is there anything left to say after so many meditations on this most transcendental of numbers? Forget transcendental - this is irrational!

Azul's Cloud Native Compiler - Why Share The JIT Compiler?
14 Mar | Nikos Vaggalis
article thumbnail

Azul's Cloud Native Compiler is targeted at organizations with multiple dev teams who share a common environment. Instead of compiling on their local machines, the process is offloaded to a cloud that shares a JIT compiler. Why is that beneficial?

Too Good To Miss - The Word Robot Invented 100 Years Ago
13 Mar | Sue Gee
article thumbnail

We are now very familiar with robots - machines that posses artificial intelligence and perform tasks that humans find arduous or simply unattractive. What you might not know is that word robot comes from the Czech for "forced labour". 

Knative Joins CNCF
11 Mar | Kay Ewbank
article thumbnail

Knative has been accepted into the Cloud Native Computing Foundation (CNCF) as an Incubating project. Knative is an open source project for building, deploying, and managing serverless workloads, and has become the most widely-installed serverless layer on Kubernetes.

Imagine Cup 2022 - World Finalists Selected
11 Mar | Sue Gee
article thumbnail

2022 is the 20th Anniversary of the Imagine Cup and the quality of the entries and the enthusiasm of the student teams continues to increase. Thousand of teams have taken part in the online stages of the contest. Now 48 teams gave been selected to progress to the World Finals.

Blender 3.1 Has Major Performance Upgrade
10 Mar | Alex Denham
article thumbnail


Blender 3.1 has been released with improvements including a new Metal GPU backend courtesy of Apple, along with better multithreading and faster mesh editing.

Cloudera And StreamNative Open Source NiFi Pulsar Connector
10 Mar | Kay Ewbank
article thumbnail


A connector that integrates Apache NiFi and Apache Pulsar has been made open source by Cloudera and StreamNative.



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 

Alex Armstrong concludes:
I don't think this book brings out the unity of the overall approach Python brings to programming. It is mostly all there in the book somewhere, but you have to go looking for it. This book would be suitable for a programmer looking to improve their Python without moving too far outside of their comfort zone.

Added to Book Watch

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

From the I Programmer Library

Recently published:


Programmers think differently from non-programmers, they see and solve problems in a way that the rest of the world doesn't. In this book Mike James takes programming concepts and explains what the skill involves and how a programmer goes about it. In each case, Mike looks at how we convert a dynamic process into a static text that can be understood by other programmers and put into action by a computer. If you're a programmer, his intent is to give you a clearer understanding of what you do so you value it even more.  

  • Deep C#: Dive Into Modern C# by Mike James

    In Deep C#, I Programmer's Mike James, who has programmed in C# since its launch in 2000, provides a “deep dive” into various topics that are important or central to the language at a level that will suit the majority of C# programmers. Not everything will be new to any given reader, but by exploring the motivation behind key concepts, which is so often ignored in the documentation, the intention is to be thought-provoking and to give developers confidence to exploit C#’s wide range of features.


    Last Updated ( Saturday, 26 March 2022 )