March Week 4
Written by Editor   
Saturday, 02 April 2022

Every day I Programmer has new material written by programmers, for programmers. This week we have an addition to our ever lengthening Programmer's Bookshelf with our selection of books on Go. We also have some help in managing your finances with a spreadsheet with an Introduction to Cashflow and a look at where Java is going in 2022.

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


March 17 - 23, 2022

Featured Articles     


Top Titles For Go Programmers
Kay Ewbank
article thumbnail

Go is an easy-to-use but surprisingly powerful language that you could call a modern version of C. It has a clean and simple structure that is said to be statically typed, but it behaves like a dynamically typed language. While it compiles to native code, it is as easy to work with as an interpreted language.  In this guide, we've highlighted the best of the Go books that we've reviewed on I Programmer.

Introduction to Cashflow
Janet Swift
article thumbnail

Understanding the way interest rates affect cashflow is the key to both savings and loans.This chapter of Financial Functions with a Spreadsheet explores the relationship between Present Value and Future Value.


Programming News and Views  

Where's Java Going In 2022?
30 Mar | Nikos Vaggalis
article thumbnail

It's been a while since our deep look into Java's ecosystem in "Where's Java Going In 2020". The recent JRebel "Java Development Trends and Analysis 2022" report gave us the opportunity to revisit. So, "Where's Java Going In 2022", according to JRebel?

GitHub Users Discontent With For You Feed
30 Mar | Sue Gee
article thumbnail

Github has introduced a new feature which isn't finding favor with developers. The For You Feed is intended to help you discover interesting projects across GitHub but many users are complaining that it is distracting and irrelevant. The feature is a public beta - so if you don't like it, now is the time to say so.

Android App To Improve Weather Forecasts
29 Mar | Sue Gee
article thumbnail

The European Space Agency wants to improve weather forecasts using smartphone-based GNSS observations. Download the free CAMALIOT app to participate in data collection The campaign will run until June 30th and participants can win prizes.

Google Releases Forms API
29 Mar | Kay Ewbank
article thumbnail

Google has released the Google Forms API, a RESTFUL interface that works with Google Forms and provides a way to create and distribute forms, surveys, and quizzes.

Artificial Intelligence, Machine Learning and Society
28 Mar | Nikos Vaggalis
article thumbnail

Annual Reviews has curated a collection of free research articles  that explore the impact artificial intelligence and machine learning have on modern life and society.

Apache Drill Adds New Data Formats
28 Mar | Kay Ewbank
article thumbnail

Apache Drill has been updated with new data and storage formats and backwards compatibility with Hadoop 2, making this version usable for organizations that so far couldn't use it because of their reliance on Hadoop.

To Good To Miss - AI Reanimation Brings Portraits To Life
27 Mar | David Conrad
article thumbnail

An AI-derived feature added to genealogy site, MyHeritage lets you see how a person from an old photo, or even a photo of a painting, might have looked if they were captured on video. Since our initial report MyHeritage has produced video including faces that are familiar from history together with contemporary strangers.

Kids Learn to Code in Python with the Raspberry Pi Foundation
25 Mar | Nikos Vaggalis
article thumbnail

The Raspberry Pi Foundation introduces Python to kids through its brand new Python path curriculum.Youngsters learn how to use variables, loops, and functions to create visual and interactive artwork, animations, simulations, games, and more.

Stephen Wilhite, Creator of the GIF
25 Mar | Sue Gee
article thumbnail

Stephen Wilhite, creator of the GIF, has died of COVID-19 at the age of 74. Back in 2013 he was awarded a Webby Lifetime Achievement Award and used the occasion to reiterate a point he had repeatedly made - it’s pronounced ‘jif’.

MDN Plus Is Here
24 Mar | Sue Gee
article thumbnail

Mozilla has launched MDN Plus, its premium subscription service which offers subscribers features that enable them to customize their MDN Web Docs experience. Try it for free or subscribe for $5 or $10 per month.  

JDK 18 Adds Simple Web Server
24 Mar | Kay Ewbank
article thumbnail

Java Development Kit (JDK) 18 is now available as an official production release, along with Java 18. The new version of standard Java JDK 18 was announced by the Open JDK group and Oracle released the new version under a commercial license.



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 

Mike James notes, "This is a very big book of machine learning. Is it also good? The simple answer is yes." His review explains why he thinks so.

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, 02 April 2022 )