I am going to move a few modules out of sitebricks and leave sitebricks to focus on the web.
So the following modules will be moved out to their own repos or project(s):
- persist (and all its types)
- options
- mail
I am also going to get rid of AHC from the sitebricks client infrastructure as I feel it is way too complicated and heavy for the SB client. I will replace it with OkHttp or something more easily pluggable.
Apart from this I'm also going to experiment more with sitebricks-async and see if we can focus more on non-blocking IO. Not really clear where this will lead but I think there is room for a robust non-blocking web framework that is not as painful as using node.js-style callbacks which most seem to do. This will also naturally fit into websocket communications so that may be a logical next step too.
Please let me know if you have any comments or suggestions.
Dhanji.