January Week 1
Saturday, 07 January 2023

Moving into 2023 make it a New Year's Resolution to follow I-Programmer to keep up with the news and books that you need to know about. This week we have the first exclusive extract from Programming the Raspberry Pi Pico/W In MicroPython, which gives details of how to implement a web client - something you won't easily find anywhere else.

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

I Programmer Logo Square

December 29 -  January 4

Featured Articles

The Pico In MicroPython: HTTP Client
02 Jan | Harry Fairhead & Mike James
article thumbnail


Implementing a web client is a basic task for anyone wanting to make use of the internet and the simplest way to do it is to use the urequests module. This is an extract from our book all about the Raspberry Pi Pico in MicroPython.


Just jQuery The Core UI - Creating Objects
29 Dec | Ian Elliot
article thumbnail


One of the big advantages of JQuery is that it is easy to use to create DOM objects and incorporate them into existing pages.



Programming News and Views

The End Of Google?
04 Jan | Mike James
article thumbnail


There are moments where technology changes just enough to disrupt a situation that you thought would survive forever. Is the success of foundational models like ChatGPT one of them? Google seems to think so.


PostScript Source Code Released
04 Jan | Kay Ewbank
article thumbnail


The source code for PostScript has been publicly released for the first time ever by the Computer History Museum with permission from both Adobe and John Warnock, the inventor of PostScript.


Google Open Sources Image Blurring
03 Jan | Alex Denham
article thumbnail


Google has announced open source versions of some of its "privacy-enhancing technologies", aka PETs. These are used to keep users' information anonymous and protected while still letting Google provide recommendations such as autocorrect suggestions and and the low-down in a restaurant's most popular dishes.


MAUI Now Available For .NET 7
03 Jan | Kay Ewbank
article thumbnail


The MAUI Framework is now generally available in .NET 7. The main improvements since the previous release is better performance for  CollectionView, and new desktop features as Microsoft increases the target beyond mobile to desktop.


HackerRank Reports On Language Demand At Work
02 Jan | Janet Swift
article thumbnail


HackerRank has published its 2023 Developer Skills Report using data from its testing platform to reveal which are the most in-demand skills and programming languages. Java is firmly the most in-demand language and TypeScript is the one with the greatest increase in demand.


AI Helps Generate Buggy Code
02 Jan | Mike James
article thumbnail


Shock horror - AI code assistants help humans write code, but it tends to be buggy. Given the code the AI learned from wasn't perfect, is this so surprising?


Shakes On A Plane - Easy 3D Imaging
01 Jan | David Conrad
article thumbnail


You just got to love titles of academic papers like "Shakes on a Plane". In this case it's appropriate. Take one standard camera a burst shot of images and you can create a depth image due to the unsteadiness of the hand-held camera.


Natural Language Processing Demystified
30 Dec | Nikos Vaggalis
article thumbnail


...is the title of a free, self-paced and comprehensive course that will  take you from beginner to expert in this topic. With 15 modules, it provides a solid grounding in NLP covering everything from the very basics to today's advanced models and techniques.


Online Tracking And How To Avoid It
30 Dec | Austin Dease
article thumbnail


Whether you are aware of it or not, most websites routinely gather information about you. How is this done? Should you care that your data harvested in this way and if you object what can you do about it?


Google Launches Free Vulnerability Scanner
29 Dec | Sue Gee
article thumbnail


Google has announced the availability of OSV-Scanner, a free tool that acts as a front end interface to the Open Source Vulnerability (OSV) database. The OSV-Scanner assesses a project's dependencies against the OSV database showing all vulnerabilities relating to the project.


Microsoft Graph PowerShell and Python SDK In Preview
29 Dec | Kay Ewbank
article thumbnail


Microsoft has announced that that the Graph PowerShell SDK and Python SDK are now in preview. Microsoft Graph lets organizations map the relationships between people, information and activities within the organization. You can use REST APIs or SDKs to access the data and build apps.



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

Microsoft Azure Compute: The Definitive Guide 

Author: Avinash Valiramani
Publisher: ‎ Microsoft Press
Pages: 320
Audience: Azure users
Rating: 4.5
Reviewer: Kay Ewbank

This book is a guide to Azure compute services for IT professionals who need to work out the best way to implement Azure, then deploy and operate it. 

Book Watch

BBC Micro:bit in Practice (Packt)


In this book described as "a hands-on guide to building creative real-life projects with MicroPython and the BBC Micro:bit"  Ashwin Pajankar, Abhishek Sharma and Sandeep Saini show how hardware components can be manipulated using a combination of Micro:bit and MicroPython. The book begins with mini projects aimed at developing practical knowledge of circuit design and writing programs before moving on to how to write programs for working with built-in LEDs and buttons, interfacing external LEDs, buttons, motors and buzzers, built-in radio, speakers, accelerometer, and a compass.


Ruby on Rails Tutorial, 7th Ed (Addison-Wesley)


In this tome subtitled "Learn Web Development with Rails", Michael Hartl teaches Rails by guiding you through the development of three example applications of increasing sophistication. The tutorial's examples focus on the general principles of web development needed for virtually any kind of website. The updates to this edition include full compatibility with Rails 7.

Tracers in the Dark (DoubleDay)


Subtitled "The Global Hunt for the Crime Lords of Cryptocurrency", this is the story of a new breed of investigators who have cracked the Bitcoin blockchain, exposing once-anonymous realms of money, drugs, and violence. Andy Greenberg tells a saga of criminal empires built and destroyed. He introduces an IRS agent with a defiant streak, a Bitcoin-tracing Danish entrepreneur, and a colorful ensemble of hardboiled agents and prosecutors as they delve deep into the crypto-underworld.




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








Last Updated ( Saturday, 07 January 2023 )