December Week 1
Saturday, 07 December 2024

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.

I Programmer Logo Square

November 28 - December 4, 2024

Featured Articles


Programming The ESP32 In C - MCPWM First Example
03 Dec | Harry Fairhead
article thumbnail

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

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>

Banner

Programming News and Views


Hour Of Code 2024 Is About To Kick Off
04 Dec | Nikos Vaggalis
article thumbnail

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

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

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

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

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

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

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

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

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

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

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?

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


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>

 

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, 07 December 2024 )