April week 2


If you want to keep up to date with what’s relevant to you as a developer, our weekly digest summarizes the articles and book reviews published on this site. This week, Mike James explains the usefulness of interfaces in a mysterious C# proxy object and, following the mantra that every pure mathematical idea eventually finds an application, we take a look at Fractal Image Compression.

To receive this summary automatically by email, subscribe to our weekly newsletter.

April 7 – 13, 2022

Featured Articles

Deep C# – Interface
mike james
article thumbnail

Interfaces – what are they for? Not quite legacy, but they seem to serve the same purpose. Find out in this excerpt from my new book, Deep C#: Dive Into Modern C#.

Fractal Image Compression
mike james
article thumbnail

Fractals – they are just for fun surely? You have to keep in mind that it is a law that every pure mathematical idea eventually finds application and the same goes with fractals. Fractal image compression is a practical use of fractals and how it works is fascinating…


Programming News and Views

Weather control via chaos
April 13 | mike james
article thumbnail

Weather is a chaotic system and the amazing fact that the flapping of a butterfly’s wing can influence the development of a tornado is well known. Could this sensitivity be put to good use? Could the flapping of a butterfly’s wing be used to change the weather in our favor?

Identification of critical open source software in Europe – FOSSEPS
April 13 | Nikos Vaggalis
article thumbnail

FOSSEPS stands for Free and Open Source Solutions for European Public Services and is an initiative of the European Commission to identify the most critical open source software used by European public services.

IntelliJ IDEA 2022.1 adds a dependency analyzer
April 12 | Kay Ewbank
article thumbnail

The latest IntelliJ IDEA update has been released by JetBrains, with improvements including a new notification tool, a new and improved project wizard, and a dependency analyzer.

GitHub Advanced Security adds secret analysis
April 12 | Alex Denham
article thumbnail

GitHub announced that organizations with its GitHub Advanced Security, which is available to customers with enterprise accounts on GitHub Enterprise Cloud and GitHub Enterprise Server 3.0, can now use push protection with its secret scan option to protect themselves. against secret leaks.

Major Developer Conferences 2022
April 11 | Sue Gee
article thumbnail

The developer conference season is almost open. But how things have changed from the pre-pandemic era when such in-person events drew delegates from around the world with tickets selling out within hours.

Rust Lang Releases 2024 Roadmap
April 11 | Kay Ewbank
article thumbnail

The Rust language design team has released its roadmap for how it plans to develop the language through 2024. Rust is now protected by the Rust Foundation, a cross-industry organization aimed at supporting the language and its developers.

A tale of two AIs – Ai-Da and DALL-E
April 10 | David Conrad
article thumbnail

Our knowledge of early humans comes from their art. Now, a humanoid robot is able to create works of art using the same methods as human beings and AI can generate realistic images by understanding natural language description. Is it the best AI and the worst AI?

MongoDB 5.3 adds gap filling
April 08 | Kay Ewbank
article thumbnail

MongoDB, the NoSQL document database that stores its documents in a JSON-like format with schema, has been updated with improvements including gap filling for time series data and support for indexes in cluster.

iRobot launches Create 3
April 08 | Lucy Black
article thumbnail

iRobot has launched a new educational robot. Create 3 is based on the Roomba i3 vacuum. It will not clean floors for you, but rather is a development platform to learn ROS 2.

Amazon Corretto 18 Release – Why Go?
April 07 | Nikos Vaggalis
article thumbnail

Corretto, the version of the Open Java Development Kit with long-term support from Amazon, has been updated to support the latest version, 18, of OpenJDK.

Google creates a data lake on BigQuery
April 07 | Kay Ewbank
article thumbnail

Google has launched BigLake, a data platform based on Google BigQuery and Dataplex that can be used for data analysis for both structured and unstructured data.


Books of the week

If you want to buy or learn more about any of the titles listed below on Amazon, click on book covers at the top of the right sidebar. If you shop on Amazon after that, we may earn pennies through the Amazon Associates program, which is a small revenue stream that allows us to continue publishing.

Full Review

The review concludes:

Calling it a book of software development gems is misleading. It’s a book on how to manage software developers and it might appeal to a manager with such a team of cats to guard.

Added to Watch Book

More recently published books can be found in Archives of book watches.

From the I Programmer library

Recently published:


Programmers think differently from non-programmers, they see and solve problems in a way the rest of the world doesn’t. In this book, Mike James takes programming concepts and explains what the skill entails and how a programmer goes about it. In each case, Mike examines how we convert a dynamic process into static text that can be understood by other programmers and put into action by a computer. If you’re a programmer, its intention is to give you a better understanding of what you’re doing so that you enjoy it even more.


Comments are closed.