August 06, 2013
On Tuesday, 6 August 2013 at 11:58:37 UTC, Luís Marques wrote:
> Are you developing Web / server applications in D?

VPS on waveride.at (EDIS)
August 07, 2013
On Tue, 06 Aug 2013 16:31:01 +0200
"Luís Marques" <luismarques@gmail.com> wrote:

> What D libraries are you using for your web / server apps?

- Vibe.d <http://vibed.org/>

- Mustache-D <https://github.com/repeatedly/mustache-d>

- Adam's DOM
  <https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff>

- mysql-native <https://github.com/rejectedsoftware/mysql-native>

- Plus my own custom (but kinda dirty) stuff on top of everything
  <https://github.com/Abscissa/SemiTwistWeb>

There's some other stuff I've been eyeing too, like Hibernate-D <https://github.com/buggins/hibernated>.

And I have used NanoPB on something I'm not currently still working on: <https://github.com/D-Programming-Deimos/Nanopb>

August 07, 2013
You can try openshift.redhat.com

Sometime ago I used it for simple vibed app (evaluation purpose
only). Openshift provides access to Git repo on the server (for
deploy tasks).

Plus: it is free for small apps (Mongo and Postgres available as
datasources)

Minus: it may be a little tricky to install dmd + dub + ... You
should choose "The Do-It-Yourself (DIY) application type" and
install necessary libraries and tools by hand in you home
directory. More:
https://www.openshift.com/developers/do-it-yourself
August 08, 2013
On Tuesday, 6 August 2013 at 11:58:37 UTC, Luís Marques wrote:
> Are you developing Web / server applications in D?
>
> Where are you hosting them? Your own servers? AWS? Linode? Etc. What would you recommend?
>
> How do you manage app versioning and deployment? For instance, AWS Beanstalk seems to be nice but Java only.


http://www.mydevil.net/en/

It is shared shell hosting.
The prices are very good (1 PLN stands for ~0.20 Euro). You can run anything you want.

They are even officially promoting D as one the languages they support ;)

After you buy an account you get access to 5 servers, shell-general one, web dedicated server, java server, torrent server, irc server.

Starting an D website is as simple as typing:

devil www add dhere.yourdomain.com pointer mdshell 3066

And running vibe app on port 3066 on shell server.
Of course you can reserve whatever port you want, and you can run app itself on whatever server you want. Although DMD is preinstalled on shell one.

+ you get other goodies like VPN in 5 different countries, free IPv6 address, git/svn repos etc

On a side note, those guys are FreeBSD freaks and stability is really strong there. I think they never got below 99,50% SLA since I am using their services.

I've been using Adam's stuff and my own stuff.
I also fired up some vibe.d demos but nothing fancy tbh. Actually DMD memory usages disallows me to even test vibed.org homepage on my local computer without workarounds (yeah, DMD just loves to hang computers when it does some hard CTFE ;))
August 10, 2013
You guys have been awesome. Excelent feedback, most helpful.

(I'm brewing some D stuff, when I'll post about it when the time is right)
1 2
Next ›   Last »