Our weekly digest lists the news and other new content added to I Programmer. This week we have an extract from Deep C Dives, in which Mike James introduces the Union, a data type that looks like a struct but doesn't quite fly like a struct. We also have a Programmer's Puzzle set by Joe Celko that requires computational thinking.
To receive this digest automatically by email, sign up for our weekly newsletter.
January 23 - 29, 2025
Featured Articles
|
Deep C Dives: The Union 29 Jan | Mike James
The Union - it looks like a struct but doesn't quite fly like a struct. So what is a Union for exactly? Find out in this extract from my latest book Deep C Dives .
<ASIN:1871962889>
|
The Disaster Team Puzzle 25 Jan | Joe Celko
Put on your thinking cap for another challenge that requires computational thinking. This time Melvin Frammis and his junior partner Bugsy Cottman need to respond to an emergency.
|
|
Programming News and Views
|
Algol 68 Revitalised and Now In GCC 29 Jan | Mike James
The latest addition to the GNU Compiler Collection is Algol 68 and you can be forgiven for thinking it sounds like a blast from the past. However, you need to remember that ALGOL, standing for ALGOrihtmic Programming Language is the progenitor of almost all the languages in common use today and may still have more to teach us.
|
The Github Copilot Mega Thread 29 Jan | Nikos Vaggalis
Given the announcement of the free version of the GitHub Copilot, we take a more detailed look at recent developments.
|
Terraform Fork OpenTofu 1.9 Adds Provider Iteration 28 Jan | Kay Ewbank
OpenTofu 1.9 has been released. The open source infrastructure as code tool is a fork of Terraform. It began development with backing from the Linux Foundation when Terraform developers HashiCorp changed the Terraform license from Mozilla Public License to Business Source License.
|
Sqlime - Αn Online SQLite Playground 28 Jan | Nikos Vaggalis
SQLite lives in the browser thanks to WebAssembly. With Sqlime you can run your workload online with no need of setting up anything. On top of that ask questions on your data with AI enabled CLI utilities.
|
JetBrains Junie - An AI Coding Agent 27 Jan | Kay Ewbank
JetBrains has launched Junie, an AI coding agent, that the company says is redefining how we code by using its "agentic power" for co-creation right in your IDE.
|
Join The Web Component JavaScript Frameworks Party 27 Jan | Nikos Vaggalis
A place where you can compare common task syntax between top web component JavaScript frameworks. Why is that useful?
|
Unitree G1 - See How It Runs 26 Jan | Lucy Black
Chinese robotics company Unitree has made a significant breakthrough with its G1 humanoid robot which walks and runs in a convincingly natural way. This is thanks to its advanced hip joint design. See the G1's locomotion in action!
|
Get Ready For Google Summer Of Code 2025 24 Jan | Sue Gee
2025 will be the 21st consecutive year of Google Summer of Code and the 4th year in which it will accept anybody aged 18 years and over who is a newcomer to open source software. As usual, GSoC is looking to recruit between 20 and 30 new open source mentoring organisations this year.
|
Robots That Learn 24 Jan | Nikos Vaggalis
The recorded lectures and webinars of the Robot Learning lecture series run by Professor Jitendra Malik at the University of California, Berkeley have been released as a YouTube playlist.
|
Zasper - The JupyterLab Alternative 23 Jan | Nikos Vaggalis
Zasper is a supercharged IDE written in Go that allows you to run data science workloads locally and efficiently.
|
DryRun Announces Natural Language Code Policies 23 Jan | Alex Denham
DryRun Security is introducing Natural Language Code Policies to provide AppSec teams with an automated way to build and maintain security policy rules.
|
|
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
|
Machine Learning Q and AI (No Starch Press)
Author: Sebastian Raschka Publisher: No Starch Press Date: April 2024 Pages: 264 ISBN: 978-1718503762 Audience: Developers interested in AI Rating: 4 Reviewer: Mike James Q and AI, a play on Q&A is a clever title, but is the book equally clever?
<ASIN:1718503768>
|
Book Watch
|
PHP Crash Course (No Starch Press)
This book is a complete, practical foundation for writing professional web applications. Dr. Matt Smith starts with PHP fundamentals, then progresses through six carefully crafted sections covering essential patterns, security best practices, database integration, and advanced concepts like object-oriented programming. Each chapter builds on real-world examples showing how to solve common development challenges.
<ASIN:1718502524 >
|
React Key Concepts 2nd Ed (Packt)
This is a quick-start reference to the core concepts of React. Max Schwarzmüller provides simple explanations, relevant examples, and step-by-step derivations. This second edition includes changes brought by React 19, including the new use() hook, form actions, and how to think about React on the server.
<ASIN:183620227X >
|
Ultimate Robotics Programming with ROS 2 and Python (Orange Education)
This book introduces readers to ROS 2 without requiring prior experience in robotics. Jonathan Cacace blends theoretical explanations with practical exercises, empowering readers to solve specific robotics problems while understanding the reasoning behind various approaches. The book covers a broad spectrum of robotics topics, including mobile robots, industrial manipulators, and aerial robots. These systems are simulated using the modern Gazebo simulator and programmed with ROS 2’s out-of-the-box tools and custom solutions using the ROS 2 API.
<ASIN:B0DRW88ZJ8 >
|
I Programmer has reported news for nearly 15 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 |