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 WeekIf 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 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 |