Skip to content

Category: Learning

Make It Your Way: XojoThemes

As developers, we often like to have things set up and configured in our own way and our favorite IDE itself, Xojo, is certainly no exception. Xojo allows you to customize it in lots of way but today I want to talk about theming the IDE, or specifically the code editor.

Xojo has always had the ability to customize colors of tokens in the code editor. For example, you can open up Xojo’s Preferences and change the colors of keywords, strings, comments and much more, as well as the font and font size. Other than making things look pretty, there are practical reasons for doing all of this. You may find certain themes are easier on your eyes, especially as you age. Or you may want to have one color scheme for daytime, such as a light background with bright colors for the tokens, and a different color scheme for late night coding, such as a dark grey background with more subdued token colors.

Comments closed

Take a Sanity Break: Check Out Xojo’s Office Pets

A wonderful perk of Xojo’s virtual office is getting to spend the day with our favorite people, and by people I mean pets.

Having a pet in your office provides a friendly, positive diversion, which is excellent for employee morale, pets can also increase productivity and their presence in the workplace has been proven to reduce stress. Pets help us working-from-home workaholics step away and take a sanity break. So take a minute and have some eyebleach on us. Meet the Xojo office pets!

Comments closed

Love it or Hate it, Networking is Necessary

So many of you in the Xojo community are independent developers and though you are smart for choosing Xojo for rapid, cross-platform development, you probably aren’t focused on marketing and promoting your app.

I’ve shared some tips on using Twitter to market you apps, and Dana has talked about other ways to market your app for free. These efforts do not live in a vacuum. Let’s discuss ways to integrate all these forms of marketing to make the greatest impact…let’s talk about Networking.

Comments closed

PDF File Generation? There is an API for that!

I’ve heard it several times: how can I export to PDF from Xojo? Sure, there are lots of answers pointing to a bunch of resources, including excellent plug-ins from third parties. But can you accomplish the same thing using an already available API? Yes, there is a remote API for that! The requirement is that your Xojo app will need to have access to Internet … and, of course, you’ll need to do just a bit of coding.

Comments closed

Compilers 106 – Optimizer

An optimizer “improves” the IR, but that can mean a lot of different things. Improve could mean “run faster” or “use less memory”. Or perhaps you want to optimize for memory access time because CPUs are so fast it is sometimes more efficient to repeatedly calculate something rather than calculate it once, store it and access it later.

This is the sixth post in our Compiler series. Previous posts:

Comments closed

Avoiding False-Positive Virus Detection in Windows Apps

Viruses continue to be a big problem on Windows. As a result, anti-virus software can be a bit over-zealous about detecting what it believes to be apps that have viruses embedded within them. We have had reports over the years that apps made with Xojo are sometimes falsely identified as being infected with a virus. This sometimes occurs because the 32-bit Xojo compiler puts executable code in a location where the anti-virus software doesn’t expect to find it. We’ve seen this occur even when users are debugging apps from the IDE. Fortunately in that case, there’s a fairly easy solution.

Comments closed