September Week 4
Saturday, 30 September 2023

This week Google celebrated its 25th Birthday. How different modern life would be without the convenience of Search in all its many forms. Google is also at the forefront of the latest AI breakthroughs and that is the topic of a report by Mike James. Just click for all the rest of the news and the books and articles from this week.

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

I Programmer Logo Square

September 21 - 27, 2023

Featured Articles


Applying C - Pthreads
25 Sep | Harry Fairhead
article thumbnail

The standard way to do threading in C under Linux is to use Pthreads. This extract is from my  book on C in an IoT context.


Using ABAC To Secure Your Applications
21 Sep | Gilad David Maayan
article thumbnail

Data is vulnerable to security breaches with dire consequences in the case of unauthorized access. With ABAC you can establish fine-grained access policies that govern who can access what, when, and under what conditions.

Banner

Programming News and Views


Happy 25th Birthday, Google
27 Sep | Sue Gee
article thumbnail

Today Google is celebrating its 25th Birthday. Sundar Pichai tweeted "Thanks to everyone who uses our products and challenges us to keep innovating and to all Googlers!" And there's a Google Doodle depicting the changes to the Google Logo over a quarter century.


Google's 25 Years of AI Progress
27 Sep | Mike James
article thumbnail

As part of Google's 25 year celebration, a blog post lists "Our 10 biggest AI moments...". It is true that Google has pushed AI to get us where we are today, but the reality is more nuanced than just ten greatest hits.


Turn PostgreSQL Into A Vector Store
26 Sep | Nikos Vaggalis
article thumbnail

pg_vector is an extension for PostgreSQL that renders it a viable alternative to specialized vector stores used in LLMs. We show you how to use it and report on the latest, faster incarnation, written in Rust, pgvecto.rs.


Apache Pinot 1.0 Released
26 Sep | Kay Ewbank
article thumbnail

Apache Pinot 1.0 has been released. The real-time distributed OLAP datastore has been purpose-built for low-latency, high-throughput analytics.


Redocly CLI - The Super Tool For API Management
25 Sep | Nikos Vaggalis
article thumbnail

Redocly is an open source tool written in Typescript that
assists in managing your APIs effectively. What can it do?


GitHub Adds To Enterprise Importer
25 Sep | Kay Ewbank
article thumbnail

GitHub has updated its products for importing repositories and CI pipelines. GitHub Enterprise Importer can now be used to import from Bitbucket, and GitHub Actions Importer can now be used for Atlassian's CI/CD products.


Unix Clock Ticks Down To 2038 Problem
24 Sep | Harry Fairhead
article thumbnail

Remember the year 2K catastrophe? Well no, neither do I, cos we had more or less fixed the problem by the time the dreaded date arrived. Soon after people were happy to point out that we had a whole 38 years to the next problem. But how long is it now?


Learn Perl With FreeCodeCamp
22 Sep | Nikos Vaggalis
article thumbnail

I was pleasantly surprised when I noticed that a Perl course has been published on FreeCodeCamp. Amongst the myriad of Javascript and Python courses, there it is, a lone star.


Unicode 15.1 Released With More Hieroglyphs
22 Sep | Kay Ewbank
article thumbnail

Unicode 15.1 has been released, hot on the heels of Unicode 15. The latest standard adds two new scripts and 4,500 new characters, along with 20 new emojis and extended support for hieroglyphs.


AWS Lambda Adopts Python 3.11
21 Sep | Nikos Vaggalis
article thumbnail

Recently AWS Lamda switched from Python runtime 3.10 to 3.11, promising a lot of improvement. In which parts?


Next.js Optimizes Packet Imports
21 Sep | Kay Ewbank
article thumbnail

Next.js has been updated with faster server startups, lower memory use and optimized packet imports.

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


Python Crash Course, 3rd Ed (No Starch Press)

Author: Eric Matthes
Publisher: No Starch Press
Pages: 552
ISBN: 978-1718502703
Audience: People wanting to learn Python
Level: Introductory/Intermediate
Audience: Not the complete beginner
Rating: 4
Reviewer: Alex Armstrong
To reach a third edition this book must be doing something right...

Book Watch


Learn Enough Python to Be Dangerous (Addison-Wesley)

Subtitled "Software Development, Flask Web Apps, and Beginning Data Science with Python", in this book Michael Hartl teaches the specific concepts, skills, and approaches you need to be professionally productive. Hartl introduces Python both as a general-purpose language and as a specialist tool for web development and data science, presenting focused examples and exercises that help you internalize what matters, without wasting time on details pros don't care about.


Persistence Best Practices for Java Applications (Packt)

In this book, subtitled "Effective strategies for distributed cloud-native applications and data-driven modernization", Otàvio Santana and Karina Varela present well-established patterns and standards that can be used in Java solutions, with insights into the pros and cons of trending technologies and frameworks used in cloud-native microservices. The book confronts the challenges of cloud adoption head-on, particularly those tied to the growing need for cost reduction through stack modernization.


Excel VBA, 4th Ed (In Easy Steps)

In this book Mike McGrath demonstrates VBA (Visual Basic for Applications) macro programming in a clear and concise manner. This 4th edition is updated for Microsoft 365.

 

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

<ASIN:B07SH923YX>

<ASIN:1718502702>
<ASIN:0138050953>

<ASIN:1837631271>

<ASIN: 184078976X>

Last Updated ( Saturday, 30 September 2023 )