January Week 4
Written by Editor   
Saturday, 29 January 2022

This week we start with an extract from JavaScript Jems, a recent addition to the I Programmer Library which sets out to show you what makes JavaScript an amazing language. We also have an artlice about the Altair from our History section. As usual, this digest has a summary of this week's news written for programmers by programmers.

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

IP2

January 20 - 26, 2022

Featured Articles     

JavaScript Jems - Why JavaScript Is A Jem
Mike James
article thumbnail

JavaScript should not be judged as if it was a poor version of the other popular languages - it isn't a Java or a C++ clone. It does things its own way. This is an extract from JavaScript Jems: The Amazing Parts.



Altair - The First PC
Harry Fairhead
article thumbnail

The Altair was the computer that brought computing into homes and small businesses. It was the first PC, the forerunner of the Apple, the IBM PC and all that would follow.


Banner

Programming News and Views  

 

Quantum Computers Too Slow To Crack Bitcoin?
26 Jan | Mike James
article thumbnail

The huge amount of effort going in to building a quantum computer is based on the idea that it can compute useful things in a usefully short time. Now an analysis by researchers at the University of Sussex suggests that quantum advantage may not be enough - we may need really big hardware.



Udacity's New AI/Azure Nanodegree Now Enrolling
26 Jan | Sue Gee
article thumbnail

The latest addition to Udacity's ever-expanding list of Nanodegrees is a great opportunity to build a portfolio of AI projects using Microsoft Azure. Its inaugural session starts on February 2nd.



Azure Offers Directus Implementation
25 Jan | Kay Ewbank
article thumbnail

Azure users now have a simple way to implement Directus, via an automatic GraphQL and REST endpoint for Azure SQL.



Notepad++ 8.2 Fixes Memory Leak
25 Jan | Alex Denham
article thumbnail

Notepad++ has been updated with improvements including a fixed memory leak and better handling of UTF-8.



Take GitHub Actions Course For Free
24 Jan | Nikos Vaggalis
article thumbnail

A beginner-friendly, and free, course to help you take your first steps as a DevOps engineer is available as a series of YouTube videos.



CockroachDB Strengthens Change Data Capture
24 Jan | Kay Ewbank
article thumbnail

CockroachDB has been updated with improvements including stronger support for distributed Change Data Capture (CDC), new SQL syntax support and better monitoring of query performance.



Robots Cater For Olympic Athletes
23 Jan | Lucy Black
article thumbnail

Robots will play a vital role in the Bejing Olympic Winter Games  - that of feeding the two thousand athletes and officials who will be confined within the Olympic Village for the duration of the Games.



ARM Ships Morello Board - The Secure Hardware Of The Future
21 Jan | Harry Fairhead
article thumbnail

ARM is now shipping the first version of a new compartmentalized, secure microprocesser called Morello that is the first fruit of the UK government's Digital Security by Design project.



dtSearch Adds Multithreaded Indexing
21 Jan | Kay Ewbank
article thumbnail

dtSearch has been updated with improvements including a preview of the ability to build indexes using multiple threads, which the developers say greatly improving indexing speed on 64-bit Windows and Linux systems with multiple cores.



Amazon Offers Debugger For Machine Learning Models
20 Jan | Alex Denham
article thumbnail

Amazon has developed a method that automatically discovers machine learning model errors on particular types of input and provides a way to correct them. Defuse is a tool that the developers say can be used to train more robust models.



Apache Ignite Adds Change Data Capture
20 Jan | Kay Ewbank
article thumbnail

Apache Ignite has been updated with improvements including Change Data Capture (CDC), an Index Query API, and several vulnerability fixes. Ignite is a distributed database for high-performance computing with in-memory speed.


 

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 

Mike James concludes his review:

If you need a book to give you an understanding of Rust then this probably isn't it. If you like example-based tutorials and are prepared to spend a lot of time learning about things that have little to do with Rust then you might find this book interesting.

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.  

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

    DeepCsharp360
    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.
  •  

    Last Updated ( Saturday, 29 January 2022 )