Welcome to the iProgrammer newsletter. You are receiving this newsletter because you signed up at I Programmer.

For more information and help see the end of this email

Featured Articles


Programmer's Python - Metaclass
13 Aug | Mike James

Metaclasses are advanced and you generally don’t need to know about them or make use of them. But knowing how they work might suggest alternative approaches to many problems. This extract is from my book with the subtitle "Something Completely Different".


Successful COBOL Project Modernization
09 Aug | Gilad David Mayaan

We usually think of COBOL as a legacy language. But it is a legacy that lives on, maintaining projects that originated as long as 50 years ago. But this is is increasingly unsustainable. We look at the why and how of COBOL project modernization with five pro tips for successful outcomes.

Programming News and Views


Hour Of AI With Funding From Microsoft Elevate
13 Aug | Sue Gee

At the launch event for Microsoft Elevate Hadi Partovi, CEO of Code.org, outlined three new initiatives to ensure that all students are educated in AI in a way that gives them a headstart in AI Engineering so that instead of being passive consumers of AI they are able to use it creatively.


AI Finds Vulnerabilities - Not Everyone Is Happy
13 Aug | Mike James

An obvious use for AI, the right sort of AI, is to get it to scan a code base and point out security vulnerabilities. What could possibly go wrong?


Groovy 5 Improves Web Content Creation
12 Aug | Kay Ewbank

Groovy 5 is now available as a release candidate, with improvements including a better groovysh Repl, Java compatibility improvements, and additional scripting variations to support JEP-512 compact source files and instance main methods in addition to Groovy's shorter scripts. It also has improved Web Content Creation supporting Jakarta standards.


Temporal Releases Its First Annual State of Development Report
12 Aug | Sue Gee

A report released today reveals a disconnect between engineers and decision makers and that only one in four teams report smooth workflows as AI adoption, brittle systems, and tooling misalignment drive backend complexity.


Google Spanner Adds Columnar Engine
11 Aug | Kay Ewbank

Google has announced a columnar engine for Spanner to extend  analytical capabilities in Spanner databases.


EU Commission Reactivates Bug Bounties
11 Aug | Nikos Vaggalis

After a period of inactivity, the EC Open Source Programme Office (EC OSPO) has awarded a contract for organizing bug bounties on open source software.


If You Sleep Well Tonight You May Not Have Understood
10 Aug | Mike James

this lecture. Godfather of AI, Geoffrey Hinton, recently gave a talk at the prestigious Royal Institution and while it is fairly introductory as far as AI goes, you really do need to see it.


Get AI Certified With edX
08 Aug | Sue Gee

edX is again offering a discount of up to 30% on selected courses and program bundles until September 10th. Since AI is currently the hot topic we look at what is on offer.


Robot Crabs Attacked By Real Crabs
08 Aug | Lucy Black

A robot crab called Wavy Dave has been having a rough time as his real life rivals ripped his claw off.


.NET Aspire 9.4 Adds CLI Tool
07 Aug | Kay Ewbank

.NET Aspire 9.4 has been released with improvements including new integrations, interactive dashboard-based inputs, and a standalone, native AOT command line tool for creating and running Aspirified apps.


Prompt Engineering For Agentic Systems
07 Aug | Nikos Vaggalis

 

Introducing a Github repository that delves into ways of constructing prompts that squeeze performance out when building AI Agents

 

Books of the Week

If you do make any Amazon purchases via our site, 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


Murach's MySQL, 4th Edition
15 Jul

Author: Joel Murach
Publisher: Mike Murach
Pages: 652
ISBN: 978-1943873104
Print: B0CHMPQ3FC
Kindle: B0FBX3LBSG
Audience: MySQL developers
Rating: 5
Reviewer: Kay Ewbank

This is an updated edition of a longstanding popular title. The new edition adds a chapter on cloud computing and hosting MySQL on Amazon Web Services, and updates the information for MySQL 8.0.33, removing deprecated data types and functions and adding new statement options and clauses.

Book Watch


Agile Web Development with Rails 8 (Pragmatic Programmer)
13 Aug

This book shows how Rails can be used to produce high-quality, beautiful-looking web applications quickly. Sam Ruby and Dave Thomas start with a step-by-step walkthrough of building a real application, then move on to look in depth at the built-in Rails features.


Mathematics for Computer Graphics, 7th Ed (Springer)
11 Aug

In this book John Vince explains a comprehensive range of mathematical techniques and problem-solving strategies associated with computer games, computer animation, special effects, virtual reality, CAD and other areas of computer graphics in this completely revised and expanded seventh edition.


Agile Project Management For Dummies, 4th Ed (Wiley)
08 Aug

In this book Mark C. Layton introduces the planning and execution approaches that can help complete projects more quickly, with higher quality and using fewer resources. The book lays out the principles and practices of agile techniques in jargon-free language that anyone can understand. Readers will learn all the important terms, tools, and concepts, so they can infuse agility into their projects.


----------

Back Issues I Programmer Weekly

powered by phpList 3.6.8, © phpList ltd