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.
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
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
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.
|
|
Programming News and Views
|
TypeScript A Decade On 12 Oct | Mike James
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
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
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
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
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
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
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
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
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
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
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.
|
|
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.
|
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> |