RSS Show started out as an experiment in Vibe Coding and evolved into a usable tool. What is RSS Show? RSS Show is a single-file RSS feed reader that runs entirely in your browser. No installation, no build process, no dependencies - just open an HTML file and you're reading feeds. Due to the enshittification … Continue reading Building RSS Show: A Vibe Coding Experiment That Became Real
Category: AI
Another vibe coding experiment: ZFS Snapshot Extractor
Yes, I am on a AI "vibe coding" spree. This time I needed a tool to help me extracting a specific version of a given file from a ZFS snapshot. Again, I had Claude Code write everything. I started with an empty directory and ended up with the script you can find on SourceForge. Originally … Continue reading Another vibe coding experiment: ZFS Snapshot Extractor
Online RSS feed reader created with Claude Code
I blogged about this twice already, but I think it's worth talking about some more: When I started out I wanted to recreate the RSS feed reading functionality of Netvibes (which they had just shut down). The idea was that it should run in the browser without needing a server. And I wanted to do … Continue reading Online RSS feed reader created with Claude Code
Using Claude Code with Perl
Following my positive experience with Claude Code and JavaScript/PHP yesterday, I tried using Perl today. This time, I spent a lot of time optimising the CLAUDE.md content before starting the code analysis. I asked it to analyse a Perl module containing some functions that I wrote several months ago, checking for errors and suggesting improvements. … Continue reading Using Claude Code with Perl
RSS feed reader and vibe coding revisited
A few months ago I tried vibe coding an RSS feed reader in JavaScript, using Claude.ai and Mistral's LeChat. It worked well enough to be usable, but never was quite what I wanted. I gave up after a while because the changes started to run in circles. Yesterday I read an article How to install … Continue reading RSS feed reader and vibe coding revisited
AI is just great and always right – not
When developing plugins for the Delphi IDE, which should support several IDE versions, one sometimes needs to know when a particular change to the VCL or the IDE itself was made. E.g. if you want to change the background color of a Panel, you need to disable theming for that panel. The easiest way to … Continue reading AI is just great and always right – not
Vibe Coding in JavaScript with Claude.ai and Mistral’s Le Chat
I heard the term "Vibe Coding" a few days ago, but apparently it has been a thing for a while. What it means is people who know nothing about programming do it anyway with the help of "AI". They simply tell the AI to write their code for doing things they describe in plain English. … Continue reading Vibe Coding in JavaScript with Claude.ai and Mistral’s Le Chat
GExperts: AI Rewrite and COBOL Port Announced for Immediate Development
(Just in case you didn't notice the publication date: This was an April Fools joke. I have had some experience with COBOL and I would never ever use it unless somebody pays me thousands of Euros per hour.) The venerable Delphi IDE extension GExperts is about to undergo a revolutionary transformation, with plans announced to … Continue reading GExperts: AI Rewrite and COBOL Port Announced for Immediate Development
What does the following Delphi function do?
Still playing around with ChatGPT, I asked it "What does the following Delphi function do?" [delphi] function FileSizeToHumanReadableString(_FileSize: Int64): string; begin if _FileSize > 5 * OneExbiByte then Result := Format(_('%.2f EiB'), [_FileSize / OneExbiByte]) else if _FileSize > 5 * OnePebiByte then Result := Format(_('%.2f PiB'), [_FileSize / OnePebiByte]) else if _FileSize > 5 … Continue reading What does the following Delphi function do?
I asked ChatGPT what’s wrong with the following Delphi code
Slashdot just posted "What Happens When ChatGPT Can Find Bugs in Computer Code?" which links a PC Mag article with the title "Watch Out, Software Engineers: ChatGPT Is Now Finding, Fixing Bugs in Code" So I asked ChatGPT "What's wrong with the following Delphi code:" [delphi] function IsoStringToDateTime(const ISODateTime: string): TDateTime; const ISOShortLen = 19; … Continue reading I asked ChatGPT what’s wrong with the following Delphi code