October Week 2
Saturday, 15 October 2022

Get up to speed on stuff that affects you as a developer with our weekly digest. It summarizes the week's news together with the week's book review and new titles selected for Book Watch Archive. This week we have the first extract from Programmer's Python Async, the third book in Mike James "Something Completely Different" series that shows how Python takes it own unique approach.

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

I Programmer Logo Square

October 06 - 12, 2022

This week we sent out our new-look newsletter for the first time. It uses a new emailer and the one problem in the transition was that the newsletter is now sent to people who had previously unsubscribed and to others who had declined to receive it. Our apologies for this.

 

 

Featured Articles


Programmer's Python Async - Asyncio
By Mike James
article thumbnail

 

Asyncio is just one way to do async in Python, but it is an important one. Getting started with asyncio is difficult because of the profusion of coroutines, tasks and futures, how they differ and how to use them. 

 



Five Tips For Securing GitOps Environments
By Sigal Zigelboim
article thumbnail

 

GitOps, a novel term introduced over the last 5 years, refers to a process of automating IT infrastructure using infrastructure as code and software development best practices such as  version control, collaboration, compliance, and CI/CD. Learn about the basics of GitOps together with five best practices that can help you secure your GitOps environment. 


Banner

Programming News and Views


TypeScript A Decade On
12 Oct | Mike James
article thumbnail

 

TypeScript, Microsoft's alternative to JavaScript created by Anders Hejlsberg first became public in October 2012. At the time Microsoft and JavaScript seemed an unlikely pairing - but TypeScript was a radical flavor of JavaScript that over time has proved popular. 



JetBrains Fleet IDE Now In Public Preview
12 Oct | Kay Ewbank
article thumbnail

 

JetBrains has announced a public preview of Fleet, its new IDE and lightweight code editor. JetBrains announced Fleet last November and attracted massive interest with over 137,000 people signing up for the private preview. 



Tackle CMU's Intro To Database Systems For Free
11 Oct | Nikos Vaggalis
article thumbnail

 

Carnegie Mellon is one of the top universities for computer science and offers a wide selection of database courses. Its 15-445/645 Intro To Database Systems is a project-oriented course that provides an introduction to the internal architecture of database systems. 


Last Ever Ada Lovelace Day
11 Oct | Sue Gee
article thumbnail

 

Today sees the final ever Ada Lovelace Day, an event which aims to raise the profile of women in science, technology, engineering and maths. The flagship event, combining science and comedy from an all-female line up takes place online starting at 8:00pm London time (19:00 UTC). 



Helidon For Microservices Flies High
10 Oct | Nikos Vaggalis
article thumbnail

 

Helidon, the open source microservices framework by Oracle, has been updated to version 3. At the same time a new side project, Helidon Nima, introduces virtual thread support. 



Rust Creates Style Team And Enhances Await
10 Oct | Kay Ewbank
article thumbnail

 

The Rust Foundation, the nonprofit organization dedicated to supporting and sustaining the Rust programming language, has announced it is establishing a team to maintain and define the Rust style. The Foundation has also recently released version1.64 of Rust with improvements including an enhanced version of await. 



BBC Technology - A Museum Piece
09 Oct | Sue Gee
article thumbnail

 

To celebrate the 100th anniversary of the BBC, TNMOC (The National Museum of Computing) is mounting an exhibition "BBC Through The Decades", showcasing the analogue and digital technology used by the BBC since its inception. 



MAUI Framework And Community Toolkit Released
07 Oct | Kay Ewbank
article thumbnail

 

Microsoft has released version 1.3 of the Community Toolkit for .NET MAUI. The announcement follows the official release of the .NET MAUI Framework in the release version of Visual Studio 2022 in August. 



AI Beats 50 Year Old Best Multiplication Algorithm
06 Oct | Mike James
article thumbnail

 

Multiplying two matrices together is fundamental and almost elementary. How fast you can do the job is both practically and theoretically important. The fastest known algorithm has just been beaten - not by a mathematician but by DeepMind's AlphaTensor. 



Welcome To A New Part of Donald Knuth's Magnum Opus
06 Oct | Sue Gee
article thumbnail

 

The Art of Computer Programming is, rightly, the most celebrated book, or rather set of books, in computer science and the publication of a new volume is a cause for celebration.

 


Kafka KRaft Now In Production
06 Oct | Kay Ewbank
article thumbnail

 

Apache Kafka has been updated with a new way to run Apache Kafka with self-managed metadata. Kafka is a distributed streaming platform that can be used for building real-time streaming data pipelines between systems or applications. 


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

Full Review


R in Action, 3rd Ed (Manning)
11 Oct

 

Author: Dr. Robert I. Kabacoff
Publisher: Manning
Date: May 2022
Pages: 656
ISBN: 978-1617296055
Print: 1617296058
Kindle: B09X633939
Audience: Statistical practitioners
Rating: 4.8
Reviewer: Janet Swift

With high salaries to be earned as a data scientist,  R seems to be a useful language to learn R. Is R in Action the way to do it? 


Book Watch


Programmer’s Python: Async (I/O Press)

This book, subtitled "Threads, processes, syncio & more" is part of a set of Something Completely Different books that look at what makes Python special and sets it apart from other programming languages. This volume is about asynchronous programming, something that is is hard to get right - but well worth the trouble. Mike James looks at how to ensure applications can make use of async code so avoiding wasting a huge amount of the machine’s potential. 


The C# Workshop (Packt)
 

Subtitled "Kickstart your career as a software developer with C#", this book provides a fast-paced, supportive learning experience that will quickly get you writing C# code and building applications. Rather than focus on dry, technical explanations of the underlying theory, Jason Hales, Almantas Karpavicius and Mateus Viegas cut through the noise and use engaging examples to help you understand how each concept is applied in the real world. 



A Concise Introduction to Robot Programming with ROS2 (Chapman and Hall/CRC)

 

This book explores the concepts and tools necessary to bring a robot to life through programming. Francisco Martín Rico looks at the skills necessary to undertake projects with ROS2, the new version of ROS and describes the concepts, tools, and methodologies of ROS2 from the beginning. 


 

IP2

I Programmer has reported news for over 12 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:1871962773>

<ASIN:B0BHDWZY62>

<ASIN:1871962420>

<ASIN:B0896SDK1Y>

<ASIN:1617296058>

 <ASIN:1871962765>

<ASIN:1800566492>

<ASIN:1032264659>

Last Updated ( Saturday, 15 October 2022 )