Sönke Ludwig Posted in reply to bachmeier



Permalink Reply

Am 04.01.2016 um 16:01 schrieb bachmeier: > On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote: >> Finally published the article that I had prepared in autumn last year. >> It gives an overview of the basic functionality needed to implement a >> typical web application using vibe.d. The example uses Redis as a data >> store - using other storage solutions may be a good topic for a >> follow-up article. >> >> https:// vibed.org/ blog/posts/ a-scalable- chat- room-ser vice-in-d >> >> Reddit: >> https:// www.red dit.com/ r/programming/ comments/ 3ze948/ writing_a_ scalable_ chat_room_ service_in_d/ >> Finally published the article that I had prepared in autumn last year.It gives an overview of the basic functionality needed to implement atypical web application using vibe.d. The example uses Redis as a datastore - using other storage solutions may be a good topic for afollow-up article.Reddit: > > This is nice work. You've done a good job of showing the power of vibe.d. > > Something that comes to mind is that there is a lot of demand for > self-hosted chat servers. Is there a possibility to make this into an > example that works out of the box? By that, I mean someone could install > vibe.d on a DigitalOcean server, type "vibe chat start" at the command > line, and have a running chat service. That would lead to a lot of > vibe.d installs, and then when they want to change something, they could > jump into your tutorial and see how easy it is to do. To my knowledge, > there is nothing like this available. On Monday, 4 January 2016 at 10:19:52 UTC, Sönke Ludwig wrote:This is nice work. You've done a good job of showing the power of vibe.d.Something that comes to mind is that there is a lot of demand forself-hosted chat servers. Is there a possibility to make this into anexample that works out of the box? By that, I mean someone could installvibe.d on a DigitalOcean server, type "vibe chat start" at the commandline, and have a running chat service. That would lead to a lot ofvibe.d installs, and then when they want to change something, they couldjump into your tutorial and see how easy it is to do. To my knowledge,there is nothing like this available. https:// github.com/ rejected software/ webchat- tutorial.git && dub --root=webchat-tutorial" should do it. However, there are a lot of details missing that would be desirable for a real-world application, such as adding time stamps, restricting history length, making a nicer UI and some kind of authentication or nickname stealing prevention. [1]: https:// github.com/ rejected software/ webchat- tutorial/ tree/master/ tutorial