April Week 2
Written by Editor   
Saturday, 16 April 2022

If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews, posted on this site. This week Mike James explains the usefulness of interfaces in C#  mysterious proxy object and, following the mantra that eventually every pure mathematical idea finds an application, we look at Fractal Image Compression.

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

IP2

April 7 - 13, 2022

Featured Articles  

Deep C# - Interface
Mike James
article thumbnail

Interfaces - what are they for? Not quite inheritance yet they seem to fit the same purpose. Find out in this extract 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 eventually every pure mathematical idea finds an application and so it is with fractals.  Fractal image compression is a practical use of fractals and how it works is fascinating ...

Banner

Programming News and Views   


Weather Control Via Chaos
13 Apr | Mike James
article thumbnail

The weather is a chaotic system and the astonishing fact that the flap of a butterfly's wing can influence the development of a tornado is well known. Could this sensitivity be used to good effect? Could the flap of a butterfly's wing be used to change the weather in our favor?


Identifying Europe's Critical Open Source Software - FOSSEPS
13 Apr | Nikos Vaggalis
article thumbnail

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


IntelliJ IDEA 2022.1 Adds Dependency Analyzer
12 Apr | Kay Ewbank
article thumbnail

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


GitHub Advanced Security Adds Secret Scanning
12 Apr | Alex Denham
article thumbnail

GitHub has 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 make use of push protection with its secret scanning option to protect against secret leaks.



2022 Major Developer Conferences
11 Apr | Sue Gee
article thumbnail

The Developer Conference Season is almost open us. But how things have changed compared to the pre-pandemic era when such in-person events drew delegates from across the globe with tickets selling out within hours.  


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

The Rust language design team has released its roadmap of how it plans the development of the language through to 2024. Rust is now safeguarded by the Rust Foundation, a cross-industry body aimed at supporting the language and its developers.



A Tale Of Two AIs - Ai-Da And DALL-E
10 Apr | David Conrad
article thumbnail

Our knowledge of the earliest 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 a description in natural language. Is this the best of AI and the worst of AI?


MongoDB 5.3 Adds Gap Filling
08 Apr | 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 clustered indexes.


iRobot Launches Create 3
08 Apr | Lucy Black
article thumbnail

iRobot has launched a new educational robot. Create 3 is based on the Roomba i3 vacuum cleaner. It won't clean floors for you, but instead is a development platform for learning ROS 2.


Amazon Corretto 18 Released - Why Go For It?
07 Apr | Nikos Vaggalis
article thumbnail

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


Google Builds Data Lake On BigQuery
07 Apr | Kay Ewbank
article thumbnail

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

Banner

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 

The review concludes:

To call this a book of software development pearls is misleading. It's a book about how to manage software developers and it might appeal to a manager with such a team of cats to herd.

Added to Book Watch

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

From the I Programmer Library

Recently published:

    Trick180

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.  

 

Last Updated ( Saturday, 16 April 2022 )