How to Make RESTful API Calls
/pages/HowTo/Web Applications/Making RESTful API Calls.xml
Xbasic offers quite a number of functions and methods for using the HTTP protocol to make various requests from web servers. Sending a RESTful request to a web service is becoming increasingly popular, but is not always as straightforward a s requesting a simple resource from a web server.
Alpha Anywhere Service Endpoint Definition
/pages/Ref/File Formats/Alpha Anywhere Service Endpoint Definiton.xml
Files with the .a5svc extension is used to describe how an xbasic or node class or api is exposed as a REST service.
Running Alpha Anywhere as a Service
/pages/Guides/Application Server/Run Alpha Anywhere as a Service.xml
So here's the challenge. When your system reboots -- possibly after a power failure or (more commonly) because of a Windows security update -- you need the Alpha Application Server to start running again automatically. Any easy way to do this is to put the program in your startup folder.
Ascii Export Custom Filters
/pages/Guides/Desktop/Design/Data/Operation/Ascii Export Custom Filters.xml
The purpose of Custom Character Filters is to allow the user complete control over how specified characters are treated when they are exported. Custom filters only apply to character fields where quotes, field separators and record separators may exist in the data itself. The default behaviour, if no filters are defined, is to strip off field and record separators only. Quotes are left alone, as it is assumed the program that consumes the data you are exporting to ignores quotes (unless the 'Quote Character Fields' option is used). For our first example, we will edit the customer table in AlphaSports to include various quote characters, and a comma inside the data (see the 'Company' field).
Alpha Cloud Alpha Anywhere Developers Guide Outbound Connections
/pages/Guides/Alpha Cloud/Alpha Anywhere Developers Guide/Outbound Connections.html
Find by Key
/pages/Guides/Desktop/Design/View/Form/Find by Key.xml
The Find by Key dialog is available in both forms and browses, and lets you find the first record whose key value most closely matches a key value you specify. The Find by Key dialog does not require that you have at least one predefined index. If there are no indexes, it will allow you to search by record number or within a specified field.
geocode_address Function
/pages/Ref/Api/Functions/Utility/Addressing and Tracking Functions/geocode_address Function.xml
Geocode an address. Returns .lat and .lon. Also returns .error_code and .error_text. Address must be entered with commas between each part. e.g. 123 Main St., Boston, MA, 02116, USA. Method can be 'Nominatim' or 'Google'. Default is 'Google'
.NET Framework Support
/pages/Guides/Dotnet Integration/.NET Framework Support.xml

Alpha Anywhere supports calling into .NET Framework assemblies from Xbasic. This opens up a wealth of additional capabilities for Xbasic programs for very little effort.

The .NET Framework support is encapsulated by an object-oriented Xbasic wrapper in the form of a namespace. In practice, this means that once someone has written the few lines of Xbasic code it takes to import a .NET class, calling that class's methods will be no more complicated than calling any other Xbasic function.

How to Configure an Amazon S3 Bucket
/pages/HowTo/Other/Configure an S3 Bucket.xml
Amazon S3 Buckets can be used to store files, such as images or documents. S3 Buckets can also be used with AlphaLaunch to host application installation files.
Responding to JavaScript Events on an HTML Page
/pages/Guides/Desktop/Design/View/Html/Responding to JavaScript Events on an HTML Page.xml
This script demonstrates how you can use Xbasic to respond to events on an HTML page that is hosted in an Xdialog window. The techniques used here are useful if you want to design dialog boxes that take advantage of HTML's layout features, but still have the power of Xbasic to respond to events on the HTML page.