Tim Dietrich Releases Aloe Express 3.0

Tim Dietrich has released version 3.0 of Aloe Express, the popular open-source Xojo Web server module. With Aloe Express, Xojo developers can quickly and easily build Web APIs, microservices, and more.

With version 3.0, Aloe Express adds support for persistent connections (also known as “Keep-Alives”), multipart forms, large entity bodies, and ETags.

By adding support for persistent connections, Aloe Express moves one step closer to being able to support WebSockets. “In previous versions of Aloe, all connections were immediately closed after they were responded to,” said Tim. “Aloe now holds connections in an open state until either the client closes them or they time out. This required a fundamental change to how Aloe handles requests, and it sets the stage for being able to handle WebSockets.”

With support for multipart forms and large entity bodies, Aloe Express can now handle file uploads as well. “I wanted to make handling uploads as easy as possible. The latest Aloe Express distribution project includes a demo that shows just how easy it is.”

With ETag support, Aloe Express continues to improve its efficiency. “ETags can potentially to decrease the load on Aloe Express-based apps that are serving up static content,” said Tim.

Tim continued, “Developers don’t need to do anything to enable the new features that are found in Aloe Express version 3. Keep-Alives, file uploads, ETags - they’re enabled by default and work seamlessly.”

“My goal with Aloe Express is to bring the power of Xojo to Web developers,” said Tim. “The version 3 enhancements, along with the SSL support that was added in version 2, are designed to make Xojo and Aloe Express a viable alternative to more mainstream Web technology stacks.”

Aloe Express v3.0 is available for download at https://aloe.zone.