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
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
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
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
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
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
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
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
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
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
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
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
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
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
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:1484250885>
<ASIN:0367644320>
<ASIN:1718501447>
<ASIN:1912047853>
<ASIN:1871962706>
<ASIN:B096MZY7JM>
<ASIN:1871962692>
<ASIN:1871962684>
|