To receive this digest automatically by email, sign up for our weekly newsletter.
September 23 - 29, 2021
Cache Memory And The Caching Principle
The caching principle is very general but it is best known for its use in speeding up the CPU. We take a look a the basics of cache memory, how it works and what governs how big it needs to be to do its job.
Programming News and Views
|Microsoft Store For Windows Becoming A Department Store
30 Sep | Sue Gee
Microsoft is taking the unprecedented step of allowing other vendors to set up shop within the app store that launches next week. Amazon and Epic Games have already accepted Microsoft's invitation to integrate into the open-to-all Microsoft Store on Windows.
GitLab Adds Security Scan Policies
30 Sep | Kay Ewbank
GitLab, the web-based repository manager for Git, has been updated with improvements including project-level security scan execution policies and improved SAST to reduce Ruby false positives. GitLab provides issue-tracking, continuous integration, and deployment pipeline support.
Trouble At The Heart Of AI?
29 Sep | Mike James
A recent paper by dozens of Stanford researchers calls AI models similar to the massive GPT-3 "foundation models", sparking a polarized response from other AI researchers and onlookers alike.
Democratizing Spatial AI With OAK-D-Lite
29 Sep | Sue Gee
After its resounding success with a Kickstarter Campaign last year for OAK its Depth Sensing AI Kit, OpenCV has returned with a new Kickstarter, this time for OAK-D-Lite, a smaller device that is intended to bring Spatial AI to everyone.
Ballerina Swan Lake Beta 2 Released
28 Sep | Alex Denham
The second beta of the new "Swan Lake" version of programming language Ballerina has been released with new language features together with improvements and bug fixes to the compiler, runtime, standard library, and developer tooling.
Gitpod Launches VS Code Browser Server
28 Sep | Kay Ewbank
The developers of Gitpod have announced a new open source project for running VS Code in the browser. The project is based on Gitpod’s OpenVSCode Server, which runs a server on a remote machine and allows access through a web browser to run upstream, stock VS Code.
Get Certified, Earn More
27 Sep | Sue Gee
Results of an O'Reilly survey of data and AI professionals indicates a marked gender pay gap. It also reveals that certification, in particular cloud certification, is associated with both higher salaries and salary increases.
Google Announces Cloud Deploy For Kubernetes Engine
27 Sep | Kay Ewbank
Google has announced a new managed application delivery service for Google Kubernetes Engine (GKE). Google Cloud Deploy is described as a managed, opinionated continuous delivery service that makes continuous delivery to GKE easier, faster, and more reliable.
No Ultimate Winner Yet For Alexa Prize
26 Sep | Sue Gee
Top honors in the Alexa Prize Socialbot Grand Challenge 4 went to Team Alquist from the Czech Technical University while Stanford University's Chirpy Cardinal and PROTO from the University of Buffalo won the second and third prizes respectively.
Unicode Version 14 Announced
24 Sep | Nikos Vaggalis
The venerable Unicode standard gets an update. We report the news and go behind the scenes with a brief look at the standard's philosophy and practical use.
Kafka 3.0 Released With KRaft
24 Sep | Kay Ewbank
Apache has released Kafka 3.0 with new features, breaking API changes, and improvements to KRaft—Apache Kafka’s built-in consensus mechanism that will replace Apache ZooKeeper.
Growing Demand For Open Source Talent
23 Sep | Janet Swift
Finding and retaining open source talent is an overwhelming priority for hiring managers and increasingly they are looking for those with certification.
DataStax Extends Astra DB
23 Sep | Kay Ewbank
DataStax has extended its Astra DB cloud database to be available in multiple regions and multiple clouds. Astra DB is built on Apache Cassandra and now supports multi-region deployments on any of three major cloud providers - AWS, Azure, and Google.
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.
Verdict: This is a fairly reasonable book on Go. It isn't for Dummies and it is well-written and to the point. It is a fairly standard account of a language to anyone who can already program, but it isn't as consice as you might wish for in the early chapters. It doesn't do a good job selling Go's advantages as a language and it doesn't deal wtih Go as a system programming language. You might want a copy if some of the practical examples correspond to things you want to do.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
- 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.
I Programmer has reported news for over 10 years. You can access I Programmer Weekly back to January 2012 for all the headlines plus the book reviews and articles.
To keep up with the latest news and receive this digest automatically by email, sign up for our weekly newsletter and follow us on Twitter, Facebook, and LinkedIn, where you are welcome to share all our stories.
You can also subscribe to our RSS Feeds - we have one for Full Contents, another for News and also one for Books with details of reviews and additions to Book Watch.
Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info