June Week 2
Written by Editor   
Saturday, 19 June 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 Nikos Vaggalis looks at the new Cloud Native Application Architecture Nanodegree from Udacity and Mike James explores one of the most fundamental programming constructs - the loop.

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


  June 10 - 16, 2021 

Featured Articles   

The Cloud Native Application Architecture Nanodegree - Foundations
Nikos Vaggalis
article thumbnail

In cooperation with SUSE, Udacity is launching a new highly practical, project-oriented Nanodegree to learn how to design and deploy microservices by leveraging cloud native tools and patterns.

The Essence Of Loops
Mike James
article thumbnail

Loops are an essential part of any program and becoming a programmer is mostly a matter of mastering the idea of controlled repetition. It is sad that most programmers only know the forms of loops provided by one or at most two languages because they have a life and structure that doesn't depend on language. 



Programming News and Views 

What Ruins A Developer's Day
16 Jun | Janet Swift
article thumbnail

The quick answer to this is interruptions and meetings. GitHub has taken a detailed look at what helps developers have good days in the Good Day Project and discovers that simply taking a few minutes to reflect at the end of the working day made a big difference to how they felt.

Notepad++ 8 Released
16 Jun | Kay Ewbank
article thumbnail

A new version of Notepad++ has been released. The updated version of the text editor adds support for ARM64 systems, as well as extending its range beyond x86 and x64 systems.

VS Code Cozies Up To GitHub
15 Jun | Sue Gee
article thumbnail

The Microsoft Devs for VS Code together with their counterparts at GitHub have come up with a way to browse and edit GitHub repositories quickly and safely inside VS Code, eliminating the need to first clone the repo.

TypeScript 4.3 Adds Separate Property Write Types
15 Jun | Kay Ewbank
article thumbnail

TypeScript 4.3 has been released with enhancements including separate write types on properties, template string type improvements, and #private support for EMCAScript class elements.

Ballerina Improves Cloud Native Support
14 Jun | Kay Ewbank
article thumbnail

A new "Swan Lake" beta release of Ballerina has been released that the developers say radically simplifies how developers build and deploy cloud-native applications through an intuitive syntax for developing services and APIs, seamless JSON support, and built-in concurrency control.

14 June 1941 - Date of a Significant Meeting
14 Jun | Sue Gee
article thumbnail

The history of computing, both hardware and software, is punctuated by patent wrangles. One of the most bitterly contested hinged on a meeting that took place eighty years ago, on June 14, 1941 when John Mauchly, went to Iowa City to see John Atanasoff and his ABC computer.

Unitree Go1 - Your Four-Legged Robot Companion
13 Jun | Harry Fairhead
article thumbnail

A new robot dog is being put through its paces. The Unitree Go1 looks a lot like Boston Dynamic's Spot but with a base price of $2,700 it's a lot more affordable.

Margaret Martonosi Receives Computer Architecture Award
11 Jun | Sue Gee
article thumbnail

The 2021 Eckert-Mauchly Award has been awarded to Margaret Martonosi for contributions to the design, modeling, and verification of power-efficient computer architecture which have led to new fields of research.

Chrome 92 Adds JavaScript Features
11 Jun | Kay Ewbank
article thumbnail

The beta of Chrome 92 has been launched with improvements including web apps as file handlers and new JavaScript features.

Open Source Insights Into The Software Supply Chain
10 Jun | Nikos Vaggalis
article thumbnail

Open Source Insights is a new project by Google that helps developers understand and visualize their applications' dependencies and therefore the vulnerabilities that come with them.

Apple Introduces Developer Xcode Cloud
10 Jun | Kay Ewbank
article thumbnail

Apple has announced new developer tools and features during this year's WorldWide Developer Conference (WWDC), including  Xcode Cloud, a new integration and delivery service built into Xcode 13, improvements to Swift, and developer-focused improvements to Apple App Store.



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 

  • Pro SQL Server 2019 Administration (Apress)

  • Reviewer: Kay Ewbank Rating: 5 out of 5 
    Verdict: Administering SQL Server can seem like a dark art; this book aims to make it more transparent. This thick book, over 900 pages, and goes further than most developers will hopefully have to. However, it's thorough, and explains the concepts well. Peter Carter gives plenty of examples, tips, and scripts to help you achieve your aims. If you have to administer an instance of SQL Server, it's a useful addition to your bookshelf.

Added to Book Watch  

More recently published books can be found in Book Watch Archive.

From the I Programmer Library

Our latest titles are

Last Updated ( Tuesday, 06 July 2021 )