February 11, 2014
On Mon, 10 Feb 2014 19:56:55 +0000, extrawurst wrote:

> As a long time D fanboy I was known to say "That is quite simple in D" a
> lot at work!
> Now I was finally able to convience my boss (our CTO) to take a serious
> look at D as a replacement for the parts of our infrastructure that use
> nodejs right now.
> After my series of blog posts about this topic and a short presentation
> I did in the office he finally announced quite publicly today that we
> are in fact going to use D:
> https://twitter.com/Mavwarf/status/432962351059316736
> 
> So our next online game will be powered by some parts in D ;) Yay! Exciting times!

Cheers from the folks at EMSI!

Justin
February 12, 2014
On 11 February 2014 05:56, extrawurst <stephan@extrawurst.org> wrote:

> As a long time D fanboy I was known to say "That is quite simple in D" a
> lot at work!
> Now I was finally able to convience my boss (our CTO) to take a serious
> look at D as a replacement for the parts of our infrastructure that use
> nodejs right now.
> After my series of blog posts about this topic and a short presentation I
> did in the office he finally announced quite publicly today that we are in
> fact going to use D:
> https://twitter.com/Mavwarf/status/432962351059316736
>
> So our next online game will be powered by some parts in D ;)
> Yay!
> Exciting times!
>

Congrats! Looking forward to your dconf talk next year! ;)


February 12, 2014
On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:
> On 11 February 2014 05:56, extrawurst <stephan@extrawurst.org> wrote:
>
>> As a long time D fanboy I was known to say "That is quite simple in D" a
>> lot at work!
>> Now I was finally able to convience my boss (our CTO) to take a serious
>> look at D as a replacement for the parts of our infrastructure that use
>> nodejs right now.
>> After my series of blog posts about this topic and a short presentation I
>> did in the office he finally announced quite publicly today that we are in
>> fact going to use D:
>> https://twitter.com/Mavwarf/status/432962351059316736
>>
>> So our next online game will be powered by some parts in D ;)
>> Yay!
>> Exciting times!
>>
>
> Congrats! Looking forward to your dconf talk next year! ;)

Actually I am still crossing my fingers for my submission this year. Do you know something I don't? ^^
February 12, 2014
On 12 February 2014 18:05, extrawurst <stephan@extrawurst.org> wrote:

> On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:
>
>> On 11 February 2014 05:56, extrawurst <stephan@extrawurst.org> wrote:
>>
>>  As a long time D fanboy I was known to say "That is quite simple in D" a
>>> lot at work!
>>> Now I was finally able to convience my boss (our CTO) to take a serious
>>> look at D as a replacement for the parts of our infrastructure that use
>>> nodejs right now.
>>> After my series of blog posts about this topic and a short presentation I
>>> did in the office he finally announced quite publicly today that we are
>>> in
>>> fact going to use D:
>>> https://twitter.com/Mavwarf/status/432962351059316736
>>>
>>> So our next online game will be powered by some parts in D ;)
>>> Yay!
>>> Exciting times!
>>>
>>>
>> Congrats! Looking forward to your dconf talk next year! ;)
>>
>
> Actually I am still crossing my fingers for my submission this year. Do you know something I don't? ^^
>

No, I just imagined you'd need at least a year for your in-house code to bake before you can present stories from it...? Or has this been going on longer than you let on? :P


February 12, 2014
On Wednesday, 12 February 2014 at 14:06:22 UTC, Manu wrote:
> On 12 February 2014 18:05, extrawurst <stephan@extrawurst.org> wrote:
>
>> On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:
>>
>>> On 11 February 2014 05:56, extrawurst <stephan@extrawurst.org> wrote:
>>>
>>>  As a long time D fanboy I was known to say "That is quite simple in D" a
>>>> lot at work!
>>>> Now I was finally able to convience my boss (our CTO) to take a serious
>>>> look at D as a replacement for the parts of our infrastructure that use
>>>> nodejs right now.
>>>> After my series of blog posts about this topic and a short presentation I
>>>> did in the office he finally announced quite publicly today that we are
>>>> in
>>>> fact going to use D:
>>>> https://twitter.com/Mavwarf/status/432962351059316736
>>>>
>>>> So our next online game will be powered by some parts in D ;)
>>>> Yay!
>>>> Exciting times!
>>>>
>>>>
>>> Congrats! Looking forward to your dconf talk next year! ;)
>>>
>>
>> Actually I am still crossing my fingers for my submission this year. Do
>> you know something I don't? ^^
>>
>
> No, I just imagined you'd need at least a year for your in-house code to
> bake before you can present stories from it...? Or has this been going on
> longer than you let on? :P

No no it is just that this whole thing got more drive in the last couple of months since I am developing my server backend in D and wrote about it (and of course talked about it at work). Actually I am starting today and submitted my first lines of D to our SCM!!!
February 12, 2014
On 13 February 2014 00:09, extrawurst <stephan@extrawurst.org> wrote:

> On Wednesday, 12 February 2014 at 14:06:22 UTC, Manu wrote:
>
>> On 12 February 2014 18:05, extrawurst <stephan@extrawurst.org> wrote:
>>
>>  On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:
>>>
>>>  On 11 February 2014 05:56, extrawurst <stephan@extrawurst.org> wrote:
>>>>
>>>>  As a long time D fanboy I was known to say "That is quite simple in D"
>>>> a
>>>>
>>>>> lot at work!
>>>>> Now I was finally able to convience my boss (our CTO) to take a serious
>>>>> look at D as a replacement for the parts of our infrastructure that use
>>>>> nodejs right now.
>>>>> After my series of blog posts about this topic and a short
>>>>> presentation I
>>>>> did in the office he finally announced quite publicly today that we are
>>>>> in
>>>>> fact going to use D:
>>>>> https://twitter.com/Mavwarf/status/432962351059316736
>>>>>
>>>>> So our next online game will be powered by some parts in D ;)
>>>>> Yay!
>>>>> Exciting times!
>>>>>
>>>>>
>>>>>  Congrats! Looking forward to your dconf talk next year! ;)
>>>>
>>>>
>>> Actually I am still crossing my fingers for my submission this year. Do you know something I don't? ^^
>>>
>>>
>> No, I just imagined you'd need at least a year for your in-house code to bake before you can present stories from it...? Or has this been going on longer than you let on? :P
>>
>
> No no it is just that this whole thing got more drive in the last couple of months since I am developing my server backend in D and wrote about it (and of course talked about it at work). Actually I am starting today and submitted my first lines of D to our SCM!!!
>

Huzzah! Welcome to the evangelical club!
I hope it goes smoothly for you... it's only your reputation on the line! :P


March 29, 2014
On Monday, 10 February 2014 at 19:56:57 UTC, extrawurst wrote:
> As a long time D fanboy I was known to say "That is quite simple in D" a lot at work!
> Now I was finally able to convience my boss (our CTO) to take a serious look at D as a replacement for the parts of our infrastructure that use nodejs right now.
> After my series of blog posts about this topic and a short presentation I did in the office he finally announced quite publicly today that we are in fact going to use D:
> https://twitter.com/Mavwarf/status/432962351059316736
>
> So our next online game will be powered by some parts in D ;)
> Yay!
> Exciting times!

A couple of weeks have past and I wanted to give you a follow up:
After a few of days watching and ironing out some quirks our company officially launched the first component in our framework that is actually D based:
https://twitter.com/Mavwarf/status/448828478163804160

In the back there are already 3 separate webservices that are built upon vibe.d running in the amazon cloud.
We really like how clean the design became and how well it scales. The next services are already planned.
These are all new components that we used to give D an honest try and we are already confident that the existing (old) modules will gradually be reimplemented using D. This is great stuff for my dconf talk!
March 29, 2014
On Saturday, 29 March 2014 at 13:31:36 UTC, extrawurst wrote:
> On Monday, 10 February 2014 at 19:56:57 UTC, extrawurst wrote:
>> As a long time D fanboy I was known to say "That is quite simple in D" a lot at work!
>> Now I was finally able to convience my boss (our CTO) to take a serious look at D as a replacement for the parts of our infrastructure that use nodejs right now.
>> After my series of blog posts about this topic and a short presentation I did in the office he finally announced quite publicly today that we are in fact going to use D:
>> https://twitter.com/Mavwarf/status/432962351059316736
>>
>> So our next online game will be powered by some parts in D ;)
>> Yay!
>> Exciting times!
>
> A couple of weeks have past and I wanted to give you a follow up:
> After a few of days watching and ironing out some quirks our company officially launched the first component in our framework that is actually D based:
> https://twitter.com/Mavwarf/status/448828478163804160
>
> In the back there are already 3 separate webservices that are built upon vibe.d running in the amazon cloud.
> We really like how clean the design became and how well it scales. The next services are already planned.
> These are all new components that we used to give D an honest try and we are already confident that the existing (old) modules will gradually be reimplemented using D. This is great stuff for my dconf talk!

Just out of interest but, how useful would it be for you if you could generate javascript code that can automatically call via ajax a route? Same goes for data models with querying it.
March 29, 2014
On Saturday, 29 March 2014 at 13:36:01 UTC, Rikki Cattermole wrote:
>
> Just out of interest but, how useful would it be for you if you could generate javascript code that can automatically call via ajax a route? Same goes for data models with querying it.

You mean if vibe.d could deliver the website with the correct calls injected into it ?
That sounds useful when using vibe.d like that. But I am actually not familiar with that side of it, we use vibe.d for the REST api layer in the backend that the website uses but the page it self is delivered using conventional apache/php.
March 29, 2014
On Saturday, 29 March 2014 at 13:51:40 UTC, extrawurst wrote:
> On Saturday, 29 March 2014 at 13:36:01 UTC, Rikki Cattermole wrote:
>>
>> Just out of interest but, how useful would it be for you if you could generate javascript code that can automatically call via ajax a route? Same goes for data models with querying it.
>
> You mean if vibe.d could deliver the website with the correct calls injected into it ?
> That sounds useful when using vibe.d like that. But I am actually not familiar with that side of it, we use vibe.d for the REST api layer in the backend that the website uses but the page it self is delivered using conventional apache/php.

I'm currently toying with it in Cmsed. As I already have most of the information available it seems a waste. That and I'm already generating the javascript modal versions of the data models registered.

If you're interested in a case its currently working [0]. Note I haven't actually tested the outputted Javascript but I'm pretty sure it is valid and pretty easy to fix if not.
I'm very interested in how streamlining of web development could be done. Especially for removing menial tasks like this can be done.

[0] https://gist.github.com/rikkimax/9831506