December Week 3
Saturday, 21 December 2024

Take a break and catch up with the latest articles and news posted on this site. This week saw the publication of Programming The ESP32 In C Using the Arduino Library and we have a hands-on extract showing how to use the supplied client class to make the ESP32 S3 into a web client. 

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

I Programmer Logo Square

December 12 - 18, 2024

Featured Articles


Programming The ESP32 Using Arduino - A Web Client
16 Dec | Harry Fairhead
article thumbnail

The ESP32 S3 has WiFi, but getting from a simple connection to a web site is a matter of using the supplied client class. This is an extract from Harry Fairhead's latest book on programming the ESP32 using C and the Arduino library.

<ASIN:1871962927>


Deep C# - The Perils of the C# Parallel For
15 Dec | Mike James
article thumbnail

Making parallel code easier to use is an important development, but making it easier also means you can use it without realising what you are getting into. Unless we can find a way of making parallel code both easy and safe you are still going to have to take care - even with the easy-to-use Parallel For. Find out more in this extract from my book, Deep C#: Dive Into Modern C#.

<ASIN:1871962714>

Banner

Programming News and Views


Insights Into Learning Computer Science
18 Dec | Sue Gee
article thumbnail

JetBrains Academy has published the results of a worldwide survey that set out to discover current trends in computer science education and the challenges involved in studying computer science. It also has interesting insights into how the use of AI Assistants varies across regions.


Google Releases Gemini 2 And Jules Code Agent
18 Dec | Kay Ewbank
article thumbnail

Google has announced an updated version of Gemini, saying that Gemini 2.0 Flash Experimental will "enable even more immersive and interactive applications", along with new coding agents that can take actions on behalf of the developer.


Greenplum's Cloudberry Fork Enters Apache Incubator
17 Dec | Nikos Vaggalis
article thumbnail

Cloudberry is the open source equivalent of Greenplum.
Now it is fostered by the Apache Foundation as it acquires incubating status.


Ruby On Rails Adds Kamal And Thruster Support
17 Dec | Kay Ewbank
article thumbnail

Ruby on Rails 8 has been released. The new version comes preconfigured with Kamal 2 for application deployment, a new proxy called Thruster, and a trio of SQLite database-backed adapters named Solid Cable, Solid Cache, and Solid Queue.


Discover PostgreSQL How-Tos
16 Dec | Nikos Vaggalis
article thumbnail

A veritable treasure trove of assorted how-to recipes for PostgreSQL, stored as a Github repository, has been started by Nikolay Samokhvalov, well known in the PostgreSQL world.


Kafka 3.9 Adds Dynamic KRaft Quorums
16 Dec | Kay Ewbank
article thumbnail

Kafka 3.9 has been released. The team says this is a major release and the final in the 3.x line. It This will also be the final major release to feature the deprecated Apache ZooKeeper mode. Kafka is a distributed streaming platform that can be used for building real-time streaming data pipelines between systems or applications.


The Art Of Computer Programming - A Great Present
15 Dec | Mike James
article thumbnail

If you are looking for a programmer present this holiday season, there is one book, or set of books, that should be top of any list... Donald Knuth's The Art of Computer Programming.

<ASIN:0137935102>


AI At edX With 30% Savings
13 Dec | Sue Gee
article thumbnail

edX is offering a 30% discount on selected courses and program bundles until December 19th. We look at  AI-related certifications that could boost your resume in 2025.


Programmer Gifts - Pi For Xmas
13 Dec | Harry Fairhead
article thumbnail

The holiday season is a good time to learn about computers - you have the time. But where to start? Our advice is to ignore the pudding and go for a Pi.

<ASIN:B0CS2LRPSS>


OpenSilver Adds XAML Designer For Visual Studio Code
12 Dec | Kay Ewbank
article thumbnail

OpenSilver 3.1 has been released. This version adds a drag-and-drop XAML designer for Visual Studio Code (VS Code), a new modern UI theme, and expanded support for WPF features. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications.


Rust 1.83 Improves Const Context Code Handling
12 Dec | Alex Denham
article thumbnail

Rust 1.83 has been released with improvements to the handling of code running in const contexts.

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


Computer Architecture (No Starch Press)

Author: Charles Fox
Publisher: No Starch Press
Date: May 2024
Pages: 560
ISBN: 978-1718502864
Audience: General
Rating: 4
Reviewer: Harry Fairhead
No, not architecture via a computer - the architecture OF computers.

<ASIN:B0BZH1LB1F>

Book Watch


Programming the ESP32 In C Using the Arduino Library (I/O Press)

This book reveals what you can do with the ESP32's GPIO lines together with widely used sensors, servos and motors and ADCs. After covering the GPIO, outputs and inputs, events and interrupts, Harry Fairhead gives you hands-on experience of PWM (Pulse Width Modulation), the SPI bus, the I2C bus and the 1-Wire bus, the UARTs and, of course, WiFi. To round out, Harry covers direct access to the hardware, adding an SD Card reader, sleep states to save power, the RTC, RMT and touch sensors. He also devotes a chapter to FreeRTOS which takes us into the realm of asynchronous processing.

 


Pandas Cookbook 3rd Ed (Packt)

This book guides the reader, as if looking over the shoulder of an expert, through situations that are likely to arise in data analysis projects. Will Ayd and Matt Harrison cover topics ranging from fundamental data manipulation tasks to advanced techniques for handling big data, and visualization. This latest edition covers pandas 2.x onwards. Whether you're a beginner or an experienced data analyst, this book offers a wealth of practical recipes to help you excel in your data analysis projects.

 


We, Programmers: A Chronicle of Coders from Ada to AI (Addison-Wesley Professional)

This book dives deep into the world of programming, exploring the lives of the groundbreaking pioneers who built the foundation of modern computing. From Charles Babbage and Ada Lovelace to Alan Turing, Grace Hopper, and Dennis Ritchie, Robert C. Martin (Uncle Bob) shines a light on the figures whose brilliance and perseverance changed the world. The book provides a rich human history filled with technical insights for developers, examining the coding breakthroughs that shaped computing at the bit and byte level.

 

 

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