Skip to content

Category: Technology

California Renews the Fight for Net Neutrality

Last year the Federal Communications Administration (FCC) voted to rollback the Net Neutrality law passed during the Obama administration. I’ve written about this previously. I think I’m on safe ground when I say that most people would agree that laws designed to keep the Internet on a level playing field make sense given that most US citizens don’t have much if any choice when it comes to Internet access. That’s why states have taken the matter into their own hands.

California recently passed its own Net Neutrality law. This is a big deal because Internet providers cannot realistically apply one set of standards to traffic in California and a different set everywhere else. California is big enough that it can effectively influence legislation on a national level. It did this in 1966 when the state established the first tailpipe emissions standards, which resulted in all cars sold throughout the US having catalytic convertors. When California passes a law affecting companies that do business across the United States, it can change how those companies operate in all states.

Comments closed

Upskill Your Best Employees to Citizen Developers

Employee turnover is expensive, time consuming and stressful. But the need for new skills, whether to bolster your existing sales and services or to usher your company into emerging markets, is a constant. You already have excellent employees that “know the ropes” of your business but they don’t always have the skills needed to take those next steps. These employees may be called “power users” or “business analysts”. This is where upskilling comes in, giving rise to the age of the citizen developer. The citizen developer is able to use low-code and rapid application development tools to make apps that improve efficiency or more easily collect or gather data that can benefit the company.

Encouraging and even educating your employees to become citizen developers doesn’t mean eliminating the IT department, it means improving productivity and efficiency with collaboration and innovation. After all, who better to say exactly what the marketing or sales department needs in an app, tool or automation than the department members who will utilize it the most?

This is where Xojo comes in.  Our long history (over 20 years) as an easy-to-use, rapid application development tool makes Xojo an ideal choice for would-be citizen developers.

Comments closed

Web Services: Xojo Web, at your service

Using Xojo Web to create complete web apps and solutions means not having to learn a bunch of interpreted languages and dozens of ever-changing frameworks. I’m looking at you: HTML, CSS (is that even a language?), JavaScript, PHP, et al. Of course, Xojo Web not only makes it possible to create your own web apps, but it also acts as the perfect middleware that your desktop and iOS apps can communicate with. Learn about APIs and web services with Xojo in the tutorial blog post.

Comments closed

Create a Preferences Class with Operator_Lookup

Xojo is an Object Oriented Programming Language and, among other things, that means that it supports Methods Overloading. We have seen in other posts that some of these overloaded methods can be Class Constructors, but, there are others things you can do. For example, we can overload the operators. These are the methods in charge of adding two instances of the same class, subtracting, multiplying or dividing them. But we also have at our disposal another operator we can overload: Lookup. What advantages does this give us and how it does it work? Let’s explore it while building a Preferences class we can use in any of our projects.

Comments closed

Net Neutrality is dead, long live Net Neutrality!

Earlier this week, the FCC’s repeal of Net Neutrality officially when into effect. What does this mean? It means that the rules that were put into place to prevent ISPs from abusing their power are gone. You might be wondering what power they actually have? I’ve already written about this before but in summary, most people only have a single option for internet service. That means that for them, there is no competition. Their ISP has them by the proverbial short hairs and there’s no other place most of us can go for Internet access. Net Neutrality at least prevented those ISPs from really abusing their monopoly. That’s now gone.

As the Electronic Frontier Foundation said, you’re not going to see your Internet service suddenly slow to a crawl or block specific sites. It will be more of a steady decline. It’s like having terminal cancer. It won’t kill you tomorrow but it will eventually.

Comments closed

Which DLLs can I move and where?

After seeing this conversation on the forums, I thought it would be helpful to run through why you can move some of your app’s DLLs but you cannot move others.

On Windows, the Visual Studio C Runtime DLLs can be in one of two locations on systems that do not already have them installed. All versions of Windows prior to Windows 10 would need these installed.

Comments closed

5 Questions to Ask When Choosing a Development Tool

These days everyone has a great idea for an app. Maybe you have an idea that would save you time at work, or maybe you’ve been thinking of an app that would automate something you do at home. Not sure where to start? One of your first steps is choosing a development tool that is right for you and for your project.

Here are five questions to guide your decision:

Comments closed

Identify Images Using IBM Watson’s Remote APIs

Some of the most interesting web services you can use with Xojo through remote API calls are related to Artificial Intelligence. There are many different APIs provided by the main players in the AI sector, but IBM’s Watson is by far the most well known.

I’m going to show you how to connect to IBM’s Watson services with REST APIs and how to use them with Xojo projects to identify images. This is just one example, of course, of the many ways to utilize Watson and AI in your Xojo apps.

Comments closed

Predicting the Future: Communication & Xojo’s Roadmap

If you spend enough time trying to predict the future, you learn that the more variables there are, the more difficult it becomes to determine a future. Take the weather for example. It’s not hard to predict tomorrow’s weather because there’s not much that will change over the next 12 hours or so. Try to predict the weather 7 days from now, 7 months or worse, 7 years from now, and your results will begin to vary dramatically.

This is certainly the case when it comes to writing apps. The bigger any one particular feature is, the more variables there are that affect it and thus the more difficult it becomes to predict how long it will take to finish. You don’t have to work in the software business very long to figure this out. Like most people in the software industry, we’ve been trying (with varying degrees of accuracy) to do this not just for our own internal planning but because we know you want, and need, to know as well.

Comments closed

2018 Xojo Design Award Winners

During his Keynote, Geoff announced the winners of the 2018 Xojo Design Awards, honoring excellence in software design in the following categories: Best Developer Tool, Best Specialty App, Best Consumer App, Best Mobile App, Best Utility App and Best Cross-Platform App.

These apps represent the creativity, flexibility and diversity in the Xojo Community – support this year’s winners and the whole Xojo community by sharing and reviewing their apps on social media and app stores!

This year’s winners are:

Comments closed