search cog
  • I Programmer HOME
Toggle Navigation
  • Books
    • Book Reviews
    • Book Watch
    • Programmer's Bookshelf
    • Bargain Computer Books
  • Articles
    • The Core
      • Python
      • Javascript
      • WPF Workings
      • Joomla
      • PHP
      • Theory
      • Silverlight
      • C#
      • Artifical Intelligence
      • Other Languages
      • Visual Basic
      • C/C++
      • Mobile
      • Database
      • ASP .NET
      • Hardware/IoT
      • Graphics/Imaging
      • UI/UX
      • Perl
      • WinRT
      • HTML/CSS
      • jQuery
      • Ruby
      • Android
      • Security
      • Methodology & Testing
      • Cloud
      • DevOps
    • Babbage's Bag
    • Projects
    • Programmer Puzzles
      • C#
      • C++
      • Java
      • JavaScript
      • Python
      • PHP
      • Sharpen Your Coding Skills
    • History
      • Machines
      • People
      • Software & computer languages
    • Swift's Spreadsheets
      • Finance
      • Personal
      • General
    • Professional Programmer
      • Accreditation & Training
      • I Programmer
      • Resources and Tools
    • I Programmer Weekly
    • eBooks
    • Stone Tapes
    • CodeBin
  • News
    • Register
    • Change Region
    • About Us

Programming News and Views

Send your programming press releases, news items or comments to: NewsDesk@i-programmer.info


Azure Drops MariaDB Support, Adds Free SQL DB
02 Oct | Kay Ewbank
article thumbnail

Microsoft has announced changes to its Azure database services that will see support dropped for MariaDB and a free tier added for the preview of Azure SQL databases.


+ Full Story

Linux Kernel Long-Term Support Cut
02 Oct | Harry Fairhead
article thumbnail

News from the recent Open Source Summit Europe is that long term support for the Linux kernel is being reduced from 6 years to 2 years. How disruptive is this likely to be?


+ Full Story

DynIBaR Can Freeze Time
01 Oct | David Conrad
article thumbnail

DynIBar aka Neural Dynamic Image-Based Rendering is a new approach to synthesizing novel views from mobile phone video footage. Not only does the technique eliminate blur and shake, it can even do bullet time effects to freeze time while sweeping the camera around to highlight a dramatic moment.


+ Full Story

September Week 4
30 Sep | Editor
article thumbnail

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.


+ Full Story

Secure Code Warrior Announces Devlympics
29 Sep | Alex Denham
article thumbnail

Secure Code Warrior is to host its third annual Devlympics secure coding competition on October 17-18, 2023. Devlympics is a free tournament of coding challenges for developers of all levels of expertise.


+ Full Story

W3C Issues Web Sustainability Guidelines
29 Sep | Kay Ewbank
article thumbnail

The World Wide Web Consortium (W3C) Sustainable Web Design Community Group has released a draft report on sustainable web design. The Web Sustainability Guidelines (WSG) 1.0 set out ways to design and implement digital products and services that put people and the planet first.


+ Full Story

Raspberry Pi 5 Announced
28 Sep | Harry Fairhead
article thumbnail

Despite strong suggestions that a Pi 5 would be delayed until 2024, the Pi 5 has been announced and shipments are promised in the last week in October.


+ Full Story

Happy Birthday To Wolfi Linux Undistro
27 Sep | Nikos Vaggalis
article thumbnail

It's the the one-year anniversary of Wolfi, the first community Linux undistro focused on supply chain security. A lot has happened during that year. Let's find out what.


+ Full Story

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.


+ Full Story

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.


+ Full Story

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.


+ Full Story

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.


+ Full Story

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?


+ Full Story

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.


+ Full Story

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?


+ Full Story

September Week 3
23 Sep | Editor
article thumbnail

Every day I Programmer has new material written by programmers, for programmers. This digest gives a summary of the latest content, which this week includes an extract from Programmer's Python: Data in which Mike James discusses dictionaries, the key data structure in Python. 


+ Full Story

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.


+ Full Story

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.


+ Full Story
Other Articles
  • AWS Lambda Adopts Python 3.11
  • Next.js Optimizes Packet Imports
  • Tell A Chatbot "Take a deep breath ..." For Better Answers
  • Introducing The LiveCodes Code Playground
  • Windows Community Toolkit 8 Adds New Galleries
  • The Eclipse Foundation Releases 2023 Jakarta EE Developer Survey Report
  • Kotlin Re-Enters TIOBE Index Top 20
  • Microsoft And Oracle Announce Oracle On Azure
  • AI Beats Theory And Racing Drone Pilots
  • September Week 2
  • GNU At 40 Celebrations
  • The PyCon AU and SciPy 2023 Sessions Are Now Online
  • Bun 1.0 Released With Experimental Windows Version
  • pg_later - Native Asynchronous Queries Within Postgres
  • JetBrains Launches RustRover IDE
  • Unity Introducing Per-Install Fees Leaves Devs Reeling
  • Udacity Launches All Access Subscription Model

news

Book Review


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

Author: Eric Matthes
Publisher: No Starch Press
Pages: 552
ISBN: 978-1718502703
Print: 1718502702
Kindle: B09WJX22TV
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...


+ Full Review

Featured Articles


Extending & Embedding Python Using C - Pi
02 Oct | Mike James
article thumbnail

Discover what goes into coding a Python extension module and see how fast C is when compared to Python by using it to compute Pi.


+ Full Story

Books For Experienced JavaScript Developers
28 Sep | Kay Ewbank
article thumbnail

The team of I Programmer book reviewers read a lot of programming titles, and our programmer's bookshelf section provides a guide to those that we thought were among the best, with recommendations of the books you might find helpful at different stages in your personal development.


+ Full Story

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.


+ Full Story

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. 


+ Full Story

Programmer's Python Data - The Dictionary
18 Sep | Mike James
article thumbnail

Dictionaries are the key data structure in Python and you cannot avoid them. Find out how it all works in this extract from  Programmer's Python: Everything is Data.


+ Full Story

Unhandled Exception!
Code Lifespan

Code LifespanWe all build our code as if it will live forever, unless it's a RAD mock-up and even then it still lives forever. I predict not the heat death of the universe, but the legacy code death of programming - unless of course that's what AI is supposed to fix?

More cartoon fun at xkcd a webcomic of romance,sarcasm, math, and language

+ More Cartoons


Book Watch

Follow Book Watch on Twitter

Book Watch is I Programmer's listing of new books and is compiled using publishers' publicity material. It is not to be read as a review where we provide an independent assessment. Some but by no means all of the books in Book Watch are eventually reviewed.


ASP.NET Core in Action, 3rd Ed (Manning)
02 Oct

Fully updated to ASP.NET Core 7.0, in this book Microsoft MVP Andrew Lock shows how to use C# and .NET skills to build cross-platform web applications. This revised bestseller reveals the latest .NET patterns, including minimal APIs and minimal hosting.

<ASIN: 1633438627>


+ Full Story

Unsupervised (Wiley)
29 Sep

Subtitled, "Navigating and Influencing a World Controlled by Powerful New Technologies", this book examines the emerging technologies and tools that are starting to revolutionize our world, and looks at how we have arrived at this point, and who holds the reins of these formidable technologies, mostly without any supervision.

<ASIN:1394209908>


+ Full Story

Learn Enough Python to Be Dangerous (Addison-Wesley)
27 Sep

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.

<ASIN:0138050953 >


+ Full Story

Persistence Best Practices for Java Applications (Packt)
25 Sep

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.

<ASIN:1837631271>


+ Full Story

Excel VBA, 4th Ed (In Easy Steps)
22 Sep

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.

<ASIN: 184078976X>


+ Full Story
More Book Watch
  • The AWK Programming Language 2nd Ed (Addison-Wesley)
  • React Quickly, 2nd Ed (Manning)
  • Virtual Natives (Wiley)
  • Modern Generative AI with ChatGPT and OpenAI Models (Packt)
  • Effective Haskell (Pragmatic Bookshelf)
  • Security in Computing, 6th Ed (Addison-Wesley)
  • .NET MAUI in Action (Manning)
  • SQL Server 2022 Administration Inside Out (Microsoft Press)
  • The Tiger and the Rabbit (Wiley)
  • Functional Programming in Java (Pragmatic Bookshelf)
  • ChatGPT (For Dummies)
  • The Hidden Potential of DNS In Security (Infoblox)
  • The Well-Grounded Python Developer (Manning)
  • Pro SQL Server 2022 Wait Statistics, 3rd Ed (APress)
  • Crimes Against Data (Technics Publications)

Previous Book Watch.

Follow Book Watch on Twitter.
Publishers send your book news to:

bookwatch@i-programmer.info


RSS feed of all content
I Programmer - full contents
Copyright © 2009-2023 i-programmer.info. All Rights Reserved.