www.digitalmars.com         C & C++   DMDScript  

digitalmars.D.announce - finally using D at work

reply "extrawurst" <stephan extrawurst.org> writes:
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!
Feb 10 2014
next sibling parent John J <john.joyus gmail.com> writes:
On 02/10/2014 02:56 PM, extrawurst wrote:
 So our next online game will be powered by some parts in D ;)
Cool!
Feb 10 2014
prev sibling next sibling parent Walter Bright <newshound2 digitalmars.com> writes:
On 2/10/2014 11:56 AM, 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!
Yes, this is great news! Thanks for letting us know.
Feb 10 2014
prev sibling next sibling parent "ponce" <contact gam3sfrommars.fr> writes:
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!
Congrats, and let us know what bindings are missing ;)
Feb 10 2014
prev sibling next sibling parent Dmitry Olshansky <dmitry.olsh gmail.com> writes:
10-Feb-2014 23:56, extrawurst пишет:
 So our next online game will be powered by some parts in D ;)
 Yay!
 Exciting times!
Lucky you :) -- Dmitry Olshansky
Feb 10 2014
prev sibling next sibling parent Paulo Pinto <pjmlp progtools.org> writes:
Am 10.02.2014 20:56, schrieb extrawurst:
 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!
Congratulations! Good luck!
Feb 10 2014
prev sibling next sibling parent reply =?UTF-8?B?QWxpIMOHZWhyZWxp?= <acehreli yahoo.com> writes:
On 02/10/2014 11:56 AM, extrawurst wrote:

 So our next online game will be powered by some parts in D ;)
Congratulations! Please consider updating the following page http://wiki.dlang.org/Current_D_Use Ali
Feb 10 2014
parent "extrawurst" <stephan extrawurst.org> writes:
On Monday, 10 February 2014 at 23:03:15 UTC, Ali Çehreli wrote:
 On 02/10/2014 11:56 AM, extrawurst wrote:

 So our next online game will be powered by some parts in D ;)
Congratulations! Please consider updating the following page http://wiki.dlang.org/Current_D_Use Ali
Done, thanks for the hint!
Feb 11 2014
prev sibling next sibling parent "Jonathan Dunlap" <jadit2 gmail.com> writes:
Can you share the D presentation material you used at work? It 
would be great to also share this with other game development 
companies that are interested.
Feb 10 2014
prev sibling next sibling parent "Atila Neves" <atila.neves gmail.com> writes:
Congrats! I'm green with envy.

Atila

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!
Feb 11 2014
prev sibling next sibling parent Justin Whear <justin economicmodeling.com> writes:
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
Feb 11 2014
prev sibling next sibling parent reply Manu <turkeyman gmail.com> writes:
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! ;)
Feb 11 2014
parent reply "extrawurst" <stephan extrawurst.org> writes:
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? ^^
Feb 12 2014
parent reply Manu <turkeyman gmail.com> writes:
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
Feb 12 2014
parent reply "extrawurst" <stephan extrawurst.org> writes:
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!!!
Feb 12 2014
parent Manu <turkeyman gmail.com> writes:
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
Feb 12 2014
prev sibling parent reply "extrawurst" <stephan extrawurst.org> writes:
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!
Mar 29 2014
next sibling parent reply "Rikki Cattermole" <alphaglosined gmail.com> writes:
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.
Mar 29 2014
parent reply "extrawurst" <stephan extrawurst.org> writes:
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.
Mar 29 2014
parent "Rikki Cattermole" <alphaglosined gmail.com> writes:
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
Mar 29 2014
prev sibling parent "MattCoder" <somekindofmonster email.com.br> writes:
On Saturday, 29 March 2014 at 13:31:36 UTC, extrawurst wrote:
 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!
Have you written (blogged) more things related to this? (Like: gains, cons etc.). PS: I'm thinking about implementing something like this where I work. Matheus.
Mar 29 2014