Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an extract from the newly published "Programming the Raspberry Pi Pico in MicroPython" and an article from our History section on how John Warnock invented PostScript and bailed out the Mac.
To receive this digest automatically by email, sign up for our weekly newsletter.
May 13 - 19, 2021
|The Pico In MicroPython: A PIO Driver For The DHT22
Harry Fairhead & Mike James
The DHT22 is a useful low-cost temperature and humidity sensor and you can use it via PIO assembler for the Pico. This is an extract from our latest book all about the Pico in MicroPython.
John Warnock - Father of PostScript
John Warnock is a mathematican turned computer scientist. Wihout him there would probably be no Apple, no PDF and no printers that produce typeset quality output. Find out how he invented PostScript and bailed out the Mac.
Programming News and Views
|Guido And Microsoft Want To Make Python x2 Faster
19 May | Mike James
A presentation by the father of Python or its BDFL as we used to know him, Guido van Rossum, announced that Microsoft has backed him to create a faster Python.
Postgre SQL For Everybody - New On Coursera Plus
18 May | Sue Gee
There's a brand new Specialization on Coursera that will take you from basic to advanced SQL skills using PostgreSQL, the highly popular open source SQL database.
Kotlin 1.5 - Mature But Still Growing
18 May | Mike James
A 1.5 release is always interesting and Kotlin continues its development into a "do-it-all" language with its latest update.
Apache Arrow 4 Adds New C++ Compute Functions
18 May | Kay Ewbank
Apache Arrow has been updated to version 4.0. It has extra C++ compute functions for numeric and string data, and improves the performance of Arrow Datasets.
Jetpack Compose For Web - Putting Order To Chaos
17 May | Nikos Vaggalis
The Jetpack Compose saga continues with its newest installment, Web, which is an attempt to unify development across Android, Desktop and Web platforms. Compose this,Compose that, it's easy to loose track. So let's put order to this chaos!
Angular 12 Moves Closer To Ivy
17 May | Kay Ewbank
Angular 12 has been released and the developers say this version moves close to achieving "Ivy Everywhere". Ivy is the code name for Angular's next-generation compilation and rendering pipeline.
Computer Vision Competition - Count the Wild Beasts
16 May | David Conrad
iWildCam 2021, a computer vision contest to count the number of animals recorded in camera trap data, is currently underway on the Kaggle platform. Data for the competition comes from the Wildlife Conservation Society and iNaturalist.
How to Ensure Web Application Security
14 May | Aqib Ijaz
It is impossible to develop an application that is 100% secure. No matter how hard you try and how in-depth and strict your development approach is, threats can arise as the application security scenario is a dynamic one.
Linux Foundation Launches Digital Agriculture Project
14 May | Kay Ewbank
The Linux Foundation has launched an open source digital infrastructure project for agriculture with the aim of promoting global collaboration across the agricultural industry. AgStack will aim to increase digital transformation and address climate change, rural engagement and food and water security.
OtterTune AutoTweaks Your DBMS With Help From ML
13 May | Nikos Vaggalis
OtterTune is a tool powered by self-driving DBMS technology out of R&D at Carnegie Mellon University that aims to alleviate the fundamental difficulties of tuning a DBMS.
Nano 5.7 Released
13 May | Kay Ewbank
There's a new version of Nano, Gnu's command line text editor. Nano 5.7 improves the position and size of the indicator, and has several memory leak fixes.
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 source of revenue that enables us to continue posting.
- Artificial Intelligence, Machine Learning, and Deep Learning (Mercury Learning)
Reviewer: Mike James Rating: 4 out of 5
Verdict: This book is not cutting edge. It doesn't even mention some of the cutting edge ideas that are around at the moment and many of the up-to-date ideas that it does touch on are not covered in enough detail. This is the tradeoff in writing a reasonably short book. As long as you don't expect this book to tell you everything, you should be reasonably happy with its mix of informal explanation and basic practical projects.
Added to Book Watch
More recently published books can be found in Book Watch Archive.
From the I Programmer Library
Newly published books from I/O Press:
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