This weekly digest is an extended version of the newsletter emailed to subscribers every Wednesday. As well as listing the week's news items, it also includes the latest Book Review and additions to Book Watch. Top of the list come the week's two feature articles, which this week are on JavaScript inheritance and tips for email security for applications.
To receive this digest automatically by email, sign up for our weekly newsletter.
April 4 - 10, 2024
Featured Articles
|
JavaScript Jems - The Inheritance Tax 09 Apr | Mike James
JavaScript should not be judged as if it was a poor version of the other popular languages - it isn't a Java or a C++ clone. It does things its own way. In particular, it doesn't do inheritance in the same way.
|
Ensuring Email Security 05 Apr | Gilad David Maayan
Does your app send emails? If so you need to be aware of the security concerns involved. Here are five best practices to follow to keep things safe.
|
|
Programming News and Views
|
Is PHP in Trouble? 10 Apr | Sue Gee
The April 2024 headline for the TIOBE Index which ranks programming languages in terms of their popularity reads, "Is PHP losing its mojo" asking this question because this month PHP has dropped out of the Top 10 for the first time in its history, ending up in #17.
|
Can C++ Be As Safe As Rust? 10 Apr | Harry Fairhead
Herb Sutter is a well known and respected C++ champion and he thinks that the language only needs a few tweaks to make it as safe as Rust. Can this be true?
|
JetBrains Launches IDE Services 09 Apr | Kay Ewbank
JetBrains has launched a new product suite for enterprises. JetBrains IDE Services is designed for use by large organizations with the aim of boosting developer productivity at scale.
|
Actionforge Releases GitHub Actions VSCode Extension 09 Apr | Kay Ewbank
Actionforge has released the beta of its GitHub Actions tool as a VS Code extension. The extension consists of a suite of tools making up a visual node system for building and managing GitHub Actions workflows.
|
Eclipse JKube 1.16 Goes GA 08 Apr | Nikos Vaggalis
Eclipse JKube makes deploying your Java application to a Kubernetes cluster a breeze. Let's find out what's new.
|
Deno Improves JSR Support 08 Apr | Kay Ewbank
Deno has been updated to improve JSR support, and to build on the Temporal API introduced in version 1.4. Deno is the JavaScript and TypeScript runtime from the creator of Node.js.
|
Spider Courtship Decoded by Machine Learning 07 Apr | Janet Swift
Using machine learning to filter out unwanted sounds and to isolate the signals made by three species of wolf spider has not only contributed to an understanding of arachnid courtship behavior, but has also accelerated the development of the new discipline of soundscape ecology.
|
ACM Adopts Open Access Publishing Model 05 Apr | Kay Ewbank
ACM, the Association for Computing Machinery, the professional body for computer scientists, has relaunched Communications of the ACM, the organization’s flagship magazine, as a web-first publication, accessible to everyone without charge. The move is part of the ACM's plan to move all the contents of the ACM Digital Library to an open access model.
|
Quantum Computing Prize Awarded 05 Apr | Sue Gee
John Preskill, Professor of Theoretical Physics at the California Institute of Technology, is the eighth recipient of the John Stewart Bell Prize for Research on Fundamental Issues in Quantum Mechanics and Their Applications.
|
JetBrains Updates IDEs With AI Code Completion 04 Apr | Kay Ewbank
JetBrains has launched the first set of updates for 2024 of its JetBrains IDEs. The new versions include full-line code autocompletion powered by locally run AI models.
|
Java Version 22 Released 04 Apr | Nikos Vaggalis
JDK 22 is not a Long Term Support release, but is one of the regular releases that are scheduled to arrive every six months. Still, it has got a lot to show for itself.
|
|
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
|
Algorithms: Absolute Beginner's Guide
Author: Kirupa Chinnathambi Publisher: Addison-Wesley Date: November 2023 Pages: 416 ISBN: 978-0138222291 Audience: General Rating: 4.5 Reviewer: Kay Ewbank
Subtitled 'a practical introduction to data structures and algorithms in JavaScript', this book is split into two parts; firstly, data structures, then algorithms.
|
Book Watch
|
Python All-in-One For Dummies 3rd Ed (Wiley)
This is one of the For Dummies book collections, made up of seven individual bundled books. The book can be used as a starting point for those new to coding, as well as a reference for experienced coders looking for more than the basics. John C. Shovic looks at how to apply Python skills to data analysis, learn to write AI-assisted code using GitHub CoPilot, and discover other uses for Python.
|
Software Architecture with C# 12 and .NET 8, 4th Ed (Packt)
This book puts high-level design theory to work in a .NET context, teaching the key skills, technologies, and best practices required to become an effective .NET software architect. In this fourth edition Gabriel Baptista and Francesco Abbruzzese put emphasis on a case study that will bring skills to life, and take an even closer look at Blazor and explore OpenTelemetry for observability, as well as a more practical dive into preparing .NET microservices for Kubernetes integration.
|
Kubernetes for Developers (Manning)
This book provides methods for deploying your apps on Kubernetes, even for small-to-medium sized applications. William Denniss shows how to migrate your existing apps onto Kubernetes without a rebuild, and implement modern cloud native architectures that can handle your future growth.
|
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:1871962420>
<ASIN:0138222290> <ASIN:1394236158>
<ASIN:1805127659 >
<ASIN:1617297178 > |