This week's top featured article is an extract from Programming the ESP32 Using C helping you to get started with the ESP32's motor control pulse width modulation with a simple example.. Harry Fairhead also poses a Programmer's Puzzle - this time about inheritance and function overloading in C#. Plus the week's news and books.
To receive this digest automatically by email, sign up for our weekly newsletter.
November 28 - December 4, 2024
Featured Articles
|
Programming The ESP32 In C - MCPWM First Example 03 Dec | Harry Fairhead
The ESP32 S3 has two PWM generators - a simple one aimed at driving LEDs and a more complex one designed to make motor control easy. To get you started using it we consider a simple example. This is an extract from Harry Fairhead's latest book, Programming the ESP32 Using C and the Espressif IoT Development Framework.
<ASIN:1871962919>
|
The Inheritance Problem 28 Nov | Harry Fairhead
Inheritance and function overloading don't play well together in C#. See if you can figure out the reasons that this puzzle doesn't work as you might expect.
<ASIN:1871962714>
|
|
Programming News and Views
|
Hour Of Code 2024 Is About To Kick Off 04 Dec | Nikos Vaggalis
This year the event that aims to provide a coding experience for all school students and anyone else who wants to join in runs between December 9th and 15th and includes new activities. Let's find out all about it!
|
Eclipse IoT Developer Survey 2024 04 Dec | Harry Fairhead
The Eclipse Foundation’s IoT Working Group has released the results of its 2024 IoT Developer Survey. The industrial automation and automotive sectors and now in the lead industry focus area and connectivity is now the top security concern.
<ASIN:B0CK3X93KF>
|
Swimm Releases Copilot Extension For Documentation 03 Dec | Alex Denham
Swimm, best known for its AI-driven software documentation tools, has announced an extension for GitHub Copilot. The Swimm team says the extension means developers using GitHub Copilot Chat can turn Copilot responses into high-quality, code-coupled documentation, simplifying the process of capturing key insights about users' codebases.
|
GitHub Announces Open Source Security Fund 03 Dec | Kay Ewbank
A new security-focused program, the GitHub Secure Open Source Fund, will invest $1.25M across 125 open source projects. The project is backed by the support of organizations including American Express, Chainguard, 1Password and Zerodha.
|
PlanetScale Gets Into Vector Search 02 Dec | Nikos Vaggalis
PlanetScale, the cloud MySQL-compatible database with advanced scaling capabilities, is now upgraded with vector storage and search.
|
Azure Container Apps Dynamic Sessions Generally Available 02 Dec | Kay Ewbank
Dynamic Session support has been added to Azure Container Apps. Azure Container Apps is a serverless platform for running containerized applications, and dynamic sessions is designed to provide fast access to secure sandboxed environments.
|
Advent Of Code 2024 Now Underway 01 Dec | Lucy Black
December 1st is much anticipated among those who like programming puzzles. It is time to start solving small but tricky puzzles on the Advent of Code website with the goal of amassing 50 stars by Christmas Day, December 25th.
|
Google Adds Premium Tier To Developer Program 29 Nov | Kay Ewbank
Google has added a premium tier to the Google Developer Program. The new tier is described as providing "a tailored suite of services to help developers throughout the learning, building and deployment phases of their journey".
|
Personal Picks For Holiday Gifts 29 Nov | Mike James
It's Black Friday, the traditional day to indulge in online shopping. Not every item that is included in my selection of gifts is subject to a promotional offer, but where they aren't you might be pointed to similar items that are!
|
Meta Releases OpenSource Podcast Generating Tool 28 Nov | Kay Ewbank
Meta has released an open source project that can be used to automatically convert a PDF file into a podcast. Meta says Notebook Llama can be considered an open-source version of Google's NotebookLM.
|
pg_parquet - Postgres To Parquet Interoperability 28 Nov | Nikos Vaggalis
pg_parquet is a new extension by Crunchy Data that allows a PostgreSQL instance to work with Parquet files. With pg_duckdb, pg_analytics and pg_mooncake all of which can access Parquet files, is there need for yet another extension?
|
|
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
|
Artificial Intelligence For Developers (In Easy Steps)
Author: Richard Urwin Publisher: In Easy Steps Date: September 2024 Pages: 192 ISBN: 978-1787910119 <ASIN: B0DBHZRZGM> Audience: Developers interested in AI Rating: 4 Reviewer: Mike James So many books on AI why another?
|
Book Watch
|
Coding for Beginners, 3rd Ed (In Easy Steps)
This book is written to appeal to anyone who wants to begin coding computer programs. Mike McGrath shows how to quickly create a programming environment on your computer, then, in easy steps, learn the essentials of coding. All features are illustrated using Python color-coding convention, and all code is available to download free. The book includes comparison examples in C, C++ and Java to give you a rounded view of computer coding. This third edition is updated for the latest version of Python, Python 3.13.
<ASIN:1787910199>
|
Elm Programming (HiTeX Press)
This guide is designed to introduce developers to the Elm functional programming language. Robert Johnson explores Elm’s approach to managing application architecture and state through a clean, predictable model, using the language's robust type system to eliminate runtime errors.
<ASIN:B0DMR73XQS>
|
Minecraft Festive Ideas (DK Children)
This book is a collection of Minecraft building ideas, ideal as a stocking-stuffer, featuring more than 50 festive building ideas, games, and activities. Julia March and Christian Glücklich have inspirational ideas and tips for Minecraft holiday builds.
<ASIN:0593843894>
|
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 |