Skip to content

Xojo Blog Posts

Dumb Ways to Code

Dumb Ways to Code

By Geoff Perlman

Sung to the tune of “Dumb Ways to Die” by Tangerine Kitty

Use an object that's out of scope
Don't escape your SQL quotes
Ship without a beta test
Think Google Translate to localize is best

Continue reading Dumb Ways to Code

Comments closed

Take advantage of your multi-core processor

Nearly all CPUs used by your devices, from computers to tablets to phones, now contain multiple CPU cores. With a multi-core CPU, your computer can literally do multiple things at one time, which is called multiprocessing. And with a little careful planning, your Xojo apps can use multiprocessing for significant performance improvements in your apps.

Continue reading Take advantage of your multi-core processor

Comments closed

Faster Internet

I’ve discovered a way to potentially speed-up your Internet access. Before we get to that, it occurs to me that the way in which computers find each other on the Internet may be a bit of a mystery to many. If you’d like to understand how it all works read this first.

Your devices (computers, tablets and smartphones) are constantly accessing their assigned DNS server and since they often can’t continue until a response is received, the speed of your DNS server can have a big effect on the speed of your Internet access. If you’re using any of the Internet classes in Xojo, this will of course affect the performance of your apps as well. Not all DNS servers are created equal. You are probably using one at your Internet provider and it may not be the fastest DNS server available to you. But with all the DNS servers out there, how can you know which one is fastest?

Continue reading Faster Internet

Comments closed

Xojo Apps in the Mac App Store

We regularly get customers asking if it is possible to put a Xojo-made application in the Mac App Store.

The answer is simple: Absolutely.

However, you’ll have to pay heed to Apple’s rules regarding the Mac App Store and follow their very stringent requirements.

Continue reading Xojo Apps in the Mac App Store

Comments closed

The art of good bug reports

Good bug reports are like art or great code. Often you can’t say specifically what it is about the piece of art that appeals to you, or what makes a certain piece of code great- but you know them when you see them.
We’ve talked about the importance and the value of good bug reports before:
Great Bug Reports
Feedback Tips
The Importance of Feedback
Or try this Google search: writing good bug reports

It can never be stressed enough that a good bug report is the BEST way to see that your particular bug gets reviewed and action is taken sooner rather than later. Here are a few facts that you should always include in your bug reports:

Continue reading The art of good bug reports

Comments closed

WebSessionContext Changes in 2013

If you use WebSessionContext in your Xojo web projects, you’re probably aware by now that they’re not working very well. I thought I’d take a few minutes to tell you what’s going on and how we’re planning to fix it.

What is a WebSessionContext anyway?

First of all, a quick description of what WebSessionContext is supposed to do for you. WebSessionContext is a mechanism for accessing a particular existing WebSession from within an area of your application that would otherwise not know where it belongs. These include Threads, Timers, System Events, App Events, etc. Normally you could tell because you would get a SessionNotAvailableException when trying to access a particular WebSession in your code.

Continue reading WebSessionContext Changes in 2013

Comments closed

What’s Next: Xojo Licensing

Now that you have tried Xojo, you’re probably thinking of creating stand-alone builds of your app. Maybe you are considering selling your app or maybe you just want to share your first app with some friends.

You already know the Xojo IDE is free to use for developing, testing and debugging on any platform. But, now you are ready to build and deploy your apps, and to do that you need a Xojo license. No problem, Xojo has a simple and straightforward licensing scheme.

These are the available licenses and prices:

Continue reading What’s Next: Xojo Licensing

Comments closed