This week's top featured article is an extract from Programming the ESP32 in MicroPython, 2nd Edition which now also covers the ESP32 S3 and the Arduino Nano ESP32. If you prefer C for your IoT projects then you have a choice, Programming the ESP32 in C Using The Espressif IDF and Programming the ESP32 in C Using The Arduino Library.
To receive this digest automatically by email, sign up for our weekly newsletter.
January 9 - 15, 2025
Featured Articles
|
ESP32 In MicroPython: One Wire Bus DS1820 13 Jan | Harry Fairhead & Mike James
The one-wire bus is easy and cheap - what more could you want? This extract is from the newly published Programming the ESP32 in MicroPython, 2nd Edition and shows you how the DS18B20 temperature sensor works with the ESP32, ESP32 S3 and Arduino Nano ESP32.
<ASIN:1871962935>
<ASIN:1871962927>
<ASIN:1871962919>
|
Getting Started With Digital Logic - Logic Gates 11 Jan | Harry Fairhead
How to get hands-on with logic gates without soldering. Using the SmartSim simulator, the hardware becomes software and you can avoid burnt fingers and burned components. So let's get started.
|
|
Programming News and Views
|
The Strange Case Of the JavaScript Trademark 15 Jan | Ian Elliot
JavaScript is the most widely used programming language in the world. Now in its 30th year, JavaScript is firmly established as the language that powers the web. But it has a problem. Oracle owns the trademark to its name and isn't going to give it up without a fight.
|
Pico RP2350 Security Bounty Won 15 Jan | Harry Fairhead
Making hardware secure is more difficult than you might think, which is the reason I was confident that Raspberry Pi would have to pay out its $20,000 bounty offered to anyone who could break the security on the RP2350 - the heart of the Pico.
|
Stack Overflow Jobs Expands As Traffic Dwindles 15 Jan | Sue Gee
Stack Overflow Jobs, a site run in partnership with Indeed, is now available outside the US, including the United Kingdom, Germany, France and the Netherlands. This should provide a revenue stream to support Stack Overflow at a time when its QA traffic is diminishing.
|
Prometheus 3 Adds New UI 15 Jan | Kay Ewbank
Prometheus 3 has been released, the first major release in seven years. The new version has a new UI and native support in Remote-Write for new elements.
|
Apache Struts 7 Released With Stronger Security 13 Jan | Kay Ewbank
Apache Struts 7 has been released. This version adds support for JEE 9+, and implements stronger security defaults.
|
Google Home APIs In Android Beta 13 Jan | Alex Denham
Google has made the Android version of its Home APIs available in public developer beta, with the iOS version to follow in the coming months.
|
Robot Vacs Move Towards Real Robots 12 Jan | Lucy Black
Robot vacuum cleaners swept the floor at CES 2025 and while this might not seem very exciting, think again. Adding AI to these everyday home helpers has already made them more efficient at what they do. Now they are expanding what they do and getting a foot in the door of homes everywhere.
|
Linux Foundation Launches Chromium Browser Support 10 Jan | Kay Ewbank
The Linux Foundation and Google have announced a partnership and launched an initiative in support of Chromium-based browsers.
|
National Medal of Science For Cynthia Dwork 10 Jan | Sue Gee
Harvard professor of Computer Science,Cynthia Dwork, is among the fourteen recipients of the National Medal of Science presented by President Joe Biden on January 3, 2025.
|
Gleam 1.7 Improves Performance 09 Jan | Alex Denham
Gleam 1.7 has been released with faster record updates and more secure package manager credential handling. Gleam is a statistically typed-language the compiles to Erlang or JavaScript.
|
Google Releases Apigee API Hub 09 Jan | Kay Ewbank
Google has released Apigee API hub, a central repository for APIs, regardless of where they're hosted or who created them. The aim is to provide a single view onto an entire API ecosystem, making it easier to manage, govern, and observe all the APIs in one place.
|
|
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 Reign of Botnets (Wiley)
Author: David Sénécal Publisher: Wiley Date: July 2024 Pages: 356 ISBN: 978-1394262410 Audience: General Rating: 5 Reviewer: Kay Ewbank
This book is subtitled 'Defending against Abuses, Bots and Fraud on the Internet', which is a big and important topic.
<ASIN:B0D1CJR212>
|
Book Watch
|
Kotlin from Scratch (No Starch)
With the aid of 37 hands-on projects, this book moves quickly through the language basics while demonstrating problem-solving skills and how to tackle advanced concepts like fractals, dynamic systems, and nature-inspired algorithms. Dr. Faisal Islam explores the way Kotlin handles variables, control structures, functions, classes, and data structures, and shows how to create visualizations using Kotlin and the JavaFX graphics library.
<ASIN: 1718503520>
|
Learning Theory from First Principles (The MIT Press)
In this book Francis Bach presents the foundations and latest advances of learning theory for graduate students as well as researchers who want to acquire a basic mathematical understanding of the most widely used machine learning architectures. Taking the position that learning theory does not exist outside of algorithms that can be run in practice, this book focuses on the theoretical analysis of learning algorithms as it relates to their practical performance. Bach provides the simplest formulations that can be derived from first principles, constructing mathematically rigorous results and proofs without overwhelming students.
<ASIN: 0262049449>
|
Genesis: Artificial Intelligence, Hope, and the Human Spirit (Little, Brown and Company)
In his final book, the late Henry Kissinger joins forces with two leading technologists, Eric Schmidt and Craig J. Mundie, to explore the challenges and opportunities presented by artificial intelligence. The authors argue that as it absorbs data, gains agency, and intermediates between humans and reality, AI will help us to address enormous crises, from climate change to geopolitical conflicts to income inequality.
<ASIN:0316581291>
|
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 |