October Week 4
Saturday, 28 October 2023

We've added an article to our History section this week looking at the contributions made to object-oriented programming by Barbara Liskov, who, without realizing for some years that it was linked to her name, came up with the eponymous Substitution Principle. Read on for a round up of the week's news and books.

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

I Programmer Logo Square

October 19 - 25, 2023

Featured Articles


Barbara Liskov - A Career in Computer Science
23 Oct | Sue Gee
article thumbnail

In 2008 Barbara Liskov was the second female recipient of the Turing Award for her work in the design of programming languages and software methodology that led to the development of object-oriented programming. In a recent interview in Nature Computational Science, she reveals that she got into Computer Science by accident.


Adding a Cloud Database to Your Application
20 Oct | Gilad David Maayan
article thumbnail

The adoption of Cloud Databases has seen a significant rise over the years. The scalability, cost-effectiveness, high availability, and easy accessibility of these databases have made them a preferred choice for organizations, big and small.  Let's delve deeper into these benefits.

Banner

Programming News and Views


Quantum Computers Could Crack Codes Sooner
25 Oct | Mike James
article thumbnail

The wonderful Shor algorithm really got things started in the field of quantum computing. It promises to split large numbers into their prime factors and so break most public key cryptography. However, we can all breathe a sigh of relief as it will be years before it is practical - or will it?


Azul Reports On State of Java 2023
25 Oct | Janet Swift
article thumbnail

Although the business world is increasingly moving away from the Oracle JDK, Java is still almost ubiquitous and is predominantly used in the cloud.


Microsoft Announces Cloud-Native App Platform
24 Oct | Kay Ewbank
article thumbnail

Microsoft has announced a cloud-native application platform that can be used to deploy applications. Radius is an open-source project that supports deploying applications across private cloud, Microsoft Azure, and Amazon Web Services, and Microsoft plans to add support for other cloud providers.


Stack Overflow Reduces Workforce
24 Oct | Sue Gee
article thumbnail

In an attempt to achieve profitability Stack Overflow is reducing the company's headcount by approximately 28%. To what extent is this due to the impact of ChatGTP and GitHub's Copilot Chat?


Introducing Spring AI
23 Oct | Nikos Vaggalis
article thumbnail

At the recent SpringOne conference, the Spring team announced the Spring AI project. With it you can start integrating the OpenAI and Azure OpenAI services with your Java code to unleash the power of AI in your apps and leverage the power of LLMs from within your Spring code.


Node.js 21 Has Stable WebStreams
23 Oct | Kay Ewbank
article thumbnail

Node.js 21 has been released with updates including stable WebStreams and a move to use version 11.8 of the V8 JavaScript engine.


New Members Of Amazon's Robotic Workforce
22 Oct | Lucy Black
article thumbnail

Amazon is already has over 750,000 robots and currently testing two new models - Sequoia an inventory management solution,  and Digit a humanoid robot that can move while also grasping and handling items. Amazon is also intending to expand its drone delivery service to the UK, Italy and a third US city by the end of 2024.


Google Launches AI Video Series
20 Oct | Kay Ewbank
article thumbnail

Google has launched a new video series called Build with Google AI. The series is made up of AI-powered projects that Google says are practical and useful, and designed to be achievable in less than a day.


Cybersecurity Certification On Coursera
20 Oct | Sue Gee
article thumbnail

October is Cybersecurity Awareness Month. What better time to gain cybersecurity skills that are in demand with approximately 3.5 million cybersecurity job openings expected by 2025.


Chepy - The Hacker's Toolbox
19 Oct | Nikos Vaggalis
article thumbnail

Chepy is a Python library and is the CLI equivalent of GCHQ's CyberChef multi-hacker-tool.


MariaDB Cuts Workforce And Drops Products
19 Oct | Kay Ewbank
article thumbnail

MariaDB is reducing its workforce by 28% and dropping its SkySQL and Xpand products.

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


ChatGPT For Dummies

Author: Pam Baker
Publisher: For Dummies
Pages: 176
ISBN: 9781394204632
Audience: Everyone
Rating: 4
Reviewer: Ian Stirk 

This book aims to introduce you to ChatGPT, how does it fare?

Book Watch


Driving Value with Sprint Goals (Addison-Wesley)

Subtitled "Humble Plans, Exceptional Results", this book looks at the use of Sprint goals to get the whole Scrum team behind clear goals that deliver real value (outcomes)--not just more features (output). Sprint Goals are your most powerful tool for achieving this alignment, but many teams avoid, misuse, or struggle with them. Maarten Dalmijn guides you through defining, creating, and executing on Sprint Goals that deliver outstanding value to customers and the business.


Functional Design: Principles, Patterns, and Practices (Addison-Wesley)

In this book, Robert C. Martin explains how and why to use functional programming to build better systems for real customers. Martin compares conventional object-oriented coding structures in Java to those enabled by functional languages, identifies the best roles for each, and shows how to build better systems by judiciously using them in context.


Coding with the micro:bit (In Easy Steps)

Subtitled "Create Cool Programming Projects", this book is the 5th title in the QuestKids set of books aimed at younger children in a large-size format with full color. Dan Aldred introduces you to the hardware and software features of the BBC micro:bit, including the built-in microphone, speaker, and touch sensor added in micro:bit version 2. You’ll learn new skills such as how to code your micro:bit to play music, send messages, display pictures, and detect light.

 

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

<ASIN:1871962722>

<ASIN:1394204639>
<ASIN:0137381921 >

<ASIN: 0138176396>

<ASIN:1787910008>

Last Updated ( Saturday, 28 October 2023 )