January week 5

This weekly digest is a summary of our news and book coverage, as well as our latest articles. This week, Mike James tells The strange incident of Goto considered harmful and Ian Elliot provides a Programmer’s introduction to XML. We also have a roundup of this week’s news written for programmers by programmers, our most recent book review, and recent additions to Book Watch.


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

January 27 – February 2, 2022

Featured articles


Banner

Programming News and Views















End of line for stack overflow tasks
02 Feb | Sue Gee
article thumbnail

Stack Overflow, now owned by Prosus, announced the “twilight” of Stack Overflow work and developer stories. This decision, which has not been widely reported, is not well received by the developers.



App developers support the Open App Markets Act
02 Feb | Lucy Black
article thumbnail

A poll conducted on behalf of the Coalition for App Fairness reveals that 84% of developers support a proposed antitrust bill aimed at reducing the market power of Apple and Google’s app stores.



Eight queens resolved!
01 Feb | mike james
article thumbnail

Well not really – but it’s still a nice step in the right direction to understand this simpler configuration problem.



Kafka 3.1 adds support for OIDC
Jan 31 | Kay Ewbank
article thumbnail

Apache Kafka, the distributed streaming platform that can be used to create real-time streaming data pipelines between systems or applications, has been updated. Enhancements include extending SASL/OAUTHBEARER to add Open ID Connect (OIDC) support.



Computing for Beginners with the Harvard CS50x
Jan 31 | Nikos Vaggalis
article thumbnail

CS50x is a very popular online introductory computer science course that continues. You can now register for the 2022 edition for free at your own pace on the revamped edX platform.



Android Studio Bumblebee adds support for ADB over WiFi
Jan 31 | Kay Ewbank
article thumbnail

The latest version of Android Studio, Bumblebee, is now available in a stable release, as is the latest version of the Android Gradle (AGP) plugin. The developers claim to have improved functionality in a wide area of ​​the typical developer workflow, specifically build and deploy, profiling and inspection, and design.



AMS Award for Max Cut Algorithm
Jan 30 | mike james
article thumbnail

Michel Goemans and David Williamson were recently awarded the 2022 AMS Steele Prize for Seminal Contribution to Research for a 1995 paper that addressed the Max-Cut problem, a central problem in combinatorial optimization, and had a lasting impact on areas of theoretical computer science and optimization theory.



New DARPA challenge takes self-driving off-road
28 Jan | Sue Gee
article thumbnail

Three teams are preparing to participate in a DARPA program focused on improving the off-road endurance of combat vehicles. The idea is to test the limit of the mechanical systems of vehicles at high speeds and on rough terrain.



Take Google’s Machine Learning Crash Course
28 Jan | Nikos Vaggalis
article thumbnail

Sometimes it pays to review the things that matter. And this is one of them – a free machine learning course for beginners.



Launch of Apache FlinkML 2.0
Jan 27 | Kay Ewbank
article thumbnail

FlinkML 2.0.0 is released. Flink ML is a library that provides APIs and infrastructure for building unified batch machine learning algorithms, which can be easy to use and perform well with (near) real-time latency.



Meta Builds AI Supercomputer
Jan 27 | Lucy Black
article thumbnail

Meta, formerly known as Facebook, has announced that its researchers have designed and built an AI Research SuperCluster (RSC) which they claim is one of the fastest running AI supercomputers today. today and will be the fastest AI supercomputer in the world when, in mid-2022, it is fully built.


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


This is a useful book, with clear descriptions of setting up and using the many services that Azure provides. It provides enough information to get you started, to get your services working and talking to each other. You won’t be a U-SQL or Azure Analytics expert once you read the book, but you will have a working system that you can then refine.

Added to Watch Book


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

From the I Programmer library

Recently published:


    Tip180

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.

  • Deep C#: Dive into Modern C# by Mike James

    DeepCsharp360

    In Deep C#, I Programmer Mike James, who has been programming in C# since its launch in 2000, offers a “deep dive” into various topics 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 overlooked in documentation, the intention is to provoke thought and give developers the confidence to exploit the wide range of C# features.

  • Comments are closed.