Downgrading from Claude Opus 4.7 to 4.6
Anthropic’s Opus 4.7 ships with better benchmarks but persistent hallucinations. Here’s what’s real, what’s hype, and how to roll back to 4.6.
Anthropic’s Opus 4.7 ships with better benchmarks but persistent hallucinations. Here’s what’s real, what’s hype, and how to roll back to 4.6.
This could be huge. Or it could be nothing. We won’t know for sure for years — but either way, it’s one of the most exciting science headlines of the year. NASA just announced that the Perseverance rover found a rock on Mars with mineral patterns that could be a biosignature — a hint of
NASA: Perseverance rover may have found signs of ancient life on Mars! Read More »
Shipped alongside Claude Opus 4.7, /ultrareview is the heavyweight cousin of the /review command we already covered. Where /review is a quick sanity check you run between keystrokes, /ultrareview is what you fire up before pushing that big refactor to the main branch – the one that touched half your DPR, three packages, and the
On April 16, 2026, Anthropic dropped Claude Opus 4.7. Same day this chapter was written, which means by the time you read it some of the rough edges may have been sanded off and a few new ones added. That is the nature of writing a book about a moving target. I am going to
If you have been building FireMonkey applications for any length of time, you have probably noticed that certain parts of the framework feel like they were never quite finished. Menus are one of those parts. After spending too long debugging a strange visual glitch in our app, I decided to investigate properly — and what
Why I Stopped Using TPopupMenu in Delphi FMX (And What I Use Instead) Read More »
I just published a new GitHub repository: Awesome-AI-For-Delphi. It is a curated list of tools, libraries, MCP servers, and resources for using AI with Delphi. Think of it as a single place to discover everything that exists at the intersection of AI and Pascal/Delphi development. The list covers: MCP Servers — let Claude Code and
When you signed up for the Max 5x plan at $100 (€90+VAT), you didn’t just buy intelligence — you bought a static expectation of capacity. In the early days, “usage limits” felt like a solid wall: you knew where they were, and when you hit them, the rules of engagement were clear. Then Anthropic shifted
The 5-Hour Mirage – Anthropic’s Diabolical “Moving Goalposts” Subscription Read More »
I’ve been using this trick for months and honestly thought everyone else was doing it too. But after mentioning it to a friend who looked at me like I’d just discovered fire, I realized: it’s time to share the secret. The Problem: You sit down to code at 10:00 AM, burn through your messages by
Incredibly cheap trick to “shorten” your Claude 5-hour window Read More »
“AI-Assisted Development for Delphi” is the fifth book in the “Delphi in All Its Glory” series. Released April 2026. Why This Book Exists There are a gazillion books about AI out there. This is the only one written for Delphi developers. Your LinkedIn feed says programmers will be obsolete by next Thursday. Meanwhile, you’re
The “Delphi in all its glory” book [5] – AI-Assisted Development for Delphi Read More »
Smart CodeInsight stopped appearing in my Delphi IDE after an upgrade. Here is the fix. Uncheck the “Enable Smart CodeInsight” checkbox in Options, close Options, then reopen Options and check the box again. A EULA prompt should now appear (Embarcadero Supplemental AI Terms). Accept it, and Smart CodeInsight will work again. Apparently, during the upgrade
The Controversy In early 2026, two independent research teams published the first empirical studies on whether CLAUDE.md-style instruction files actually improve AI coding performance. Their headlines seemed to tell different stories — one modest, one dramatic. Tech blogs promptly cherry-picked the modest one and ran with it. An article on XDA Developers declared that CLAUDE.md
The Science Behind CLAUDE.md: What the Research Says Read More »
The Delphi ecosystem has grown significantly for AI integration. Here’s what’s available today for adding AI image generation to your Delphi applications: Official Components (GetIt / RAD Studio) Stability.ai API Wrapper for Delphi — Available on GetIt. Wraps Stability AI’s cloud API for Stable Diffusion 3.5, Stable Image Ultra. Supports image generation, editing, upscaling, and
AI Image Generation from Delphi — A 2026 Roundup Read More »
On a very “intelligent” discussion on en.delphipraxis.net, an AI zealot tried to convince me that nowadays the AI CAN count how many r’s are in the word strawberry. You know… the old meme. What the AI-defenders don’t understand is that even if the AI can give you a correct answer to that question, it is
Mum…. Come over quickly… I think I broke the AI! Read More »
So, I asked Claude this question and, fortunately, it answered not only correctly but also honestly: How are your Delphi skills compared with other languages like C# or JS or Java? give some estimates. how can I improve your Delphi skills? ● Self-Assessment Relative skill levels (rough estimates based on training data volume and community
Claude’s Delphi skills compared with other languages Read More »
If you invoke the /insights command, you can get useful… insights from Claude about how you use it. Here is mine: ___________________________________ You are a prolific Delphi developer who uses Claude Code primarily as a code review and bug-fixing workhorse across a large, mature codebase. With 222 sessions and 458 hours logged in just one
RTTI-based automatic language translator engine. Let your application self-translate to any language with only two lines of code! Overview This library translates all GUI strings (TLabel.Caption, TLabel.Hint, TMenuItem.Caption, etc.) for all live forms in your application. The text is stored in INI files which can be sent to DeepL for automatic translation. Downloading the code
Automatic language translator engine for Delphi GUIs [update 2026] Read More »
I made a Delphi skill document for Claude Code, but it should work with any other AI as well. # Global Programming Conventions These conventions apply to all my Delphi projects. Main target is Delphi 13. When possible keep compatibility with lower versions of Delphi, but not lower than Delphi Rio. ## Boilerplate Code Avoid
For years, Delphi developers coming from VCL have had to unlearn one deeply ingrained assumption when moving to FireMonkey (FMX): there is no such thing as a truly modal dialog on mobile platforms. No blocking ShowModal, no linear control flow, no “wait here until the user clicks OK”. What Android Has Always Meant by “Dialog”
File-From-Clipboard is a small Delphi IDE expert that watches the clipboard for PAS filenames (full or partial paths). When a filename is detected in the clipboard and the file exists inside a user-configured search folder, the expert opens the file in the IDE automatically. Useful when you browse repositories on GitHub, GitLab, or similar services
Prompt: Can I Claude Code build from command line via MSBuild and then analyze the output of the Delphi compiler/msbuild? The compiler is located in c:\Delphi\Delphi 13\bin\dcc32.EXE but I would prefer to pass the dproj file to MsBuild. I think MsBuild is installed here: c:\Windows\Microsoft.NET\Framework64\v4.0.30319\MSBuild.exe Answer: this requires the user to enable the WSL Interop
FuzzyStringCompare calculates an approximate similarity percentage between two strings. It uses a heuristic to count matching characters that are roughly in similar positions, allowing for a tolerance based on string lengths. The tolerance is about one-third of the longer string’s length plus the length difference. The algorithm greedily matches characters from the shorter string to
Claude Installation /help Get usage help /config Open the Settings interface (Config tab) /doctor Checks the health of your Claude Code installation /exit Exit the REPL Claude Setup /model Select or change the AI model /output-style [style] Set the output style directly or from a selection menu This changes how Claude Code communicates with
Using Claude Code for Delphi — What I Learned Writing a Book About It What started as a frustrated blog post became a 280-page book. Here’s the story. In early 2026, a post on Delphipraxis claimed that one hour of development with Claude Code was worth a full day of solo programming. Bold claim. I
I have this weird bug in Delphi 13 FMX where the height of the controls is not correct, at app startup. procedure TForm1.AfterConstruction; begin inherited AfterConstruction; MakeDemoBubble; end; TAutosizeBoxText (based on TRectangle) is parented in a ScrollBox. It is set to Align=Top. procedure TForm1.MakeDemoBubble; begin mmoUserResponse.Text := ‘WhatsApp-like text bubble. ‘ + #13#10+ ‘Cool and
I travel around 2000Km per year with my bicycle. And what can be better than 2000Km? 4000Km 🙂 So, I will attempt to attach a solar panel to my bicycle to replenish the battery (at least partially). Solar panels efficiency Typically ranges from 150-250 W/m² under peak sunlight. High-end panels hitting 220-300W/m². Factors Influencing Output
“Free Code Agent: Build Faster Right in Your RAD Studio IDE” Presented by Yai (CTO at Solutions, Embarcadero MVP) Core Idea * AI Code Agents are tools that accelerate coding tasks by generating, refactoring, and scaffolding code inside your IDE. * They do not replace developers; they augment productivity. * Example used: Gemini CLI
Maker AI: The Ultimate AI Ecosystem for Delphi (Version 3.0) Presented by Gustavo Enriquez Core Problem * AI integration is fragmented: Multiple APIs (OpenAI, Gemini, Claude, LLaMA, Grok) each with unique SDKs and syntax. * Leads to high dependency and code obsolescence when models change. * Delphi developers need stability and longevity, not constant
CodeRage 2025 was an amazing event. I created a short summary of the CodeRage Day1 presentation for my future reference. Then I thought that it might be useful for others also so I will post it here. This is time consuming… if possible I will summarize the other days also. The text is generated with
Embarcadero Delphi CodeRage 2025 Summary [Day1] Multithreading, Concurrency, Parallelism Read More »
Note: This is an excerpt from my “Delphi in all its glory [Part 2]” book. Find the full chapter there. A memory manager is a very special piece of code that controls the allocation and deallocation of memory throughout the entire application. The memory management in Delphi is unique because ALL memory is
Android’s lifecycle model is a mess. The OS freely kills your process whenever it needs RAM, and you—the app developer—are expected to deal with the fallout. Android shifts its memory problems onto the app layer, leaving you to rebuild your internal state because the OS felt like freeing 200 MB. FireMonkey tries to give you