Virtual Fox Fest 2026 is on October 21st and 22nd, 2026. If you plan to attend the conference next week, please register today. It only takes a couple of minutes, and we only get busier the closer we get to the conference. https://geekgatherings.com/Registration.
Tuesday, October 13, 2026
Monday, October 05, 2026
Virtual Fox Fest 2026: Register today, save $40
Virtual Fox Fest 2026 is on Wednesday, October 21 and Thursday October 22, 2026.
Tomorrow (October 6th) is the last day you can save $40 US, so please go register now. If you wait until Wednesday, the price goes up to $279 US.
Friday, September 25, 2026
New VFPX Project: VFPREST
- WinHttp.WinHttpRequest, which is built into Windows.
- West Wind Technologies' wwHTTP class, part of West Wind Internet & Client Tools and West Wind Web Connection.
- Chilkat Software’s Chilkat utility. Bill Anderson has a wrapper class that makes using Chilkat from VFP easier.
- CURL, a command-line utility that comes with Windows for transferring data to or from a server via a URL.
define class PetStoreAPI as BaseREST of BaseREST.prg
* Override parent properties.
cURL = 'https://petstore.swagger.io/v2/'
* Custom properties.
protected cAPIKey
cAPIKey = 'special-key'
nID = 0
&& the pet ID
cName = ''
&& the pet name
cStatus = ''
&& the pet's status
* Add a pet to the store.
function AddPet(toParameter)
This.AddQueryString('apikey', This.cAPIKey)
llReturn = This.APICall('POST', '200', 'pet', toParameter)
if llReturn
This.nID = This.oResponse.ID
endif llReturn
return llReturn
endfunc
* Find a pet.
function GetPet(tnPetID)
This.AddQueryString('apikey', This.cAPIKey)
llReturn = This.APICall('GET', '200', 'pet/' + transform(tnPetID))
if llReturn
This.cName = This.oResponse.Name
This.cStatus = This.oResponse.Status
endif llReturn
return llReturn
endfunc
* Handle errors.
protected function HandleErrors(toJSON)
if pemstatus(toJSON, 'type', 5) and toJSON.type = 'error'
This.cErrorMessage = toJSON.message
endif pemstatus(toJSON, 'type', 5) ...
endfunc
enddefine
(Another class that provides the pet information passed to AddPet isn't shown here for brevity.)
You can download VFPREST from https://github.com/DougHennig/VFPREST or add it to a project using FoxGet.
I'll be showing VFPREST at Virtual FoxFest 2026 so that's yet another reason to attend.
Thursday, September 24, 2026
Virtual Fox Fest 2026: Who's Coming?
You can see which of your peers have registered and opted into the conference Who's Coming List. We would love to see your name added this coming week if you still need to get registered. Ready to sign up? Just click https://geekgatherings.com/Registration.
Those who register for Virtual Fox Fest get all the materials ahead of the conference and access to the videos immediately after the conference. The videos won't be posted publicly on our YouTube channel until at least May of next year.
Friday, September 11, 2026
Virtual Fox Fest 2026: YouTube Channel Treasures
- J, J, J... SON, SON, SON..." - Using SQL Server's Killer Built-in JSON Functionality (Kevin Ragsdale)
- Advanced Reporting with Microsoft Excel (Doug Hennig)
- The VFP Developer's Guide to Git and Sourcetree (Rick Borup)
- Optimize Your IDE: Take Full Advantage of Thor Tools, Part 1 (Jim Nelson)
- Lessons in Buffering and Transactions (Tamar E. Granor)
- Git Advanced Techniques (Christof Wollenhaupt)
- SQL Server Mash-Up (Jody Meyer)
- VFP C++ Compiler: Options and Settings for Modern, Secure Applications (John Ryan)
- Inspiring Everyday Practical IntelliSense (Rick Schummer)
- Modern Web Application Design (Joel Leach)
- Logging: Clear Cut Solutions for Your Apps (Eric Selje)
- Revisiting wwDotnetBridge and .NET Interop from FoxPro in the Modern Age of .NET (Rick Strahl)
New Session
We've added a new session to the conference: Carta: A New Way to See a Visual FoxPro App: Yours or One You InheritedRegistration
Registration is US$239 by October 6th, so save yourself US$40 by registering today before the price increases on October 7th. This cost includes admission to all live sessions, all session materials (white papers and samples), immediate access to all recorded videos of the presentations, and access to online social events. Register here: https://geekgatherings.com/Registration.Get your merch!
Order your Virtual Fox Fest gear from https://geekgatherings.logosoftwear.com/. Increase your geek credentials by purchasing shirts, hats, hoodies, fleeces and more with the conference logo.Monday, August 31, 2026
Virtual Fox Fest 2026: Register today, save $20
Friday, August 21, 2026
Virtual Fox Fest 2026: Why attend?
Are you still on the fence about joining fellow Visual FoxPro software developers for two days of learning and networking? Are you asking yourself why you should attend this important conference? Here are some reasons to register:
- 9 sessions from knowledgeable, bright people from the Fox Community, training you cannot get any other way.
- Connecting with peers to share experiences in software development techniques.
- Solve problems through discussions with other attendees, and find tools and solutions that are helping others with same challenges.
- Immediate access to white papers and sample code provided by the speakers, delivered before the conference starts, and updated during and after the conference.
- Recorded videos available six to twelve months or more before they are released to the Fox Community on YouTube.
- Catch up with friends and make new ones.
Discover the benefits of attending a conference that so many other Visual FoxPro developers have learned over the years. Find that one aha moment that literally provides enough value that it makes the whole conference fee worthwhile.
You can read what others are saying about past conferences on our Testimonials page.
Registration is US$219 by August 31st, so save yourself US$20 by registering today. This cost includes admission to all live sessions, all session materials (white papers and samples), immediate access to all recorded videos of the presentations, and access to online social events.
Register here: https://geekgatherings.com/Registration.
The Geek Gatherings YouTube Channel has more than 110 videos with session content from Virtual Fox Fest and Southwest Fox conferences over the last six years. That is nearly 140 hours of viewing.
Thursday, August 06, 2026
New Version of DeployFox
DeployFox automates the steps required to deploy your applications by providing a customizable list of tasks: copy files, rename files, build a project into an EXE, digitally sign an EXE, run an Inno Setup script to create an installer, upload files to an FTP site, and so on.
I released a new version today that adds a new capability: templates. I have several applications that have nearly identical DeployFox projects: Stonefield Query for AccountMate, Stonefield Query for Alere, Stonefield Query for Sage 300, and several others. By creating DeployFox variables, I made the tasks more generic. For example, the Copy SFQuery.CHM task, which every application's DeployFox project has, copies {$ProjectFolder}\HTMLHelp\sfquery.chm to {$ProjectFolder}. $ProjectFolder contains the folder where the application is located so the task is the same for every application. For those tasks that have different settings, I have an INI file containing the values for those settings for the current project, read those values into DeployFox variables, and then use those variables for the setting values.This new feature will save me a lot of time if I need to change any tasks in future releases of Stonefield Query versions.
Virtual Fox Fest 2026: We've got Sessions
- Using Chilkat/ChilkatVFP (Bill Anderson)
- The VFP Developers Toolkit (Rick Borup)
- Visual FoxPro Development Using Alternative Editors - OnDemand (Gregory Green)
- Consuming REST Services in VFP Applications (Doug Hennig)
- Using AI to Research and Document a Visual FoxPro App You've Inherited (Jeff Roberts)
- FoxAgent: Connecting AI Agents to Live VFP Applications with X# and MCP (Irwin Alfredo RodrÃguez)
- VFP in 2026: Easy Mods to Help Keep Your Apps Current (John Ryan)
- How VFPX Can Make You More of a Superhero! (Rick Schummer)
- Visiting SQL Server's Engine Room (Christof Wollenhaupt)
Register here: https://geekgatherings.com/Registration.
Order your Virtual Fox Fest gear from https://geekgatherings.logosoftwear.com/. Increase your geek credentials by purchasing shirts, hats, hoodies, fleeces and more with the conference logo.
The Geek Gatherings YouTube Channel has more than 110 videos with session content from Virtual Fox Fest and Southwest Fox conferences over the last six years. That is nearly 140 hours of viewing.
Wednesday, July 22, 2026
Virtual Fox Fest 2026: Speakers, Sessions, and Registration
Virtual Fox Fest 2026 is a two-day event on October 21-22, 2026. Great speakers will deliver great sessions, with chat available for all of us to comment, ask questions, and share experiences. Plus, we’ll get to hang out virtually with new and old friends. More details here: https://virtualfoxfest.com/
Registration is open! Details, deadlines and cost are available on our Web site. Register for the conference at https://geekgatherings.com/Registration. Don't procrastinate, get this done today! Early-Bird pricing is available through August 31st.
