Jamie Balfour

Welcome to my personal website.

Find out more about me, my personal projects, reviews, courses and much more here.

Jamie Balfour'sPersonal blog

As the title says, I'm now actively working to improve Velocity Web Server and make it better than before. And over the last few weeks of development, I can happily say that it's already on track for massive improvements.

This week's updates include the addition of cookies, session variables (which run in memory, not storage), post and query string parameters, built-in Python web handling, TLS, and much tighter integration with ZPE/YASS through the YASS Web Page (YWP) standard. 

Not only that, but VWS is fast, portable and very easy to use. 

A simple java -jar vws.jar --install command installs VWS, similar to the command in ZPE 1.14.4, so you can then just run VWS with vws. And running VWS is as simple as vws -p portNumber. Simple. TLS will be improved further in the next few versions, but you can already enjoy it in version 1.1. 

VWS can now also be embedded as a server in a Java project, handling all the heavy lifting of a web server. 

Future versions aim to have a JavaScript and TypeScript runtime to support running JavaScript backends, new routing support, virtual addresses and so much more, it's on route to being a really powerful web server.

Powered by DASH 2.0