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 Programming the ESP32 In MicroPython, the latest book published in the I Programmer library.
To receive this digest automatically by email, sign up for our weekly newsletter.
August 17 - 23, 2023
Featured Articles
|
ESP32 In MicroPython: PWM And The Duty Cycle 21 Aug | Harry Fairhead & Mike James
The PWM hardware available on the ESP32 is a little more complicated than you might expect and some things might be better achieved using the RMT. This extract is from Programming the ESP32 in MicroPython, part of the I Programmer Library and it shows you how to use the PWM hardware.
|
Running Spark on Kubernetes: A Quick Guide 17 Aug | Sigal Zigelboim
Spark is the go-to tool for processing large datasets and performing complex analytics tasks. Running on it Kubernetes offers benefits in resource efficiency, reducing conflicts between jobs competing for resources and fault tolerance.
|
|
Programming News and Views
|
Python In Excel 23 Aug | Janet Swift
Microsoft and Anaconda have teamed up to put the power of Python and popular libraries such as numpy, pandas, Matplotlib and seaborn inside Excel allowing a "best of both worlds" scenario for data analysts that promises to be better than either on its own.
|
Google Chrome Will Enforce HTTPS By Default 23 Aug | Ian Elliot
Google has announced that it plans to make HTTPS the default on Chrome. Over 90 percent of traffic on Chrome is already to HTTPS sites, but between 5 and 10 percent of traffic remains 'stubbornly' on HTTP, according to the Chromium blog. It this a good move?
|
Python Web Conference 2023 Sessions Now Online 22 Aug | Nikos Vaggalis
The talks presented at the 5th annual Python Web Conference are now available on YouTube. Topics ranged from AI/ML and Big Data to CI/CD, Serverless and more.
|
IBM Announces COBOL Modernizing Solution 22 Aug | Kay Ewbank
IBM has announced IBM Watsonx Code Assistant for Z, an AI-assisted solution designed to make it faster and less risky to modernize COBOL applications.
|
Celebrating John Warnock, Father of PostScript 21 Aug | Sue Gee
John Warnock, co-creator of the PostScript Language and co-founder of Adobe Systems, died on August 19th, 2023 at the age of 82.
|
You Can Now Code Websites With SQL 21 Aug | Nikos Vaggalis
SQLPage is a fun and innovative open source project that lets you do the presentation layer in plain SQL.
|
Vesuvius Challenge - Progress and Prizes 20 Aug | Sue Gee
The Vesuvius Challenge was launched in March 2023 with a Grand Prize of $700,000 for the first team to read at least four passages from a Herculaneum Papyri scroll with a deadline of December 31st, 2023. There was quick uptake by the machine learning and computer vision communities. Here's a progress report with details of the latest prize - for finding letters in a scroll.
|
DARPA Launches AI Cyber Challenge 18 Aug | Kay Ewbank
President Biden has announced a two-year competition to develop better cybersecurity products using AI. The AI Cyber Challenge (AIxCC) has almost $20 million in prizes, and will see teams compete to develop AI-driven systems to automatically secure critical code.
|
GitHub Bug Bounty Program Now With Swag 18 Aug | Alex Armstrong
2022 was GitHub's biggest bug bounty year in its 9-year history. It paid out more than $1.5M in bounties for 364 vulnerabilities, bringing the total rewards via HackerOne since 2016 to $3.8M.
|
Google Previews Project IDX App Development 17 Aug | Kay Ewbank
Google has released an early preview of Project IDX, a browser-based development experience built on Google Cloud and powered by Codey, a foundational AI model trained on code and built on PaLM 2. Project IDX is also built on Code OSS, Code-Open Source Software, the core layer of VS Code.
|
Java 21 Now Feature Complete 17 Aug | Kay Ewbank
Java and JDK 21 are now feature complete, and are in Rampdown Phase Two. Java 21 is the new Long Term Support (LTS) version, meaning it will be supported for at 5 years by Oracle, and both Java 21 and JDK 21 come with 15 JEPs (Java Enhancement Proposals).
|
|
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 Rust Programming Language, 2nd Ed
Author: Steve Klabnik and Carol Nichols Publisher: No Starch Press Date: June 2023 Pages: 560 ISBN: 978-1718503106 Audience: Systems programmers Rating: 4.8 Reviewer: Mike James
There's a new edition of what has become the standard text on Rust. Has it matured along with Rust?
|
Book Watch
|
The Well-Grounded Python Developer (Manning)
Subtitled "How the pros use Python and Flask2, This friendly guide shows how the Python ecosystem fits together, and grounds the reader in the skills they need to continue their journey to being a software developer. Doug Farrell builds on Python skills you’ve learned in isolation and shows you how to unify them into a meaningful whole.
|
Pro SQL Server 2022 Wait Statistics, 3rd Ed (APress)
This practical guide, subtitled "A Practical Guide to Analyzing Performance in SQL Server and Azure SQL Database" shows how to analyze and troubleshoot SQL Server performance using wait statistics. Thomas LaRock and Enrico van de Laar look at how to identify precisely why queries are running slowly, and how to measure the amount of time consumed by each bottleneck so you can focus attention on making the largest improvements first.
|
Crimes Against Data (Technics Publications)
With the strap line "101 true crime stories of people abusing and misusing data", this book starts from the premise that just because there’s data doesn’t necessarily mean it’s the right data or people are using it properly. Merrill Albert uses a series of anecdotes to loook at how data problems (data crimes) are caused by people treating data improperly, and what the impact of this is.
|
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
<ASIN:1871962099> <ASIN:B0C8NV75TF>
<ASIN:1718503105>
<ASIN:1617297445>
<ASIN:1484287703>
<ASIN:1634623479> |