twinBASIC and AI: DevCon 2025

Links and resources from my presentation today on twinBASIC and AI at Access DevCon Vienna 2025.

twinBASIC and AI: DevCon 2025

Slide Deck

TwinBasic-AI-DevCon-2025.pdf

Presentation Recording

Check back later for a video recording of the session.

*NOTE: Recording availability is subject to approval from conference organizers. Most session recordings are only available to paid attendees.

ChatGPT: Code-Writing Intern, Code-Reading Mentor
An exploration of ChatGPT’s relative strengths and weaknesses when it comes to writing vs. reading code.
Understanding Context Length: 5 Techniques for Maximizing AI Chat Effectiveness
Context length affects every AI chat session, but few developers know how to manage it effectively. Learn these essential strategies to improve your AI-assisted development work.
Poe: My Tool of Choice for Exploring the World of LLMs
With so many new and exciting LLMs and AI image generators, how do you pick just one? What if you didn’t have to?
Whisper Desktop: Free Speech-to-Text in Under 5 Minutes
A 5-minute quick start guide for Whisper Desktop, an easy-to-install Windows application for running the open-source Whisper transcription model from OpenAI.
Build Better Prompts with AI
Who better to help you improve your AI prompts than AI itself? This meta prompt will help you get better results from your most used prompts.
“AI Will Take My Job”: A Self-Fulfilling Prophecy
Whether you think AI is coming to *take* your job... Or you think AI will help you *be more productive* at your job... You’re probably right.
AI - No Longer Set
Articles related to all things AI: LLMs, prompt engineering, coding co-pilots, and how human developers fit into this brave new world.

Building PhotoDemon with twinBASIC
PhotoDemon is one of the most complex VB6 open-source projects still actively maintained. And you can build it yourself in about 10 minutes with twinBASIC.
twinBASIC Weekly Update - No Longer Set
The twinBASIC Weekly Update is published every Sunday. I highlight notable changes to the project over the previous seven days, provide updates on twinBASIC discussions around the web, and include the project changelog. It’s a great way to follow along with the next revolution in BASIC programming.
twinBASIC - No Longer Set
twinBASIC is a modern version of the classic BASIC programming language, with the goal of providing 100% backward compatibility with existing VB6 and VBA projects.

Getting Involved with twinBASIC

twinBASIC Welcome

The official twinBASIC website.

twinBASIC 12-MONTH ROADMAP · Issue #335 · WaynePhillipsEA/twinbasic
twinBASIC ROADMAP Dates given are tentative and subject to change. Only the major issues are listed here. Smaller feature requests will be implemented when most appropriate (usually when we are alr...

twinBASIC 12-month development roadmap (updated 2023-01-29).

Home
General user documentation for twinBASIC. Contribute to twinbasic/documentation development by creating an account on GitHub.

Official documentation on the twinBASIC wiki.

Past twinBASIC Presentations

twinBASIC Debut Video at DevCon 2021

If you had never heard of twinBASIC prior to today's presentation, the video below will provide some much-needed context. It does a good job of covering the new language features introduced with twinBASIC.

Keep in mind, this presentation took place about a week after the very first alpha release of the twinBASIC language. Let's just say, the project has progressed more than just a bit since then.

The video is available on YouTube:

twinBASIC First Birthday Video at DevCon 2022

Karl invited me back the following year to provide an update on twinBASIC after its first full year of development. The video includes multiple live demos of real world use cases for integrating twinBASIC into Microsoft Access and the VBA development environment.

The video is available on YouTube:

twinBASIC + Access: Future Plans at DevCon 2023

For the third year in a row, Karl brought me back to provide my now-annual update on the progress of twinBASIC. The focus in this presentation was how twinBASIC might integrate with Microsoft Access one day. I covered how twinBASIC will–and also will not–likely be used by Access developers in the future.

The video is available on YouTube:

DevCon 2024: VBIDE Addin Creation with twinBASIC

In my fourth annual DevCon Vienna talk, I demonstrated how this modern programming language can enhance Microsoft Access development.

Through a hands-on demo, I showed how quickly developers can create and customize Access add-ins using twinBASIC, with a special focus on creating strongly-typed collection classes–a task that's traditionally cumbersome in VBA. I highlighted key improvements to the development environment and showcased the new Windows Development Library package that simplifies API calls.

The video is available on YouTube:

twinBASIC at UKAUG in Oxford (Nov 2024)

NOTE: There is no recording available for this presentation. The link below is for the slide deck and related resources. However, the slide deck includes additional details about some of the new features added since DevCon 2024 that I did not have time to cover in today's half session.

UKAUG 2024: twinBASIC: Past, Present, and Future
Links and resources from my talk today at the UK Access User Group 2024 Autumn Conference at the historic University of Oxford.

All original code samples by Mike Wolfe are licensed under CC BY 4.0