This weekly digest is a summary of our news coverage together with the latest book review and additions to our archive of new book titles plus our latest articles. This week Harry Fairhead has an explanation of the Raspberry Pi's implementation of pulse width modulation and Mike James introduces algorithmic thinking - the best reason for learning to program.
To receive this digest automatically by email, sign up for our weekly newsletter.
September 2 - 8, 2021
|The Pico In C: Basic PWM
The Pico has a particularly flexible PWM generator but to get the most out of it you need to understand how it works. This is an extract from our latest book all about the Pico in C.
The Trick Of The Mind - Programming & Algorithmic Thought
This introductory chapter of our new ebook on the nature of programming is aimed at programmers and non-programmers alike. If you can't program then find out why you should learn. If you can program then find out why what you do is special and how it is a generally applicable thinking style.
Programming News and Views
|Raspberry Pi Most Popular Industrial IoT Device!
08 Sep | Harry Fairhead
There is a widely held belief that "maker" hardware such as the Raspberry Pi is disdained by the professional community who wouldn't be seen dead loading code onto an "amateur" piece of hardware. Well this might not be quite true.
Cohere - Pioneering Natural Language Understanding
08 Sep | Sue Gee
Cohere, a startup which is building natural language processing tools and models based on the breakthrough AI technology of Transformers, has raised funding of over $40 Million, including investments by Geoffrey Hinton and Fei-Fei Li.
UX,UI Taking Account Of The Human
07 Sep | Sue Gee
If you are interested in User experience and the psychological interface between man and computer technology, edX has two Professional Certificates - one on Human-Computer Interaction, the other on Human-Robot Interaction.
JetBrains Announces Data Science IDE
07 Sep | Kay Ewbank
Today JetBrains is announcing an early access program for a new IDE for data scientists. DataSpell is described as offering "a productive developer environment for data science professionals who are actively involved in exploratory data analysis and prototyping machine learning models."
Free Resources For Machine Learning
06 Sep | Nikos Vaggalis
A browser extension and two free courses, "Machine Learning with Graphs" from Stanford and "Introduction to Deep Learning" by Sebastian Raschka are three excellent resources for mastering Machine Learning.
MAUI Compatibility For Xamarin Community Toolkit
06 Sep | Kay Ewbank
The Xamarin Community Toolkit team has announced two new .NET MAUI-compatible versions of the toolkit, a toolkit and a markup toolkit. .NET MAUI is the .NET Multi-platform App UI, a framework for building native device applications spanning mobile, tablet, and desktop.
Photo Upscaling With Diffusion Models
05 Sep | David Conrad
Researchers in Google's Brain Team have shared news of breakthroughs they've made in image super-resolution. There are impressive results from using SR3, a super-resolution diffusion model. Next the team used a cascade approach to generate high-resolution natural images.
On This Day in 1927 Creator of LISP Born
04 Sep | Historian
John McCarthy, the man who invented the LISP programming language was born on September 4, 1927 in Boston Massachusetts. He is also remembered as the organizer of the summer workshop at Dartmouth College that is considered to be the founding event of Artificial Intelligence as a field.
The Ultimate Guide to Password Safety
03 Sep | Lucas Klemmer
You’ve heard it dozens of times before: don’t write your passwords down on a piece of paper, don’t tell anyone your passwords, always use numbers, and so on and so on. You’d think everyone’s gotten password safety rules down by now.
Qt Creator 5 Released
03 Sep | Kay Ewbank
Qt has announced the release of Qt Creator 5, with improvements including experimental support for Clangd as the backend for the C/C++ code model, and some support for building and running applications in Docker containers.
Feedback From Google Summer Of Code 2021
02 Sep | Sue Gee
Google Summer of Code is a program for students who want to spend their summer break "flipping bits not burgers". 2021 was the 17th year of the program and back in June 1,286 students, paired with 199 open source organizations, started their 10-week stint of contributing to open source projects.
Amazon Releases MemoryDB For Redis
02 Sep | Kay Ewbank
Amazon has released Amazon MemoryDB for Redis, a new Redis-compatible, durable, in-memory database. Amazon says MemoryDB makes it easy and cost-effective to build applications that require microsecond read and single-digit millisecond write performance with data durability and high availability.
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 enables us to continue posting.
- Microsoft Azure Data Fundamentals
Exam Ref DP-900 (Microsoft Press)
Reviewer: Ian Stirk Rating: 4 out of 5
- Verdict: This book aims to introduce Azure data services and their use with different types of data and workloads, and mostly succeeds. Will the book help you pass the exam? Well, it does cover all the expected topics, however I think you will need to explore the included links, and gain some practical experience, to pass the exam.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Our latest title is:
I Programmer has reported news for over 10 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