August Week 4
Saturday, 31 August 2024

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.

I Programmer Logo Square

August 22 - 28, 2024

Featured Articles


Deep C Dives: First Class Functions
27 Aug | Mike James
article thumbnail

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

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.

Banner

Programming News and Views


Python and SQL Top of IEEE Rankings Again
28 Aug | Janet Swift
article thumbnail

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

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

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

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

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

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

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

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

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

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

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.

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


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.

 

 

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

 

<ASIN:1871962218>

<ASIN:1871962579>

<ASIN:1871962560>

<ASIN:1871962218>

<ASIN:1394193173>

<ASIN:1633439313 >

<ASIN:‎1835082688 >

<ASIN:1916868193>

 

Last Updated ( Saturday, 31 August 2024 )