Anyone who is developing software, even if they are the only person working on the project, should be using source control (aka as version control). As you can see, this comes up a lot:
Comments closedCategory: Learning
Speaking at one of their conferences, Gartner principal research analyst Adrian Leow said last week that enterprises are increasingly finding it difficult to build all the mobile apps they need. The demand for mobile apps is increasing far faster than the supply of mobile developers can create them and it’s only going to get worse. This is clearly a problem.
There are three possible solutions to this problem:
- Find a way to decrease the demand of mobile apps. (Good luck with that one.)
- Increase the number of mobile developers.
- Decrease the time it takes to build mobile apps.
Solutions 2 and 3 are not mutually exclusive. You could potentially do both. Adrian Leow even points to the solution when he suggests that developers use rapid mobile app development tools. These tools can provide solution 3, but they don’t create necessarily create more developers.
Comments closedThe code editor tries to help you see what code groups together. For instance, it draws small lines between matching block beginning statements like IF, SELECT CASE and their closers (END, END IF or END SELCT):
Comments closedCan I learn to code in Xojo for free? Yes, Xojo is free for development and testing!
Do you have a free book so I can learn to code? Yes, Intro to Programming with Xojo is free!
Can I ask my beginner questions? Yes, the Xojo forum is a gateway to the friendly and helpful Xojo community.
The Xojo language is Object-Oriented. Object-Oriented programming is an excellent way to learn the fundamentals of computer programming. Xojo is also cross-platform, which means you can build apps for all kinds of platforms using a single code base. Xojo is a Rapid Application Development tool, which means it’s developed to make building apps simple and quick.
Comments closedUPDATE 12/2024
Though increasingly rare, we do still hear from Xojo users who get false positives from their anti-virus software when downloading Xojo or running Xojo applications. We’ve even heard of this occurring when users are debugging apps from the IDE. To get around this, you can refer to the documentation for your anti-virus software on how to exclude Xojo from scans. To fix these issues for yourself and future Xojo users, we ask that you report these occurrences to your anti-virus software makers.
If you are on Windows, you may also be interested in Avoiding False-Positive Virus Detection in Windows Apps
We’ve occasionally heard from Xojo users that their anti-virus software gives them a warning about Xojo. All of these have been false positives and we ask that you report these to your virus software makers if it happens to you.
Consider the following code:
dim i64 as Int64 = 1234567 dim i32 as int32 = 7654321 i32 = Int32(i64) // cast i64 = Int64(i32) // cast i32 = Ctype(i64, Int32) // convert i64 = Ctype(i32, Int64) // convert
It all seems reasonable enough. Not useful, but seems reasonable. Only one problem. It won’t compile. Why not? The two casts to int32 and int64 will fail. Now why is that?
Comments closedOperator_Lookup and ParamArray are two language features that have been in Xojo for a while now, but most probably don’t know why they were originally added. The need grew out from having to support COM on Windows.
The announcement at XDC 2015 of upcoming Xojo support for Raspberry Pi was greeted with enthusiastic applause. But after the keynote, I had several people come up to me and admit that they did not know what this Raspberry Pi is, so I thought I’d take a moment to give some background.
Comments closedWith Xojo 2015 Release 2, most of the new Xojo framework is available for all project types. This includes Xojo.Net.HTTPSocket, which adds support for HTTP 1.1.
Comments closedMuch of the new Xojo framework is available for all project types staring with Xojo 2015r2. The Data namespace includes two methods for dealing with JSON data: GenerateJSON and ParseJSON. This is how they are used in comparison to JSONItem in the old “Classic” framework.
Comments closed