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.
December 12 - 18, 2024
Featured Articles
|
Programming The ESP32 Using Arduino - A Web Client 16 Dec | Harry Fairhead
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
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>
|
|
Programming News and Views
|
Insights Into Learning Computer Science 18 Dec | Sue Gee
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
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
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
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
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
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
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
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
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
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
Rust 1.83 has been released with improvements to the handling of code running in const contexts.
|
|
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.
|
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 |