January Week 2
Written by Editor   
Saturday, 18 January 2025

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.

I Programmer Logo Square

January 9 - 15, 2025

Featured Articles


ESP32 In MicroPython: One Wire Bus DS1820
13 Jan | Harry Fairhead & Mike James
article thumbnail

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
article thumbnail

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.

Banner

Programming News and Views


The Strange Case Of the JavaScript Trademark
15 Jan | Ian Elliot
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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
article thumbnail

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.

Banner

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>

 

IP2

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

Last Updated ( Saturday, 18 January 2025 )