March Week 2
Saturday, 18 March 2023

This week included Pi Day, providing an excuse for more musings on irrational and transcendental numbers. Fittingingly our top feature is on the Raspberry Pi Pico, a small device which is easy to program in Micro Python. We also revisited Codd's Rules which underpin the basis of SQL, Structured Query Language.  

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

I Programmer Logo Square

March 09 - 15, 2023

Featured Articles

The Pico In MicroPython: ADC
13 Mar | Mike James & Harry Fairhead
article thumbnail


Analog to Digital Conversion, ADC, is basic to many measurements and it is suprisingly easy as long as you don't need high accuracy. If you do then you need an add-on ADC. This is an extract from our book all about the Raspberry Pi Pico in MicroPython.


Codd and His Twelve Database Rules
09 Mar | Mike James
article thumbnail


Theories of how we should organize databases are thin on the ground. The one exception is the work of E.F. Codd, the originator of the commandment-like “Codd’s Rules”. This approach to database has been codified into SQL - Structured Query Language -  and so into most of the databases on the planet, despite what the NoSQL movement might want you to think. So what are Codd's Rules and what is a relational database?



Programming News and Views

Go In Top 10 On TIOBE Index
15 Mar | Sue Gee
article thumbnail


Moving into the 10th place on the TIOBE is a milestone for any programming language, giving it a place on the popularity chart which is refreshed at monthly intervals. Can we expect Go to rise towards the top of the chart? There's a long way to go.


Chat GPT 4 - Still Not Telling The Whole Truth
15 Mar | Mike James
article thumbnail


OpenAI has just announced GPT-4. The future may not be here just yet, but it's very close. Is this really the breakthrough moment for AI?


Google Introduces Service Weaver Framework
14 Mar | Kay Ewbank
article thumbnail


Google has introduced Service Weaver, an open source framework for building and deploying distributed applications. Service Weaver allows you to write your application as a modular monolith and deploy it as a set of microservices.


Pi Day - Irrational And Transcendental
14 Mar | Mike James
article thumbnail


It's Pi day again... Even after so many, I still have things to say and think about this most intriguing number. The most important things about Pi is that it is irrational and one of the few transcendental numbers we can identify - why exactly?


GitHub Enterprise Server Adds Projects Support
13 Mar | Kay Ewbank
article thumbnail


GitHub Enterprise 3.8 has been released with improvements including support for GitHub Projects along with new security and admin features, and expanded Actions support.


Jakarta vs Spring - The War Goes On
13 Mar | Nikos Vaggalis
article thumbnail


In a very interesting webinar streamed live as part of the recent JConference, Antoine Sabot-Durand talked about "hostility" between J2EE/Jakarta and Spring and the differences between them from decades ago to the recent times.


Long Distance Kissing
12 Mar | Lucy Black
article thumbnail


A remote kissing device that woks with a smartphone is available on the Chinese e-commerce platform Taobao for the equivalent of $38 per unit. Will buying two of them sustain a long-distance relationship?


AI-Powered Bing Provides Boost For Edge
10 Mar | Sue Gee
article thumbnail


Microsoft has announced that its search engine Bing has passed 100 million daily active users. This must surely help the Edge Browser gain some traction.


Rapid Launches API Hub For Business
10 Mar | Kay Ewbank
article thumbnail


API hub provider Rapid has announced a public beta of a new API Hub for Business that is designed to give organizations a way to quickly launch a custom hub.


Google Adds Ability To See Datasets
09 Mar | Kay Ewbank
article thumbnail


Google has released a search option that can be used to look for datasets and to get access to the data quickly based on the search results.


Zenhub Adds Issue Management
09 Mar | Alex Armstrong
article thumbnail


Zenhub has launched an issue management feature for its developer team collaboration product. Zenhub is a project management tool that is natively integrated into GitHub. The company has also announced $10 million in funding to expand the use of Zenhub’s project management platform beyond technical teams using GitHub.



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 helps us to continue posting.

Full Review

SQL Server 2022 Revealed (Apress)


Author: Bob Ward
Publisher: Apress
Pages: 506
ISBN: 978-1484288931
Audience: DBAs & SQL devs
Rating: 5
Reviewer: Ian Stirk

This book aims to explain the new features in SQL Server 2022, how does it fare?


Book Watch

Learning Angular 4th Ed (Packt)


This book shows how to use it to achieve cross-platform high performance with the latest web techniques, extensive integration with modern web standards, and integrated development environments (IDEs). The book is especially useful for those new to Angular, and Aristeidis Bampakos shows how to get to grips with the bare bones of the framework to start developing Angular apps.

Podman in Action (Manning)


This book shows how to deploy containerized applications on Linux, Windows, and MacOS systems using Podman. Daniel Walsh, who leads the Red Hat Podman team, shows how to securely manage the entire application lifecycle without human intervention,  covers Podman’s difference to Docker, and shows how to migrate Docker-based infrastructure. He also demonstrates how to convert containerized applications into Kubernetes-based microservices.


The Little Learner: A Straight Line to Deep Learning (MIT Press)


This book introduces deep learning from the bottom up, inviting students to learn by doing. With the characteristic humor and Socratic approach of other books in the series such as The Little Schemer and The Little Typer, in this kindred text Daniel P. Friedman and Anurag Mendhekar explain the workings of deep neural networks by constructing them incrementally from first principles using little programs that build on one another.




I Programmer has reported news for over 12 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.

To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn , where you are welcome to share all our stories.

You can also subscribe to our RSS Feeds - we have one for Full Contents , another for News and also one for Books with details of reviews and additions to Book Watch.

Send your programming press releases, news items or comments to :







Last Updated ( Saturday, 18 March 2023 )