November Week 1
Saturday, 12 November 2022

This week's new content includes an extract from the newly published Programmer's Python: Async, a book in the steadily expanding I Programmer Library. We also look at the GitHub's 10th Octoverse Report which gives details of the latest state of open source software.

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

I Programmer Logo Square

November 03 - 09, 2022

Featured Articles

Programmer's Python Async - Streams & Web Clients
07 Nov | Mike James
article thumbnail


Applying asyncio can be harder than you think. Find out how to use streams to implement an asynchronous web client in this extract from my new book Programmer's Python: Async


The Importance of Securing IoT Devices
03 Nov | Harry Wilson
article thumbnail


IoT devices are usually small gadgets or appliances that perform specific tasks. As such, they are often ignored, and their significance in an organization's IT infrastructure is rarely taken into account. This should not be the case, though, considering that the IoT ecosystem is a broad and delicate attack surface that can expose organizations to serious cyberattacks.



Programming News and Views

GitHub Grows As Business and Open Source Establish Firm Ties
09 Nov | Sue Gee
article thumbnail


Today sees the start of Universe2022, GitHub's global developer event which is now in its seventh year. With it comes the 10th annual Octoverse report which gives details of the latest state of open source software.


Traffic Light Security For IoT
09 Nov | Harry Fairhead
article thumbnail


The US is set to introduce user friendly labeling for IoT devices - as if labeling solved the problem. It may sound like a good idea but there are big problems. Labeling for energy consumption is easy - for security not so easy.


Data, Data, Everywhere ...
08 Nov | Sue Gee
article thumbnail


... and not enough people with the skills to cope with it all. The whole raft of Udacity's data-related Nanodegrees and courses are restarting November 9th and Udacity is currently offering a 75% discount!


Microsoft Computer Vision Image Analysis Improves OCR Handling
08 Nov | Kay Ewbank
article thumbnail


Microsoft has made available a public preview of the latest version of the Computer Vision Image Analysis API, with improvements including image captioning, image tagging, object detection, smart crops, people detection, and Read OCR functionality.


DALL-E Images API In Public Beta
07 Nov | Sue Gee
article thumbnail


Following the huge success of DALL-E as a commercial service for image generation from text prompts, OpenAI has released an API that allows developers to easily integrate its into their apps.


JetBrains Releases Aqua Preview
07 Nov | Kay Ewbank
article thumbnail


JetBrains has released a public preview of a new test automation product. Aqua is described as providing powerful tools for test automation engineers, along with a combination of language-specific features from IntelliJ IDEA, PyCharm, and WebStorm.


Meet Speedfolding The Shirt Folding Robot
06 Nov | Kay Ewbank
article thumbnail


An international team of robotics researchers has developed a new robot for folding laundry. SpeedFolding is described as being reliable and efficient. Whether the 'speed' bit of the name is justified probably depends on what you're measuring it against.


Datalore 2023 Updates Reporting
04 Nov | Kay Ewbank
article thumbnail


JetBrains has updated Datalore, its collaborative data science platform for teams, which is available both on-premises and in the private cloud. Datalore Enterprise 2023 has improvements to the reporting platform and support for Google BigQuery.


Τhe SivaLabs SpringBoot Tips Video Series
04 Nov | Nikos Vaggalis
article thumbnail


Even if you already use Spring Boot you may not understand how it works. We look at a great video series on Spring Boot for beginners, compiled as a Youtube playlist, which goes behind the scenes to explain its inner workings.


Couchbase Updates Capella
03 Nov | Kay Ewbank
article thumbnail


Couchbase has overhauled the Capella developer experience with the aim of making Capella easier to use, better looking, more flexible, more secure and faster. Capella is a fully managed service version of Couchbase’s distributed NoSQL database that includes mobile and IoT application services.


MDN Web Docs Gets Revamp
03 Nov | Alex Denham
article thumbnail


MDN Web Docs is being revamped to reorganize the Contribution Docs, the pages that explain what MDN is all about and how to work within it.



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

The C# Workshop (Packt)


Author: Jason Hales, Almantas Karpavicius and Mateus Viegas
Publisher: Packt
Date: September 2022
Pages: 780
ISBN: 978-1800566491
Audience: C# developers
Rating:  4
Reviewer: Mike James
C# is not the language it once was - time for a revival?


Book Watch

Data Structures & Algorithms in Python (Addison-Wesley)


This practical introduction to data structures and algorithms builds on Robert Lafore's Java-based guide to explain exactly how data structures and algorithms operate. Dr. John Canning, Alan Broder and Robert Lafore show how to efficiently apply them with Python and scale your code to handle today's big data challenges. 

Engineering a Compiler 3rd Ed
(Morgan Kaufmann)


This book covers the latest developments in compiler technology, with new chapters focusing on semantic elaboration (the problems that arise in generating code from the ad-hoc syntax-directed translation schemes in a generated parser), on runtime support for naming and addressability, and on code shape for expressions, assignments and control-structures. Keith Cooper and Linda Torczon have revised this edition with a fresh approach to learning important techniques for constructing a modern compiler, combining basic principles with pragmatic insights from their own experience building state-of-the-art compilers. 

The Fight for Privacy
(W. W. Norton & Company)


In this book, subtitled "Protecting Dignity, Identity, and Love in the Digital Age", Danielle Citron argues that we need to protect what she calls intimate privacy. Citron looks at the way personal information becomes valuable data, to corporations know exactly when to flash that ad for a new drug or pregnancy test, or used by social and political forces to manipulate what you think and who you trust, leveraging sensitive secrets and deepfake videos to ruin or silence opponents. 

Latest Title Published In I Programmer Library

Programming The Raspberry Pi Pico/W In C, 2nd Ed by Harry Fairhead (I/O Press) 


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 :




<ASIN:‎ 013485568X>





Last Updated ( Saturday, 12 November 2022 )