digitalmars.D - D web/server app hosting
- =?UTF-8?B?Ikx1w61z?= Marques" (5/5) Aug 06 2013 Are you developing Web / server applications in D?
- Dicebot (3/8) Aug 06 2013 Don't have any commercial or widely used stuff, but for personal
- Adam D. Ruppe (5/7) Aug 06 2013 Yup, I host my own stuff just on my home computer and my work
- Nick Sabalausky (8/15) Aug 06 2013 Yup.
- Nick Sabalausky (3/7) Aug 06 2013 s/I's/I'm/
- =?UTF-8?B?Ikx1w61z?= Marques" (1/1) Aug 06 2013 What D libraries are you using for your web / server apps?
- Dicebot (2/3) Aug 06 2013 http://vibed.org/
- Adam D. Ruppe (3/4) Aug 06 2013 I use my own custom libs
-
Nick Sabalausky
(14/15)
Aug 06 2013
- Vibe.d
- Jacob Carlborg (9/12) Aug 06 2013 In the Ruby on Rails world Capistrano is used. It should work for D as
- Suliman (2/7) Aug 06 2013 http://tilaa.com/ the best choice!
- Michael (2/3) Aug 06 2013 VPS on waveride.at (EDIS)
- Nikolay (11/11) Aug 06 2013 You can try openshift.redhat.com
- nazriel (26/31) Aug 07 2013 http://www.mydevil.net/en/
- =?UTF-8?B?Ikx1w61z?= Marques" (3/3) Aug 09 2013 You guys have been awesome. Excelent feedback, most helpful.
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.
Aug 06 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.Don't have any commercial or widely used stuff, but for personal stuff maintain VPS on Linode.
Aug 06 2013
On Tuesday, 6 August 2013 at 11:58:37 UTC, Luís Marques wrote:Are you developing Web / server applications in D?Yup, I host my own stuff just on my home computer and my work stuff is hosted on colocated dedicated servers for the bigger jobs, and VPSes for smaller ones.How do you manage app versioning and deployment?I just use shell scripts... nothing fancy.
Aug 06 2013
On Tue, 06 Aug 2013 13:58:35 +0200 "Lu=EDs Marques" <luismarques gmail.com> wrote:Are you developing Web / server applications in D? =20Yup.Where are you hosting them? Your own servers? AWS? Linode? Etc.=20 What would you recommend? =20I'm using Linode and I'm absolutely thrilled with them (and I's a guy who usually hates everything).How do you manage app versioning and deployment? For instance,=20 AWS Beanstalk seems to be nice but Java only.ATM, just manually, which is definitely *not* what I would recommend. I've been meaning to improve my updating/deployment process in that area.
Aug 06 2013
On Tue, 6 Aug 2013 10:15:24 -0400 Nick Sabalausky <SeeWebsiteToContactMe semitwist.com> wrote:I'm using Linode and I'm absolutely thrilled with them (and I's a guy who usually hates everything).s/I's/I'm/
Aug 06 2013
What D libraries are you using for your web / server apps?
Aug 06 2013
On Tuesday, 6 August 2013 at 14:31:05 UTC, Luís Marques wrote:What D libraries are you using for your web / server apps?http://vibed.org/
Aug 06 2013
On Tuesday, 6 August 2013 at 14:31:05 UTC, Luís Marques wrote:What D libraries are you using for your web / server apps?I use my own custom libs https://github.com/adamdruppe/misc-stuff-including-D-programming-language-web-stuff
Aug 06 2013
On Tue, 06 Aug 2013 16:31:01 +0200 "Lu=EDs 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-languag= e-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>
Aug 06 2013
On 2013-08-06 16:15, Nick Sabalausky wrote:ATM, just manually, which is definitely *not* what I would recommend. I've been meaning to improve my updating/deployment process in that area.In the Ruby on Rails world Capistrano is used. It should work for D as well. The basic idea of it is: "Capistrano is a utility and framework for executing commands in parallel on multiple remote machines, via SSH." But it uses Ruby so I guess nobody here will like it: https://github.com/capistrano/capistrano -- /Jacob Carlborg
Aug 06 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://tilaa.com/ the best choice!
Aug 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)
Aug 06 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
Aug 06 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 ;))
Aug 07 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)
Aug 09 2013