November Week 4


This week we start with an excerpt from Around the mind, the last title in the I Programmer library. This book is for everyone, programmers and non-programmers alike, and reveals why the incredible skill of programming makes you think differently – in a good way. As usual, this digest contains a summary of this week’s news written for programmers by programmers.

To receive this summary automatically by e-mail, subscribe to our weekly newsletter.

November 25 – December 1, 2021

Featured Articles

Around the mind
Mike james
item thumbnail

This introductory chapter of my new book on the nature of programming is aimed at programmers as well as non-programmers. If you can’t program, find out why you should learn. If you can program, find out why what you do is special and how it is a generally applicable style of thinking.

Not so complex numbers in C #
Mike james
item thumbnail

Did you know that .NET supports complex numbers? The Complex structure is easy to use and just needs a little extra publicity to make us all remember it’s there!


Programming news and views

It’s time to open Advent Of Code
01 Dec. | Sue gee
item thumbnail

December 1st is eagerly awaited among those who love programming puzzles. It’s time to start collecting stars by solving little puzzles on the Advent of Code website with the goal of collecting 50 stars by Christmas Day, December 25th. Raku has also opened up his advent calendar and there is a brand new Christmas Bekk blog with informative content on several topics.

Raspberry Pi becomes public and lucrative?
01 Dec. | Harry fairhead
item thumbnail

The Raspberry Pi is incredible hardware and behind it lies an incredible organization. It is now planned to go public with an IPO on the London Stock Exchange. Does that mean it will be for-profit from now on?

AWS BugBust Challenge Underway in Guinness World Record Attempt
November 30 | Sue gee
item thumbnail

As part of its annual re: Invent conference, Amazon Web Services (AWS) is hosting a BugBust Challenge. Java and Python developers of all skill levels can compete to fix as many software bugs as possible to earn points and climb the world rankings.

PHP 8.1 released with enumerations, read-only properties and fibers
November 30 | Alex armstrong
item thumbnail

PHP, the server-side web language used for eight out of ten websites using server-side code, has an annual release cycle and the latest update for this venerable web workhorse has just been released.

New lightweight IDE from JetBrains
November 29 | Sue gee
item thumbnail

JetBrains has unveiled a first look at a lightweight IDE and code editor. Fleet is designed to be out of the box without the need for user configuration and also facilitates development in the cloud and on remote servers.

Secret Detector Added to Amazon CodeGuru
November 29 | Kay ewbank
item thumbnail

Amazon updated CodeGuru to detect hard-coded secrets, such as usernames and passwords, database connection strings, tokens, and AWS API keys in Java repositories. and Python.

Award for the computer model of the airborne spread of COVID
November 28 | Sue gee
item thumbnail

The 2021 ACM Gordon Bell Special Prize for High Performance Computing has been awarded to a six-member team from Japan for a new aerosol simulation methodology investigating how COVID-19 could spread from person to person. the other via aerosol droplets.

Code call winner addresses drinking water issue
November 26th | Sue gee
item thumbnail

An Indian team has been selected as the winner of the IBM Call For Code 2021 Developer Challenge Grand Prize with Saaf Water, an AI-powered IoT solution that provides water quality feedback.

LWJGL – Lightweight Java Game Library version 3.3 released
November 26th | Nikos Vaggalis
item thumbnail

After more than two years, the long awaited release of this open source library is finally here, and with a lot to offer.

TypeScript 4.5 expected additions
November 25 | Ian elliot
item thumbnail

TypeScript 4.5 was released with enhancements, including type Awaited support, enhancements to Support Promises, and new snippet completions.

Intel releases ControlFlag 1.0
November 25 | Kay ewbank
item thumbnail

ControlFlag, Intel’s AI-based open source bug checker has been updated to version 1.0. ControlFlag uses machine learning and works with any programming language with control structures.


Books of the week

If you would like to purchase or learn more about any of the titles listed below on Amazon, click on the book covers at the top of the right sidebar. If you make purchases on Amazon after that, we can earn a few cents through the Amazon Associates program which is a small source of income that allows us to continue publishing.

Full review

Harry fairhead concludes his examination:

All in all, if you are already programming and have always wanted to try your hand at assembler, this is a good place to start. It won’t make you an expert, but it will get you started and once you get started who knows where you will end up.

Added to book watch

More recently published books can be found in Reserve the watch archives.

From the I Programmer library

Posted this month:


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

Recently published:

  • Deep C #: Immerse yourself in Modern C # by Mike James


    In Deep C #Programmer I, Mike James, who has been programming in C # since its inception in 2000, offers a “deep dive” into a variety of important or central topics for the language to 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 the key concepts, which are so often overlooked in the documentation, the intention is to spark thought and give developers the confidence to tap into the wide range. of C # features.