Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with links to the week's book review andour additions to Book Watch. This week we also have an extract on Returning Promises from JavaScript Async and, from our History Section, the story of how Herman Hollerith invented the punch card and the tabulator to sort them.
To receive this digest automatically by email, sign up for our weekly newsletter.
November 11 - 17, 2021
Featured Articles
JavaScript Async - Returning Promises Ian Elliot
Promises are still relatively new and this means that there are asynchronous functions that don't make use of them. This leads on to the need to promisify existing and future code. In this extract from my book on JavaScript Async we look at some of the inner workings of the promise.
|
Herman Hollerith and the Punch Card Historian
In the field of business computing one man can be credited with inventing automatic data processing, but these days his name is hardly known. You might even call Herman Hollerith, the forgotten giant of computing. He was born in Buffalo, New York on February 29th, 1860 and invented a punch card tabulator.
|
Programming News and Views
JetBrains Announces Kotlin Goodies 17 Nov | Mike James
JetBrains has announced several new tools and projects designed to add to and improve the Kotlin ecosystem. They include a new faster compiler, WebAssembly support, Kotlin Symbol Processing, a new code coverage plugin, and better support for static analysis. JetBrains has also announced the release of Kotlin 1.6.
|
Stack Overflow Reputation And Its Misuse 17 Nov | Sue Gee
An empirical study of the reported types of reputation manipulation scenarios that happen on Stack Overflow had led to two algorithms that could be used to detect, and hopefully deter, such fraud.
|
Online Code Club For Kids 16 Nov | Sue Gee
Today the Raspberry Pi Foundation has launched Code Club World, a free online platform where young people aged 9 to 13 can "learn to make stuff with code".
|
Move Over To PostgreSQL With Babelfish and MangoDB 16 Nov | Nikos Vaggalis
Babelfish and MangoDB are two solutions that move your application workloads from SQL Server and MonoDB respectively to PostgreSQL.
|
Couchbase Introduces Hosted Database On AWS 15 Nov | Kay Ewbank
Couchbase has introduced Capella a hosted Database-as-a-Service on AWS. The company says Capella will make it faster, easier and more affordable for developers working on enterprise apps.
|
50th Anniversary of First Microprocessor 15 Nov | Sue Gee
Today Intel is celebrating the 50th anniversary of its 4004 microprocessor, the first world's first "computer on a chip" which ushered in the new era of integrated electronics.
|
Apple 1 Sells for $500,000 14 Nov | Lucy Black
The "Chaffey College Apple 1", so called because its first owner was an electronics professor there, recently sold at auction for $500,000. As well as being one of the early run of 200 units, it is one of only six known examples to have a case made from koa wood.
|
Microsoft Launches VS Code For The Browser 12 Nov | Kay Ewbank
Microsoft has announced Vscode.dev, a lightweight version of Visual Studio Code running fully in the browser.
|
Computer Science Everywhere 12 Nov | Sue Gee
#CSEverywhere is the theme of CSEdWeek 2021 - the week when classrooms all over the world, and in particular the United States, incorporate some computer programming into the curriculum. Minecraft has already launched its new Hour of Code - TimeCraft in which you travel through time to fix mysterious mishaps.
|
Angular 13 Includes Ivy Improvements 11 Nov | Kay Ewbank
Angular 13 is now available, with improvements including expansion of the Ivy-based features and optimizations. Ivy is the code name for Angular's next-generation compilation and rendering pipeline.
|
The DevOps Master Class - Go Behind The Concept 11 Nov | Nikos Vaggalis
This free course by John Savil, a true Master, is 12-hours of superb material on everything you have to know in order to incorporate devops into your workflow.
|
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 comments in his review:
Overall this is a great introduction to Go if you are in a hurry and not a complete dummy. It won't make you an expert, but it will get you more than started. It doesn't have any large scale examples, but for me this is a plus point. It is also too short to cover everything, but for its size it covers enough. Highly recommended if you want a Go refresher.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Newly published:
- 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
<ASIN:1871962560> <ASIN:B07SCYZ75R>
<ASIN:1840789190>
<ASIN:1617297542>
<ASIN:1801077363>
<ASIN:0008393923>
<ASIN:1871962714> <ASIN:B09FTLPTP9>
|