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.
September 19 - 25, 2024
Featured Articles
|
Programming The ESP32 In C - The S3's RGB LED 24 Sep | Harry Fairhead
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
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.
|
|
Programming News and Views
|
Get AI-Ready With Coursera 25 Sep | Sue Gee
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
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
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
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
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
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
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
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
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
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
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.
|
|
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>
|
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
|