The Cross Platform Development Paradoxon

For decades, it sounds promising to have ONE code base and to be able to use it for many platforms without having to reinvent the wheel every time. Is it really as easy, as clicking a button and to compile for all platforms? Java, Xojo, LiveCode, PureBasic, B4X, windev are only a few examples. Add to that mix, flutter, fyne.io, Xamarin, and .NET MAUI. Many, many options, some for decades, some relatively new, and many with challenges when trying to develop something more sophisticated. ...

February 16, 2023 · 6 min

Using SSH tunnels for remote debugging in Xojo

Without appropriate measures, the Internet is an unsafe playground for any developer. Implementing certificates correctly is not necessarily the easiest task, and built-in protection is of course worth nothing if it is not also implemented correctly. The simplest protection is to shield the productive server to be used very well and, if possible, not opening it at all. Often, as a beginner, you are tempted to open the ports for the database, at the latest when your program does not work properly on the productive machine, but you want to debug your solution. ...

February 9, 2022 · 3 min

How To Build a Linux Server for Xojo Web 2

With Xojo Web 2, it becomes relatively easy to set up a Server and run your first App. You would not even need your own webserver as a Xojo Web 2 App has built-in its own. But in today’s world, running a Web app is one thing; running it securely is a different story. This beginner’s guide aims to enable you to run your first App in no time. What we will achieve in this tutorial: ...

February 5, 2021 · 14 min

How To Customize Xojo Web 2

Beginners seem to be facing issues to change the built-in Web 2 Bootstrap template of Xojo Web 2. If someone is not used to it, it is indeed difficult to learn CSS in parallel to absorb all the new functionality of Web 2. Understanding the basics There are many possible workflows to get the job done, and many can be achieved, without touching any third-party tool but by using the developer tools of your browsers. ...

November 24, 2020 · 15 min