On Sun, 05 Apr 2015 14:44:20 GMT, Sönke Ludwig wrote:

On Sat, 04 Apr 2015 23:21:39 GMT, Dato wrote:

Hello. We are evaluating a platform for our gambling backend solution (mainly it's a REST API consumed by js client). Currently, we have written some code in .NET/C#, but we'd like a portable solution and probably a better performance. So we are considering D/GDC. I came across vibe.d. It looks really promising, but we couldn't find anything about HTTPS support. So does vibe.d supports SSL?

Thanks :)

It certainly does!

Low level SSL/TLS stream support: http://vibed.org/api/vibe.stream.ssl/
HTTPS server support: http://vibed.org/api/vibe.http.server/HTTPServerSettings.sslContext

The HTTP and SMTP clients also support SSL/TLS connections.

For HTTPS server examples see also:
https://github.com/rejectedsoftware/vibe.d/tree/master/examples/https_server
https://github.com/rejectedsoftware/vibe.d/tree/master/examples/https_server_sni

Thanks, nice to now :). Also before we start diving deep in vibe, is there any pitfall, drawbacks we should be aware of? Is vibe.d stable enough to run a web server 24/7? is there any production system built on it? how does it do within heavy loaded environment?

Please forgive me if my questions seems foolish, that's because we are very new to D language. We've been impressed with it, but we are just starting to scratch the surface. :)

Thanks again