Golem 1.6: two technicians on the same server no longer get in each other's way
On disconnect, the Guardian frees the slot at once. If it is taken, whoever arrives sees who has it, can leave them a note and wait for their turn, and if the holder has forgotten the session, it is handed over after 5 minutes.
Read article →Golem 1.5.3: what has changed since 1.5 in the hands, long calls and FoxAgent
Three Golem versions in four days: the hands on the desktop no longer type into another window, a long call no longer takes the connections down, and a child MCP server like FoxAgent is no longer restarted when it answers with an error.
Read article →Your first Windows service in Visual FoxPro with FoxService
Step by step from the VFP IDE: a service that imports the orders a web shop leaves behind, counts them every 30 seconds and sends them to the warehouse every morning, without a PC with the program open.
Read article →Golem 1.5, the MCP for Windows: Claude can now fill in the screen of the other computer
Golem 1.5, the MCP server for Windows, brings hands on the desktop: Claude lists the windows of the remote machine, reads their controls, writes into text boxes, presses buttons and sends keys. It works with Golem Assist on a customer's computer and under the Guardian on a server with nobody in front of it.
Read article →I'm presenting FoxAgent at Virtual Fox Fest 2026
On Thursday 22 October I present FoxAgent at Virtual Fox Fest, the Visual FoxPro community conference: 75 minutes on how an AI agent connects to a running VFP application, with half the session as a live demo on a point of sale written in VFP.
Read article →Servers with nobody in front of them: Golem's Guardian for companies
Golem 1.4 brings the Guardian, a Windows service that lets a company's technicians into its customers' servers without anybody having to start anything. Each technician carries a credential with their name and an expiry date, and the server only opens when someone from that company knocks. It comes with the Golem Company license.
Read article →The easier it looks, the more work behind it: one FoxCli command, then and now
The same Visual FoxPro console command written two ways: with the HELP clause and a Run that dispatches, and as an ordinary method with a comment on top. What changes for whoever writes it, and what sits behind it so it can be that simple.
Read article →Your CLI, served to an agent: FoxCli MCP
The same Visual FoxPro CLI, now as a tool for an AI agent: you build as always, add one line to Claude's configuration, and the agent inspects and exports your tables without anyone explaining the command line to it.
Read article →Your first CLI in Visual FoxPro with FoxCli
Step by step from the VFP IDE: a console application that inspects and exports DBF tables, with its own help, typed options and exit codes, ready to hand out by copying a folder.
Read article →CLIs for Fox developers (1): what a CLI is
First part of a command-line course for people who program in Visual FoxPro: what a CLI is, what the console, the terminal and the shell are, and why the VFP Command window has already taught you half of it.
Read article →CLIs for Fox developers (2): anatomy of a command
Second part of a command-line course for people who program in Visual FoxPro: the program, its arguments, options with and without a value, subcommands, quotes and the double dash, explained with the commands and clauses you already use in VFP.
Read article →CLIs for Fox developers (3): input, output and error
Third part of a command-line course for people who program in Visual FoxPro: the three channels of a console program, redirection, the pipe, the exit code and the accented letters that reach VFP changed.
Read article →CLIs for Fox developers (4): reading and writing help
Fourth part of a command-line course for people who program in Visual FoxPro: how to ask a console program for help, how to read its notation (the same as VFP's help), output meant for machines, and what the help of a program of yours should contain.
Read article →CLIs for Fox developers (5): using CLIs from VFP
Fifth part of a command-line course for people who program in Visual FoxPro: RUN, WScript.Shell.Run and Exec, what each does well and badly, and a function that launches a console program with no window, collects its output and its error and reads its exit code.
Read article →Twelve digits instead of a connection line
A customer could not send me Golem's connection line, even though the program had already copied it to his clipboard. The path I had put in front of him had too many steps, so I built a window with one button and a twelve digit number that can be read out on the phone.
Read article →FoxCore: keep your application alive while it works
What FoxCore is, without the jargon: a library that spreads your VFP application's long jobs across several processes so the screen keeps responding. What you can do with it in a business application, what a client workstation needs, and when it does not pay off.
Read article →How I deploy my portal with Golem
Deploying my portal to my VPS used to mean opening remote desktop, copying files by hand and acting as the go-between for Claude and the server. Now Claude works on the VPS through Golem, with a backup, a hash check and a rollback at every step. What changed, with the timings from these past days, and what its limits are.
Read article →Patreon notifies my VFP backend
How I stopped downloading the patron CSV by hand: a Patreon webhook reaches a FoxServer controller, verifies the signature and updates a DBF on the spot. Which fields it writes and which it leaves alone, which response codes it returns and why, and a bug with upper-case emails that turned up along the way.
Read article →A webhook in VFP loses its signature with a Polish name
Why a payment webhook signed with HMAC was being discarded as an invalid signature when it reached Visual FoxPro with certain names. The cause is the conversion to CP1252 when crossing COM, and since FoxServer 0.9.25 the original body also arrives in Base64 so it can be signed.
Read article →Publishing a REST API from the Visual FoxPro IDE with FoxServer
Step by step, without leaving the IDE: from a closed Visual FoxPro to an API that returns your DBF table as JSON and accepts inserts. With every screen you are going to see and the most common mistakes the first time.
Read article →Publishing a REST API from Visual FoxPro with FoxServer
From zero to an endpoint that reads a DBF table and returns JSON, without rewriting anything and without leaving VFP 9. With the real output of every step and the three most common mistakes the first time.
Read article →