We are happy to sponsor the Elevate FM conference in Toronto. This is an English speaking FileMaker conference in Canada happening from June 4 to 5th, 2026 in the Toronto Hilton hotel.
Currently you can get early bird tickets for $899 CAD, which is about $656 USD or 566 Euro.
I visited the conference last year and stayed in the Marriott Downtown at CF Toronto Eaton Centre, which was more affordable and in walking distance to the conference.
The March/April (24.2) issue of xDev Magazine is now available. Here's a quick preview of what's inside:
Ultrasonic Range Sonar by Eugene Dakin
One cool thing about Raspberry Pi development is building physical devices that do things in the real world. How about using sonar to measure the distance to an object? Today, Eugene shows how to hook up an Ultrasonic Range Finder to your Raspberry Pi and use Xojo to calculate the distance to wherever it is pointing!
The Subclass Reflex by Tim Dietrich
When you're working on a project, it's natural to just produce a subclass of a class. But is that always the best decision? In this piece, Tim explains how subclassing can be a problem in some situations and demonstrates a superior technique. He shows how to decide when to use which approach, so in the future you'll make the right call.
Doing the Impossible by Marc Zeedar
Modern AI models are seemingly capable of helping us code just about any project. Except that the two Marc attempted are considered "impossible" by even AI. Yet he stuck with it, and after hours of technical conversations with ChatGPT, he figured out a good workaround for his technical dilemma. It turned out to be a fascinating experience with the genius and idocy of modern AI.
Plus: Happy 30th Birthday, Xojo! An introduction to Xojo Libraries, how to highlight PDFs with MBS, AI taking over, and more!
In Xojo we have several scopes for accessing properties or variables
Local variables within the method
Me to access properties in the current control (or class)
Self to access properties in the current window, web page or class
Module name to access properties in a module
App to access properties in the current application class, whatever it is named.
Global to access things in the global namespace with the same name as a local thing.
Xojo as the namespace that defines a lot of framework features.
The Xojo framework itself defines dozens of modules as namespaces. For example there is Xojo, System, Localization, Runtime, Introspection, Bitwise or Encodings to just name a few.
We have our dialog functions in MBS FileMaker Plugin to quickly show a dialog in a calculation. Usually to show a custom dialog in FileMaker at any time to quickly report something to the user or to quickly ask a question with yes or no.
For example we can just ask with a Let statement for whether we should delete a file:
For MBS Xojo Plugins 26.1 we include new Llama classes to use local LLMs on your computer. Instead of paying for a web service to run the LLM on someone else's computer, you can run it locally on yours.
So far we have over 40 attendees from 12 countries:
🇩🇪 Germany,
🇳🇱 Netherlands,
🇬🇧 United Kingdom,
🇨🇭 Switzerland,
🇺🇸 United States,
🇵🇱 Poland,
🇬🇷 Greece,
🇫🇷 France,
🇪🇸 Spain,
🇨🇦 Canada,
🇸🇪 Sweden and
🇮🇹 Italy.
The hotel has a few free rooms left. So if you like to join, please sign-up soon.
DynaForms released DynaPDF 5.0, their newest version of the DynaPDF library.
Price changes
With the new release DynaForms changes the prices and we follow them. The new prices for Lite, Pro and Enterprise licenses are lower. This makes the entry more affordable. Starter costs more and is now half of the Lite price.
Maintenance updates are 15% of the product prices.
Special offer
For the introduction of version 5, we offer a 15% special discount until March 15, 2026!
Use coupon code DynaPDF5 in our web shop.
Especially you can use the coupon to upgrade the license to a higher tier: