March Week 5
Saturday, 06 April 2024

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 ESP32 In MicroPython about when and how to use interrupts in an IoT context and a Programmer's Puzzle set by Joe Celko.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

March 28 - April 3, 2024

Featured Articles


ESP32 In MicroPython: Interrupts
03 Apr | Mike James & Harry Fairhead
article thumbnail

Interrupts are hard but not in MicroPython. This extract from Programming the ESP32 in MicroPython, part of the I Programmer Library, shows you how to get started with interrupts and when not to use them.


Sharpen your Coding Skills - Elevator Puzzle
31 Mar | Joe Celko
article thumbnail

Introducing Melvin and Bugsy, characters who figure in a series of challlenges from Joe Celko. Sharpen your coding skills with puzzles that will both amuse and torment you.

Banner

Programming News and Views


Rust Twice As Productive As C++
03 Apr | Mike James
article thumbnail

Google director of engineering, Lars Bergstrom, gave a talk at the recent Rust Nation UK conference and claimed that Rust was twice as productive as C++. Given how good Google is at C++, this is quite a claim.


Redis Changes License, Rival Fork Launched
03 Apr | Kay Ewbank
article thumbnail

The developers of Redis have announced that they are changing the licensing model for the database. From now on, all future versions of Redis will be released with source-available licenses rather than the current three-clause Berkeley Software Distribution (BSD).


Falco On Track To Version 1.0.0
02 Apr | Nikos Vaggalis
article thumbnail

Falco is a cloud native runtime security tool for the Linux operating system, designed to detect abnormal behavior and warn of potential security threats in real-time. Now it's about to release its first stable version.


Supersimple - Deep Insights From Data
02 Apr | Sue Gee
article thumbnail

Announcing $2.2 Million in pre-seed funding, the Estonian startup Supersimple has launched an AI-native data analytics platform which combines a semantic data modeling layer with the ability to answer ad hoc questions, giving users reliable, consistent data to power their day-to-day work.


Excel Spreadsheet - A Joke?
01 Apr | Janet Swift
article thumbnail

No this isn't an April Fool's although in places it seems like one. It's a true account of how Williams Racing has suffered through reliance on an overgrown and outdated Microsoft Excel spreadsheet, listing around 20,000 components and parts.


Microsoft Introduces .NET Smart Components
01 Apr | Kay Ewbank
article thumbnail

Microsoft has provided a set of .NET Smart Components, described as a set of genuinely useful AI-powered UI components that you can quickly and easily add to .NET apps. The components are prebuilt end-to-end AI features that you can drop into your existing app UIs.


Quadrupedal Parkour
31 Mar | Lucy Black
article thumbnail

What is it with robots and parkour? First Atlas and now ANYmal want to impress us with their prowess. For the roboticist, however, emulating the skills of free running can enhance the capabilities of autonomous robots.


Conference Times Ahead
29 Mar | Lucy Black
article thumbnail

Following a well-established pattern both Google's and Microsoft's Developer Conferences will take place in May while Apple follows on in June. Here are the dates plus what to expect.


The Experience AI Challenge
28 Mar | Sue Gee
article thumbnail

The Raspberry Pi Foundation in collaboration with Google DeepMind has announced the Experience AI Challenge. Its intention is to guide young people under the age of 18, and their mentors, through the process of creating their own AI project.


Run WebAssembly Components Inside Node.js With Jco
28 Mar | Nikos Vaggalis
article thumbnail

Jco 1.0 has been just announced by the Bytecode Alliance.It's a native JavaScript WebAssembly toolchain and runtime that runs Wasm components inside Node.js. Why is that useful?


Apache Updates Geronimo Arthur
28 Mar | Kay Ewbank
article thumbnail

Apache Geronimo Arthur has been updated with support for Common-compress, XBean, and ensures the default options are compatible with last GraalVM release.

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


Programming with Rust

Author:  Donis Marshall
Publisher: Addison-Wesley
Pages: 400
ISBN: 978-0137889655
Audience: Programmers wanting to learn Rust
Rating: 3
Reviewer: Mike James
Rust is the language we all want to learn at the moment so this is just in time.

Book Watch


Java: A Beginner's Guide, 10th Ed (McGraw Hill)

Updated for Java Platform Standard Edition 21, this book teaches the fundamentals of Java. Written by Herbert Schildt and updated by Dr. Danny Coward, the book starts with the basics, such as how to create, compile, and run a Java program. It goes on to more advanced features, including multithreaded programming, generics, Lambda expressions, and Swing. Enumeration, modules, and interface methods are also explained.

 


Android Studio Iguana Essentials (Payload Media)

Fully updated for Android Studio Iguana (2023.2.1) and the new UI, this book teaches you how to develop Android-based applications using the Kotlin programming language. Neil Smyth begins with the basics and outlines how to set up an Android development and testing environment, followed by an introduction to programming in Kotlin, including data types, control flow, functions, lambdas, and object-oriented programming.

 


Palo Alto: A History of California, Capitalism, and the World (Back Bay Books)

In this history of Silicon Valley, Malcolm Harris examines how and why Northern California evolved in the particular, consequential way it did, tracing the ideologies, technologies, and policies that have been engineered there over the course of 150 years of Anglo settler colonialism, from IQ tests to the "tragedy of the commons," racial genetics, and "broken windows" theory.

 

 

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

 

<ASIN:187196282X>

<ASIN: 0137889658>
<ASIN:1265054630>

<ASIN:1951442857>

<ASIN:0316592013>

Last Updated ( Saturday, 06 April 2024 )