February Week 4
Saturday, 04 March 2023

Our weekly digest lists the week's news, new titles added to our Book Watch Archive and our weekly book review. In this week's first featured article Ian Elliot looks at how to use SVG paths in JavaScript Canvas. In the second Mike James looks back at  Expert Systems in Prolog.

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

I Programmer Logo Square

February 23 - March 01, 2023

Featured Articles


JavaScript Canvas - SVG Paths
27 Feb | Ian Elliot
article thumbnail

 

Paths form the outlines that will fill to make graphics. This extract from Ian Elliot's book on JavaScript Graphics looks at how to use SVG paths.

 


Expert Systems and Prolog
23 Feb | Mike James
article thumbnail

 

Expert systems were once all the rage and the solution to every problem. They were the great hope of commercial AI and very much over hyped. However, behind the hype was a good idea and a useful technique that deserves to be better known.

 

Banner

Programming News and Views


JavaScript Devs Knowledge of Features
01 Mar | Mike James
article thumbnail

 

Each new release of ECMAScript introduces new features. How quickly are they adopted? Do JavaScript developers even know about them all.

 


Stack Overflow Recommends Training Courses
01 Mar | Sue Gee
article thumbnail

 

A new feature on Stack Overflow will be helpful for anyone looking for online learning resources. Based on the questions you consult, its Online Course Recommendations Module makes personalized recommendations of learning courses from Udemy and Pluralsight.

 


Pyston To Merge With CPython?
28 Feb | Mike James
article thumbnail

 

Pyston is a fast JIT compiler and now the suggestion is that adding it to CPython - the "standard" Python - will make the language faster. Is this good?

 


GitHub Announces CodeQL Improvements
28 Feb | Kay Ewbank
article thumbnail

 

GitHub has announced improvements to CodeQL, its semantic analysis engine. The improvements include support for new languages and the ability to perform deeper analyses of applications.

 


Stride3D - Life beyond Unity?
27 Feb | Nikos Vaggalis
article thumbnail

 

Stride is an opensource C# game engine for realistic rendering and VR. With the recent Unity turmoil can it become a valuable replacement? Let's find out.

 


EnterpriseDB Adds Transparent Data Encryption
27 Feb | Kay Ewbank
article thumbnail

 

EnterpriseDB is adding Transparent Data Encryption (TDE) to its implementation of Postgres to harden data security and mitigate risks for large enterprises.

 


Robot Wrestling Contest Open To All
26 Feb | Lucy Black
article thumbnail

 

Robotics researchers are being challenged to devise algorithms to control NAO robots in a wrestling match. The qualification round for this contest is already underway and the finals will take place during ICRA 2023 and be broadcast online in real time.

 


End Of The Road For Coding Competitions
24 Feb | Sue Gee
article thumbnail

 

Google has shocked and disappointed the thousands of developers by abruptly cancelling of all its coding competitions and the sunsetting of their platform. Two days later, news emerged that Topcoder Open won't take place as an in-person event this year. The online event replacing it is also billed as being "final".

 


VSCode Can Do More Than You Imagine
24 Feb | Nikos Vaggalis
article thumbnail

 

Did you know about a list of videos that clearly depict tips and tricks that VSCode is able to do that nobody ever bothered to tell you about? Well if you didn't, you do now...

 


JFrog Releases Conan 2
23 Feb | Kay Ewbank
article thumbnail

 

JFrog and the team at Conan have released Conan 2. The C/C++ package manager has been released on GitHub, and gives developers the means to model C and C++ application dependencies. The new release includes new generators and a new graph model that provides better support for C and C++ binaries relationships, compilation, and linkage.

 


Ronin 2.0 – Open Source Ruby Toolkit For Security
23 Feb | Nikos Vaggalis
article thumbnail

 

Considered as a simpler and more modular version of Metasploit, version 2 of Ronin has been finally released after nearly a full year of non-stop development. So why Ronin?

 

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


Designing And Developing Secure Azure Solutions

 

Author: Michael Howard, Heinrich Gantenbein and Simone Curzi
Publisher: Microsoft
Pages:528
ISBN: 978-0137908752
Print: 013790875X
Kindle:B0BFXG89B6
Audience: Azure developers
Rating: 5
Reviewer: Kay Ewbank

Moving applications to the cloud opens them to a different class of security threats, and this book sets out to explain how to make your azure solutions more secure. 

Book Watch


Modern Concurrency in Swift, 2nd Ed (Kodeco)

 

This book is aimed at intermediate Swift developers who are familiar with writing asynchronous applications and who want to make use of the concurrency features Apple introduced in Swift 5.5. The Kodeco Team and Marin Todorov look at async/await, tasks and actors.

 


Data Mesh in Action (Manning)

 

The data mesh is a new way to decentralize data management, and in this book Jacek Majchrzak, Dr. Sven Balnojan and Dr. Marian Siwiak show how to start implementing a data mesh with flexible processes and organizational change, including both an extended case study and multiple real-world examples.

 


Threats: What Every Engineer Should Learn From Star Wars (Wiley)

 

In this book Adam Shostack delivers an easy-to-read and engaging discussion of security threats and how to develop secure systems. The book will prepare you to take on the Dark Side as you learn in a structured way about the threats to your systems.

 

 

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

<ASIN:B07XJQDS4Z>

<ASIN:013790875X>

<ASIN:1950325814>

<ASIN:1633439976>

<ASIN:1119895162>

Last Updated ( Saturday, 04 March 2023 )