If you want to keep up with what's important from the point of view of the developer, you can rely on the I Programmer team to sift through the news to select items that are of interest. The first of week's feature articles looks at first-class functions in C. The other invites you to a subtle JavaScript problem, that of the undefined defined variable.
To receive this digest automatically by email, sign up for our weekly newsletter.
August 22 - 28, 2024
Featured Articles
|
Deep C Dives: First Class Functions 27 Aug | Mike James
First class functions are what you want in an object-oriented language, but C isn't object-oriented. Even so its functions have to come first. Find out more in this extract from my latest book, Deep C Dives: Adventures in C .
|
The Undefined Defined Variable 22 Aug | Ian Elliot
Here's a teaser that poses a practical problem - one that's happened in everyday Javascript programming. See if you can work out the answer before looking at its solution and the pattern to follow to avoid it.
|
|
Programming News and Views
|
Python and SQL Top of IEEE Rankings Again 28 Aug | Janet Swift
This is the 11th year for IEEE Spectrum's annual Top Programming Languages exercise and Python has now come top in the Spectrum ranking in nine consecutive years. In the Jobs ranking Python comes in second place after SQL, which has been top for three years in a row.
|
What Is Really Going On In Machine Learning? 28 Aug | Mike James
Stephen Wolfram has just produced a very long blog post with the title "What’s Really Going On in Machine Learning? Some Minimal Models". Is it possible he knows?
|
Cockroach Labs Makes Enterprises Pay 27 Aug | Kay Ewbank
Cockroach Labs, the creators of CockroachDB, have announced changes to their licensing model aimed at making bigger users pay.
|
Gradle's Developer Productivity Engineering University 27 Aug | Nikos Vaggalis
Gradle has launched a free developers' learning portal. What can you except from it? We look at its range of courses.
|
Go 1.23 Improves Tools 26 Aug | Kay Ewbank
Go 1.23 has been released with language improvements to ranges and preview support for generic type aliases, as well as improvements to the Go tools.
|
Amazon Bedrock Adds Support For Jamba-Instruct 26 Aug | Nikos Vaggalis
Jamba-Instruct, the instruction-following large language model developed by AI21Labs is now available in Amazon Bedrock. Built for reliable commercial use Jamba-Instruct is a boon for Amazon's customers.
|
Wanted By Tesla - Robot Trainers 25 Aug | Lucy Black
Are robots going to replace human workers? Yes, they have already started to do so. To accelerate the trend Tesla is looking recruiting humans to train its Optimus-Gen2 robot.
|
IBM Announces Watsonx Hackathon 23 Aug | Kay Ewbank
IBM is running a Watsonx Hackathon where entrants get access to watsonx featuring IBM Granite and could win a trip to Las Vegas.
|
Rust Project Goals Ahead of RustConf 23 Aug | Sue Gee
RustConf, the largest annual gathering of the Rust programming language community, is being hosted next month for the first time by the Rust Foundation. Meanwhile Rust has published 26 Project Goals for the second half of 2024.
|
MariaDB Introduces Vector Search 22 Aug | Kay Ewbank
The MariaDB Foundation has announced a preview version of MariaDB 11.6 Vector. The new functionality is described as being a result of collaborative work by employees of MariaDB plc, MariaDB Foundation and contributors, particularly from Amazon AWS.
|
Lakera Finds Lack Of Confidence In AI Security 22 Aug | Sue Gee
A survey from Lakera reveals that only 5% of cybersecurity experts have confidence in the security measures protecting their GenAI applications, despite the fact that 90% are actively using or exploring GenAI. Currently only 22% have adopted AI-specific threat modeling to prepare for GenAI specific threats.
|
|
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
|
Professional C++, 6th Ed (Wiley)
Author: Marc Gregoire Publisher: Wiley Date: February 2024 Pages: 1376 ISBN:978-1394193172 Audience: C++ developers Rating: 4 Reviewer: Mike James Can a book on C++ get any bigger and does it need to?
|
Book Watch
|
.NET in Action 2nd Ed (Manning)
This book offers an introduction to implementing full-featured, cross-platform professional applications on .NET. Dustin Metzgar, who helped develop both the original .NET Framework and .NET Core, compiles the must-know skills of .NET into an easy to follow format. In this rewritten and updated second edition, each chapter looks at how to build new applications, pick up essential .NET skills, and test your knowledge against handy exercises.
|
Systems Programming with C# and .NET (Packt)
This book delves into low-level programming with C# and .NET. Dennis Vroegop starts by introducing fundamental concepts such as low-level APIs, memory management, and performance optimization. The book includes coverage of threads, file I/O, and network protocols, as well as how to secure systems, implement effective logging, and deploy applications seamlessly. The author particularly emphasizes debugging, profiling, and addressing challenges presented by multithreaded and asynchronous code.
|
Code the Classics Volume I, 2nd Ed (Raspberry Pi Press)
This book tells the stories of some of the seminal video games of the 1970s and 1980s, and shows how to create your own games inspired by them, following examples programmed by Raspberry Pi founder, Eben Upton. David Crookes et al show how to run and edit the games in this book by installing Python, Pygame Zero, and an IDE. They also provide game design tips and tricks, and explain how to code your own games with Pygame Zero.
|
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
<ASIN:1871962218>
<ASIN:1871962579>
<ASIN:1871962560>
<ASIN:1871962218>
<ASIN:1394193173>
<ASIN:1633439313 >
<ASIN:1835082688 >
<ASIN:1916868193>
|