May Week 5
Saturday, 03 June 2023

This weekly digest is a summary of our news and book coverage plus our latest articles. This week Mike James and Harry Fairhead join forces to overcome a limitation of the Raspberry Pi Pico - lack of internal storage, showing how to add an SD card reader. We also have an updated Programmer's Bookshelf with recommendations for newcomers to JavaScript. 

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

I Programmer Logo Square

May 25 - 31, 2023

Featured Articles

Raspberry Pi Pico File System & SD Card Reader
29 May | Mike James & Harry Fairhead
article thumbnail

The Raspberry Pi Pico doesn't have any removable storage, but you can use its internal flash memory to read and write files and its easy to add an SD card reader. We show how to do it in MicroPython.

JavaScript Beginners Book Choice
25 May | Kay Ewbank
article thumbnail

The team of I Programmer book reviewers read a lot of programming titles, and our programmer's bookshelf section provides a guide to those that we thought were among the best, with recommendations of the books you might find helpful at different stages in your personal development. This time it's the turn of JavaScript for newcomers to the language.


Programming News and Views

BBC Giving Schools 700,000 micro:bits...
31 May | Harry Fairhead
article thumbnail

... why? This raises so many questions on so many levels it is difficult to know were to start. A lesson or a warning for other countries?

Pain And Panic Over Rogue AI - We Need a Balance
31 May | Sue Gee
article thumbnail

Jumping on the bandwagon of hysteria created by Geoffrey Hinton's recent warning about the existential threat posed to humanity by AI, a "Statement on AI Risk" is being endorsed by researchers and academics in the field of AI.

The Fedora Python Classroom
30 May | Nikos Vaggalis
article thumbnail

This Fedora distribution preloaded with Python goodies is perfect for teaching Python in the classroom and also has a lot to offer to developers.

Microsoft Announces Dev Box Portal
30 May | Kay Ewbank
article thumbnail

Microsoft has announced several improvements to the preview of Dev Box, a managed service that is due for release this summer.

Raspberry Pi - You Can Have 10 Zeros!
29 May | Harry Fairhead
article thumbnail

The shortage of Pis has been a real problem. At the end of last year we were promised that the situation would be easing in the new year, but it didn't noticeably change. Now we have news that you can have ten Pi Zeros and they are in stock! Is the drought about to be over at last?

Cybersecurity Google Tackles Skills Gap
29 May | Sue Gee
article thumbnail

Google has added Cybersecurity to the ever-growing list of its Google Career Certificates. Taught online on the Coursera Platform by Google experts these certificates are intended to help you embark on a new and lucrative career.

Vote For The Creepiest Robot
28 May | Lucy Black
article thumbnail

The IEEE has relaunched its Robot Guide website and wants visitors not only to explore its expanded collection but to decide which robots are the most wanted, the coolest and the best. There's also a new Sci-Fi Robots Face-Off game.

Bloomberg Supports FOSS With Funding
26 May | Nikos Vaggalis
article thumbnail

Having realized that the open source community is what makes the web work, Bloomberg, a major player in the global financial markets as well as a major source of financial news and analysis, has pledged its support by establishing a sustainable funding scheme.

Imagine Cup World Champions 2023
26 May | Lucy Black
article thumbnail

Three teams, the top team from each of the contest's three regions took part in the ultimate stage of the Imagine Cup and travelled to Seattle to make their final 3-minute pitches to the panel of three judges immediately before the start of Build. And the winners were ... Team TAWI from Kenya.

Google Dart 3 Adds Record Support
25 May | Kay Ewbank
article thumbnail

Dart 3 has been released with support for records, patterns and class modifiers. The new release is also a fully sound, null safe language.

AWS Lambda Adopts Python 3.10
25 May | Nikos Vaggalis
article thumbnail

AWS Lambda functions can now use all the new and useful language features of Python 3.10 as well as take advantage of the performance improvements this version introduces, in both managed runtimes and container images.

Appdome Adds GitLab Integration
25 May | Kay Ewbank
article thumbnail

Appdome has announced a pre-built integration between its Cyber Defense Automation platform and GitLab.


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

Beginning Programming All-in-One For Dummies

Author: Wallace Wang
Publisher: For Dummies
Pages: 800
ISBN: 978-1119884408
Print: 1119884403
Kindle: B0B1BLY87B
Audience: Novice programmers
Rating: 3
Reviewer: Kay Ewbank

This is a collection of seven shorter books introducing key aspects of programming, but it fails through trying to cover too many topics in too shallow a fashion.

Book Watch

Building Web APIs with ASP.NET Core (Manning)

This book is a practical beginner’s guide to creating web APIs using ASP.NET Core. In it, Valerio De Sanctis develops an API that feeds web-based services, including websites and mobile apps, for a board games application. The book is structured to mirror a real-world development project, with each chapter introducing a new feature request. It shows how to build an API with an ecosystem of ASP.NET Core tools that help simplify everything from setting up the data model to generating documentation, using modern APIs utilizing REST and GraphQL standards.

Fancy Bear Goes Phishing (Farrar, Straus and Giroux)

This book, subtitled "The Dark History of the Information Age in Five Extraordinary Hacks" provides an entertaining account of the philosophy and technology of hacking, and why we all need to understand it. Scott J. Shapiro draws on his Yale University class about hacking to show that cybercrime has less to do with defective programming than with the faulty wiring of our psyches and society.

Mathematics of Deep Learning: An Introduction (De Gruyter)

This book sets out to provide a mathematical perspective on some key elements of deep neural networks (DNNs). Leonid Berlyand and Pierre-Emmanuel Jabin's compact textbook offers a view that emphasizes the underlying mathematical ideas. It introduces basic concepts from deep learning in a rigorous  fashion with mathematical definitions of deep neural networks (DNNs), loss functions, the backpropagation algorithm, etc. For each concept they identify the simplest setting that minimizes technicalities but still contains the key mathematics.



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 : 








Last Updated ( Saturday, 03 June 2023 )