MBS Xojo Developer Conference: Videos

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the first video with Geoff Perlman giving an update on Xojo:

More videos will follow into the playlist.

Since the conference is more than just the presentations, please consider joining future conferences and enjoy the time with your fellow developers.

22 Likes

You’re the best @Christian_Schmitz and it’s extremely gracious of you to provide these videos to the community. Many thanks for sharing, especially as IIRC the MBS Xojo Developer Conference 2024 will be the only major Xojo conference this year.

7 Likes

Welcome. The conference is not to make money.
It’s a hobby, where we spend 100s of hours for :slight_smile:

10 Likes

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the second video with Christian Schmitz giving an update on MBS Xojo Plugins:

What is new in the 23 & 24 versions and what is in the pipeline?

More videos will follow into the playlist.

10 Likes

MBS Xojo Conference - Mobile Development

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the third video with Javier Menendez presenting about Mobile Development:

Getting the most out of Mobile Development with Xojo

More videos will follow into the playlist.

10 Likes

MBS Xojo Conference - Managing exceptions like a pro

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the forth video with Jérémie Leroy presenting about Managing exceptions like a pro:

Detecting bugs and fixing them is very important as a developer. Managing exceptions can take a lot of time to implement. This session will present Sentry.io using an open-source set of classes written in Xojo.

Watch on YouTube. More videos will follow into the playlist.

14 Likes

These are all good videos but this one is a particularly excellent watch.

5 Likes

Yes, Jérémie always makes excellent talks.
@Jeremie_L

4 Likes

Thank you both !

2 Likes

MBS Xojo Conference - Cross platform development using Convert to Method Pair

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the fifth video with David Cox presenting about Cross-platform development using Convert to Method Pair:

If you have a massively multi-platform project you quickly discover that placing code in 12 locations (in Objects, Methods and Classes for Desktop, Web, iOS and Android) becomes nearly impossible to manage. Using Convert to Method Pair allows you to place all your source code into one external Class per Window/Container/Page/Screen making your applications work consistently and making debugging much easier.

More videos will follow into the playlist.

6 Likes

Is the MethodPair example project also available as download?

@David_Cox probably knows.

@Wolfgang_Schwarz, here are my two sample projects from my two presentations.

ClassMethodPairs:
http://www.holymackerelsoftware.com/Downloads/ConverToMethodPair.zip

ExportHTMLToPDF
http://www.holymackerelsoftware.com/Downloads/ExportHTMLToPDF.zip

Please note for ClassMethodPairs:

  • To make adding Object definitions to your class much faster, drag the ClassMethodPairs.xojo_binary_code class into a blank project then copy the relevant Properties and Methods to your Project.
  • In the MethodPairs project, Android still has a major bug stopping AddHandlers from being able to be created in a Class. I have instead added them in the Window but then link the Event to the Class Method, so you get the same result
  • From the ClassMethodPairs.xojo_binary_code class you will see all the Object types I’ve been able to build to be cross-platform. Where an equivalent doesn’t exist (eg no MobileListBox or MobilePopupMenu or MobileTabPanel or MobilePagePanel, etc), you may need to use an alternative object (eg GraffitiSuite Mobile)

Please note for ExportHTMLToPDF:

  • The ExportHTMLToPDF project was built to include GraffitiSuite, but for licensing reasons GraffitiSuite has been removed ie to get it to run, you will have to add your own GraffitiSuite or comment out any references to GraffitiSuite
  • I have been unable to get ExportHTMLToPDF to work on Android (due to missing Plugins), but it should work OK if you don’t need plugins
2 Likes

MBS Xojo Conference - Web Development

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the sixth video with Ricardo Cruz presenting about Web Development:

Design tips for building applications with Xojo Web

More videos will follow into the playlist.

14 Likes

MBS Xojo Conference - Xojo Performance

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the seventh video with Christian Schmitz presenting about Xojo Performance:

Let’s check out what got faster in Xojo 2023r4. Let’s measure the changes, look for slow functions and improve projects.

More videos will follow into the playlist.

9 Likes

MBS Xojo Conference - Using URLConnection to Export to PDF across all platforms

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the eight video with David Cox presenting about using URLConnection to Export to PDF across all platforms:

Providing PDF reports from HTML within your applications is easy for Desktop and Web apps, but nearly impossible with Mobile apps. Including additional software to do the conversion makes your app larger and more likely to be rejected by App Stores. Instead, create a RESTful Web server to take your HTML via a URLConnection and place the result into a database as a solution that works consistently for Desktop, Web and Mobile apps.

More videos will follow into the playlist.

6 Likes

@David_Cox is the project file for exportpdf available for download ? thanks.

I posted the link with the Method Pairs video, but here it is again:
https://www.holymackerelsoftware.com/Downloads/ExportHTMLToPDF.zip

Please note for ExportHTMLToPDF:

  • The ExportHTMLToPDF project was built to include GraffitiSuite, but for licensing reasons GraffitiSuite has been removed ie to get it to run, you will have to add your own GraffitiSuite or comment out any references to GraffitiSuite
  • I have been unable to get ExportHTMLToPDF to work on Android (due to missing Plugins), but it should work OK if you don’t need plugins
1 Like

MBS Xojo Conference - More Design Patterns

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the nineth video with Marc Zeedar presenting about more Design Patterns:

You may have heard about Design Patterns, but you aren’t sure what they are, how they’d help, or how to implement them in Xojo. Here Marc builds on his London 2023 presentation and covers more patterns in Xojo with practical examples.

This session will cover topics such as:

  • Types of design patterns (Creational, Structural, Behavioral)
  • The benefits of using patterns:
    • Reliability
    • Reusability
    • Simpler program structure and clarity
    • Flexibility
    • Better code encapsulation
    • Forces you to use a more object-oriented design
  • Demos and Examples
  • Exploring several patterns such as Observer, Command, Facade
  • Show how a pattern can benefit a project and solve a code-structure problem in a better way

More videos will follow into the playlist.

9 Likes

MBS Xojo Conference - Depot diversification visualization

We recorded the presentations at the MBS Xojo Conference in April 2024 and here is the tenth video with Hans-Peter Görg presenting about Depot diversification visualization:

Even if you invest in ETFs to build up your own portfolio, achieving the desired diversification is not easy. Several ETFs can create shares clusters and regional clusters through the shares held indirectly through them.
The app was developed in Xojo to be able to control this and to visualize the regional and holdings distribution.

More videos will follow into the playlist.

5 Likes