April Week 1
Saturday, 13 April 2024

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.

I Programmer Logo Square

April 4 - 10, 2024

Featured Articles


JavaScript Jems - The Inheritance Tax
09 Apr | Mike James
article thumbnail

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

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.

Banner

Programming News and Views


Is PHP in Trouble?
10 Apr | Sue Gee
article thumbnail

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

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

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

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

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

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

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

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

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

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

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.

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


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.

 

 

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:1871962420>

<ASIN:0138222290>
<ASIN:1394236158>

<ASIN:1805127659 >

<ASIN:1617297178 >

Last Updated ( Saturday, 13 April 2024 )