February Week 1
Saturday, 10 February 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.This week's featured articles are on how every JavaScript object can be regarded as an anonymous singleton and how XDR represents a significant evolution in cybersecurity.

To receive this digest automatically by email, sign up for our weekly newsletter.

I Programmer Logo Square

February 01 - 07, 2024

Featured Articles

JavaScript Jems - Objects Are Anonymous Singletons
05 Feb | 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, every object can be regarded as an anonymous singleton. This is an extract from JavaScript Jems: The Amazing Parts.

What Is XDR and How Can It Improve API Security?
02 Feb | Sigal Zigelboim
article thumbnail

Extended Detection and Response (XDR) represents a significant evolution in cybersecurity, offering a more integrated and comprehensive approach to protect digital assets. In the realm of API security, which is critical for modern business operations, XDR provides several ways to defend against increasingly sophisticated cyber threats.


Programming News and Views

A Programming Career JetBrains Survey Reveals Why and How
07 Feb | Janet Swift
article thumbnail

Why did  you choose to become a software developer? Did you switch from another career field? What aspects of your job are the most important? And do you code on weekends? See how your answers reflect those of your peers.

Wasmer JS SDK - WebAssembly In The Browser
07 Feb | Nikos Vaggalis
article thumbnail

Introducing a new JavaScript library that makes running fully blown WebAssembly applications on the browser an easy task.

OpenSilver 2.1 Adds F# Support
06 Feb | Alex Denham
article thumbnail

OpenSilver 2.1 has been released with improvements including support for F#. The open-source alternative to Silverlight is capable of running large, complex legacy applications, as well as newly written C# and XAML applications.

Zilliz Cloud Adds Range Search
06 Feb | Kay Ewbank
article thumbnail

The Zilliz Cloud database developers have added new features to Zilliz Cloud, including range search, multi-tenancy & RBAC, and up to ten times improved search and indexing performance.

GNU libmicrohttpd 1.0 Released - The Web For IoT
05 Feb | Harry Fairhead
article thumbnail

The IoT is very dependent on web technologies, but for many applications the software needed is excessive. libmicrohttp is a small C library that lets you add HTTP to your C programs.

Visual Studio Adds #include Diagnostics
05 Feb | Kay Ewbank
article thumbnail

Microsoft has released Visual Studio 2022 17.9 Preview 5, with minor improvements including the ability to run form under the System account. This is the most recent of four preview versions in a month, perhaps indicating that the final release is getting closer.

ANYmal Evolution and Locomotion
04 Feb | Harry Fairhead
article thumbnail

From an early prototype in built at ETH Zurich in 2009, the  ANYmal robot has evolved into a capable search and rescue robot. Two new videos reveal how sure-footed locomotion has been achieved.

Turing Award Winners Give Talks
02 Feb | Kay Ewbank
article thumbnail

A series of talks is being given by Turing Award winners and industry luminaries, and it's free online for anyone to watch. The series has been organized and given at Georgia Tech. The interests of the collection of famous names and award winners giving the talks means the series covers many of the major areas of research and interest to computer scientists and developers.

IEEE Medal of Honor Awarded to Bob Kahn
02 Feb | Sue Gee
article thumbnail

The IEEE Medal of Honor is awarded annually to a single recipient for exceptional contributions in the IEEE fields of interest. Robert E Kahn is the 2024 laureate for pioneering technical and leadership contributions in packet communication technologies and foundations of the Internet.

IDX Gets Android Emulator & iOS Simulator
01 Feb | Kay Ewbank
article thumbnail

Google has updated Project IDX, its browser-based development tool, adding an iOS Simulator and Android Emulator to the browser so developers can preview apps directly in IDX. The updated release also has new templates for more environments.

Query Your Database In Natural Language With Vanna
01 Feb | Nikos Vaggalis
article thumbnail

Vanna is a framework with which you can talk to your database not with SQL, but in plain English.


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

Killer ChatGPT Prompts (Wiley)

Author: Guy Hart-Davis
Publisher: Wiley
Pages: 240
Audience: Everyone
Rating: 5
Reviewer: Ian Stirk

This book aims to get optimal answers to your questions from ChatGPT, how does it fare?

Book Watch

Raspberry Pi IoT In Python Using Linux Drivers, 2nd Ed (I/O Press)

The Raspberry Pi makes an ideal match for the Internet of Things, and this book explains how to use Python to connect to and control external devices with the full current range of Raspberry Pis, including the Pi 5 and the Raspberry Pi Zero 2W using the standard Linux drivers. Throughout this book Harry Fairhead and Mike James take a practical approach to understanding electronic circuits and datasheets and translating this to code, specifically using Python and VS Code.


Algorithmic Thinking, 2nd Ed (No Starch Press)

This book teaches important computer algorithms by asking the reader to solve competitive programming problems.  Dr. Daniel Zingaro uses programs and challenges that are drawn from real programming competitions to illustrate how to make use of data structures and algorithms. Topics covered include hash tables, recursion, dynamic programming, trees, graphs, and heaps, and how to choose and implement the best solutions for any coding challenge. The code examples are written in C and designed for clarity and accessibility.


A Common-sense Guide to Data Structures and Algorithms in Python (Pragmatic Bookshelf)

This book shows that data structures and algorithms aren't just theory, but are useful for your Python code. Jay Wengrow looks at how techniques such as Big O notation can make code run faster, and how data structures such as hash tables, trees, and graphs can increase your code's efficiency exponentially. With simple language and clear diagrams, this book makes this complex topic accessible, and shows how to take a practical approach to data structures and algorithms, with techniques and real-world scenarios that you can use in your daily production code.




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






Last Updated ( Saturday, 10 February 2024 )