September Week 4
Saturday, 28 September 2024

For those interested in electronics projects,  this week's first featured article shows how to use the ESP32-S3's onboard RGB NeoPixel LED via a simple GPIO line. We also have an interview with Flavio Glock who tells us about his brand new project, PerlOnJava, a native compiler that turns Perl into Java bytecode and runs it.

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

I Programmer Logo Square

September 19 - 25, 2024

Featured Articles


Programming The ESP32 In C - The S3's RGB LED
24 Sep | Harry Fairhead
article thumbnail

The ESP32 S3 has an onboard RGB NeoPixel LED and you can use it via a simple GPIO line - really easy. This is an extract from Harry Fairhead's latest book on programming the ESP32 using C and the IDF.

<ASIN:B0C8NV75TF>


Flavio Glock On Perl, Java, Compilers And Virtual Machines
20 Sep | Nikos Vaggalis
article thumbnail

An interview with Flavio Glock that takes as its starting point his brand new project, PerlOnJava, a native compiler that turns Perl into Java bytecode and runs it.

Banner

Programming News and Views


Get AI-Ready With Coursera
25 Sep | Sue Gee
article thumbnail

To keep abreast with the demand for workers with AI skills Coursera has updated existing courses in its catalog from Google and IBM and included new ones from Microsoft to teach GenAI skills. They are all covered by a Coursera Plus subscription, which currently has a Save 30% offer for new subscriptions.


Run C From JavaScript
25 Sep | Mike James
article thumbnail

The serverside JavaScript engine Bun has a new trick. You supply it a C file and it will let you call C functions from JavaScript. Genius or insane?

<ASIN:1871962889>


Yugabyte Improves Postgres Compatibility
24 Sep | Kay Ewbank
article thumbnail

YugabyteDB has been upgraded with what the developers describe as enhanced Postgres capability in the form of new capabilities and architectural enhancements that allow a broader range of Postgres apps to run on YugabyteDB.


Eclipse Launches Open Regulatory Compliance Working Group
24 Sep | Sue Gee
article thumbnail

The Eclipse Foundation has announced the formation of the Open Regulatory Compliance Working Group (ORC WG), which they say will support participants across the open source community in navigating and adhering to evolving regulatory frameworks.


Swift 6 Improves Linux Support
23 Sep | Kay Ewbank
article thumbnail

Apple has released Swift 6, with improvements to support for writing concurrent code, specifically a new, optional language mode that analyzes your code at compile-time and diagnoses possible data races. The new release also adds a fully static SDK for Linux, new Linux distributions and improvements to Windows build performance.


VS Code Extension For Python Data Science
23 Sep | Mike James
article thumbnail

Microsoft has announced the Python Data Science Extension Pack for Visual Studio Code which is intended as a one-stop shop for doing data science work in Python. If, as a Python programmer, you don't already use VS Code, this is another good reason to adopt it. If you are new to Python it is the obvious starting point.


Low Cost ESP32 Drone On Kickstarter
22 Sep | Harry Fairhead
article thumbnail

If you have been looking for an quadcopter that you can experiment with then you might well be interested in LiteWing. It uses an ESP32 to create a $60 drone.


Amazon Donates OpenSearch To Linux Foundation
20 Sep | Kay Ewbank
article thumbnail

Amazon has donated OpenSearch to the Linux Foundation, who has announced that it wll be part of the newly formed OpenSearch Software Foundation, a community-driven initiative under the Linux Foundation.  OpenSearch is an open source search and analytics suite that began life as an open source fork of Elasticsearch and Kibana.


Watch The Oregon Programming Language Summer School Lectures
20 Sep | Nikos Vaggalis
article thumbnail

Each year, the Oregon Programming Language Summer School covers topics in the foundations of programming languages. All the recordings of the lectures that took place during this year's event are now available online for free.


Oracle Code Assist Now In Beta
19 Sep | Kay Ewbank
article thumbnail

Oracle Code Assist is now available in beta. The coding assistant was first announced in May, when Oracle said it would be optimized for Java, SQL, and Oracle Cloud Infrastructure-based applications.


Cortex Click - Bringing AI To Technical Documentation
19 Sep | Sue Gee
article thumbnail

New start-up, Cortex Click, has launched a self-service, LLM-powered content generation platform designed produce high quality content for developer audiences including blog posts, tutorials, landing pages, and technical documentation, at unprecedented speed and scale.

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


Algorithmic Thinking, 2nd Ed (No Starch Press)

Author: Dr. Daniel Zingaro
Publisher: No Starch
Date: January 2024
Pages: 480
ISBN: 978-1718503229
<ASIN: B0BZGZHK3B>
Audience: C programmers
Rating: 4
Reviewer: Mike James
What exactly is algorithmic thinking?

Book Watch


Functional Programming in C# 2nd Ed (Manning)

This book shows how to apply functional thinking to real-world problems using C#. Enrico Buonanno starts with the principles of functional programming and the language features that allow developers to program functionally. This second edition is fully revised to cover new functional-inspired features in the most recent releases of C#, including tuples, async streams, pattern matching, and records.

<ASIN:1617299820 >


The Complete Developer (No Starch Press)

Subtitled "Master the Full Stack with Typescript, React, Next.Js, Mongodb, and Docker", this book looks at developing complete web applications from the ground up, using JavaScript and its most popular frameworks. Martin Krause shows how to build and implement every component of a modern stack—from scratch.

<ASIN:1718503288>


Responsible AI (Pearson)

In this book, subtitled "Best Practices for Creating Trustworthy AI Systems", Qinghua Lu, et al. illuminate issues of AI responsibility across the entire system lifecycle and all system components. The authors also offer concrete and actionable guidance for addressing them, and demonstrate these approaches in three detailed case studies.

<ASIN:0138073929>

 

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, 28 September 2024 )