March Week 4
Saturday, 01 April 2023

Do you have better things to do than scour the internet for news? No problem! If you need to know what's important for the developer, IProgrammer Weekly puts the unmissable bits together in a handy digest together with our book review and articles in a weekly digest.

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

I Programmer Logo Square

March 23 - 29, 2023

Featured Articles


Endpoint Security for Development Environments
27 Mar | Gilad David Maayan
article thumbnail

 

The threat level of cyber attack has never been greater so there is urgent need for incorporating security as an essential part of the software development process. Here's some guidance on how to implement endpoint security.

 


Robert Metcalfe And Ethernet
23 Mar | Historian
article thumbnail

 

How did ARPAnet and ALOHAnet lead to Ethernet and go on to form the basis of the Internet we rely on today? Fifty years on, the man responsible, Robert (Bob) Metcalfe is named the recipient of the 2022 Turing Award.

 

Banner

Programming News and Views


Amazon Sidewalk Free Connection
29 Mar | Harry Fairhead
article thumbnail

 

Sidewalk has been a long time coming, but now it seems it is ready for us to test. Initially, it promises free connectivity over 90% of the US, but as the say there's no such thing as a free connection.

 


Get Onboard Kotlin With Jetbrains
29 Mar | Nikos Vaggalis
article thumbnail

 

There's a free course designed for novices in Kotlin that focuses on the basic concepts of the language. Apart from the content itself, the interesting of this course is that it runs inside Intellij.

 


Anaconda Releases PyScript Coding Platform
28 Mar | Kay Ewbank
article thumbnail

 

Anaconda has released PyScript.com, a free coding platform for creating web applications with data interactivity and computation based on Python.

 


JetBrains Releases Webstorm 2023.1 With Improved UI
28 Mar | Ian Elliot
article thumbnail

 

JetBrains has released WebStorm 2023.1, its IDE customized for JavaScript and TypeScript. The updated version has support for the Astro framework, and TypeScript support for Vue templates.

 


Commemorating Jacob Ziv
27 Mar | Sue Gee
article thumbnail

 

The Israeli Computer Scientist Jacob Ziv, co-inventor of the lossless file compression methods that were and still are relied on for storing huge amounts of data in the smallest possible number of bits, has died at the age of 91.

 


Java Development Kit 20 Is GA
27 Mar | Nikos Vaggalis
article thumbnail

 

JDK 20 is now generally available with many new features that render Java not just relevant to today's requirements but a few steps ahead. Let's find out what's new.

 


Gordon Moore Dies Aged 94
26 Mar | Sue Gee
article thumbnail

 

Gordon Moore, the co-founder of Intel who pioneered microprocessor technology and whose name is known for Moore's Law, passed away on March 24, 2023. The announcement of his death was made jointly by Intel and the Gordon and Betty Moore Foundation, the philanthropic organization he founded with his wife in 2000.

 


Ethernet Inventor Bob Metcalfe Receives 2022 Turing Award
24 Mar | Sue Gee
article thumbnail

 

The ACM has named Robert Metcalfe as recipient of the 2022 ACM A.M. Turing Award for leading the invention, standardization, and commercialization of Ethernet local-area networking technology. While it is now almost 50 years since Ethernet was first used at Xerox PARC, it remains in use today by almost every computer and connected device.

 


Apache CloudStack Adds Edge Zones And Autoscaling
24 Mar | Kay Ewbank
article thumbnail

 

Apache CloudStack has been updated with a LTS release with a range of new features and improvements including edge zones, autoscaling and a new two-factor authentication framework.

 


Sigstore Java - Sign And Verify Your Java Builds
23 Mar | Nikos Vaggalis
article thumbnail

 

sigstore-java, currently under development but not yet ready for general-purpose use,  is a tool for signing and verifying Java package distributions with Sigstore's keyless signing. This is one more step being taken Sigstore towards securing the software supply chain.

 


GNU Octave Improves Graphics Backend
23 Mar | Kay Ewbank
article thumbnail

 

GNU Octave 8.1 has been released with improvements including changes to the graphics backend, better compatibility with Matlab and a number of new and improved functions.

 

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


Core Java for the Impatient, 3rd Ed

 

Authors:  Cay S. Horstmann
Publisher: Addison Wesley
Pages: 576
ISBN: 9780138052102
Print: 0138052107
Kindle: B0B8RZZBDJ
Audience: Smart programmers wanting in-depth coverage
Rating: 4.8
Reviewer: Mike James

The key to this book is the word "impatient" in the title. What does this mean exactly? 

Book Watch


Troubleshooting Java (Manning)

 

Subtitled Read, debug, and optimize JVM applications, in this book Laurentiu Spilca demonstrates techniques for code profiling, advanced debugging, and log evaluation to find and fix bugs and performance problems. Spilca teaches code investigation techniques that will help you efficiently understand how Java apps work, how to optimize them, and how to fix the bugs that break them. 


Digital Image Processing with C++ (CRC Press)

 

This book presents the theory of digital image processing, and implementations of algorithms using a dedicated library. David Tschumperle, Christophe Tilmant and Vincent Barra present the mathematical theories underlying digital image processing, as well as their practical implementation through examples of algorithms implemented in the C++ language, using the free and easy-to-use CImg library. 


Program Proofs (MIT Press)

 

This comprehensive and highly readable textbook teaches how to formally reason about computer programs using an incremental approach and the verification-aware programming language Dafny. K. Rustan M. Leino show students what it means to write specifications for programs, what it means for programs to satisfy those specifications, and how to write proofs that connect specifications and programs.

 

 

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

<ASIN:1871962714>

<ASIN:0138052107>

<ASIN:1617299774>

<ASIN:1032347538>

 

<ASIN:026254623X>

Last Updated ( Saturday, 01 April 2023 )