April Week 2
Written by Editor   
Saturday, 17 April 2021

If you want to get up to speed on stuff that affects you as a developer, our weekly digest summarizes the articles, book reviews, and news written each day by programmers, for programmers. This week Mike James explains JavaScript's mysterious proxy object and we look at how Thomas J Watson Senior steered IBM to be at the forefront of the development of computing.

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

IP2

April 8 - 14, 2021    

Featured Articles    

JavaScript Jems - The Proxy
Mike James
article thumbnail

The proxy is a mysterious object that lurks behind other objects - the question is why? This is an extract from my newly published book, JavaScript Jems: The Amazing Parts.

 

 

+ FULL STORY


Thomas J Watson Sr, Father of IBM
Historian
watson thumb

The name of IBM occurs time and time again in any look back over the important events of computing.  It is almost as if the company was a single creative force pushing the development of computing. Thomas J Watson Senior was the first of its guiding lights and is gnerally considered to be the Father of IBM.

 

Banner

Programming News and Views  

Scott Aaronson Winner of 2020 ACM Prize In Computing
14 Apr | Sue Gee
article thumbnail

Scott Aaronson is the recipient of the 2020 ACM Prize in Computing for his "groundbreaking contributions to quantum computing." Aaronson, who is Professor of Computer Science at the University of Texas, Austin, has also made fundamental contributions to classical complexity theory.


Google Releases Logic Programming Language
14 Apr | Kay Ewbank
article thumbnail

Google has announced a new open source logic programming language. Logica is a successor to Google's existing logic language, Yedalog, and is a Datalog-like programming language.


A Crash Course on Python By Google
13 Apr | Nikos Vaggalis

article thumbnail

 

There's a free new Google course on Coursera for learning to program with Python.No previous exposure to programming required.


IBM Releases COBOL For Linux On X86
13 Apr | Kay Ewbank
article thumbnail

IBM has announced the release of IBM COBOL for Linux on X86, a phrase that would have seemed impossible a few years ago. The new release joins Enterprise COBOL for z/OS and COBOL for AIX in the IBM COBOL range.


Code With Me For Pair Programming
12 Apr | Alex Armstrong
article thumbnail

JetBrains has launched Code With Me, a plug-in service to empower developers across the world to work together and learn from each other. Code With Me is included in the new release of IntelliJ IDEA 2021.1 and is also compatible with other JetBrains IDEs.


Google Supports Rust For Android OS Development
12 Apr | Kay Ewbank
article thumbnail

Google has announced that the Android Open Source Project (AOSP) is adding support for Rust as a development language for the Android operating system. The support is being added to help avoid memory safety bugs in the code.


A Robot Finally Learns To Walk
11 Apr | Lucy Black
article thumbnail

The emphasis here is on "learns". Robots have been strutting their stuff for a while, with decreasing amounts of humour as they slowly manage not to fall over. What is new is that Cassie has taught itself to walk from scratch via reinforcement learning - no teacher needed.


Top 10 Projects From Arduino Community Day
09 Apr | Lucy Black
article thumbnail

 

If you want inspiration for what you can do with an Arduino, take a look at the ten projects chosen as the winners of the Arduino Day Challenge.


Microsoft Jumps on the OpenJDK Bandwagon
09 Apr | Nikos Vaggalis
article thumbnail

Microsoft is releasing its own build of Java's OpenJDK, joining the likes of Azul, RedHat and Amazon. Why would Microsoft engage in that when there's so many choices already?



$200K Call For Code 2021 Underway
08 Apr | Sue Gee
article thumbnail

Climate change is the focus of this year's Code For Code a contest for developers from IBM, the David Clarke Cause,United Nations Human Rights, and the Linux Foundation.  Build and deploy an open source solution for the chance to win the $200K Grand Prize.


Zoom Releases Video SDK
08 Apr | Kay Ewbank
article thumbnail

Zoom has released a video SDK that developers can use to create video-based applications and desktop experiences with native user interfaces. The Zoom video conferencing app has become more widely known and used during the coronavirus pandemic.

Banner

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 source of revenue that enables us to continue posting.

Full Review 

Reviewer: Mike James  Rating: 3 out of 5
Verdict: If you need a bluffer's guide to machine vision you might find something useful in this book, but if you really want to know something about it start elsewhere and be prepared to put in a lot more effort.

Added to Book Watch  

More recently published books can be found in Book Watch Archive

From the I Programmer Library

Recently published books:   

     

     

    Last Updated ( Saturday, 24 April 2021 )