Re: finally using D at work

2014-03-29 Thread extrawurst

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!


Re: finally using D at work

2014-03-29 Thread Rikki Cattermole

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.


Re: finally using D at work

2014-03-29 Thread extrawurst
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.


Re: finally using D at work

2014-03-29 Thread Rikki Cattermole

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


Re: finally using D at work

2014-03-29 Thread MattCoder

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.


Re: finally using D at work

2014-02-12 Thread extrawurst

On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:
On 11 February 2014 05:56, extrawurst step...@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? ^^


Re: finally using D at work

2014-02-12 Thread Manu
On 12 February 2014 18:05, extrawurst step...@extrawurst.org wrote:

 On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:

 On 11 February 2014 05:56, extrawurst step...@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


Re: finally using D at work

2014-02-12 Thread extrawurst

On Wednesday, 12 February 2014 at 14:06:22 UTC, Manu wrote:
On 12 February 2014 18:05, extrawurst step...@extrawurst.org 
wrote:



On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:

On 11 February 2014 05:56, extrawurst 
step...@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!!!


Re: finally using D at work

2014-02-12 Thread Manu
On 13 February 2014 00:09, extrawurst step...@extrawurst.org wrote:

 On Wednesday, 12 February 2014 at 14:06:22 UTC, Manu wrote:

 On 12 February 2014 18:05, extrawurst step...@extrawurst.org wrote:

  On Wednesday, 12 February 2014 at 01:30:48 UTC, Manu wrote:

  On 11 February 2014 05:56, extrawurst step...@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


finally using D at work

2014-02-11 Thread 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!


Re: finally using D at work

2014-02-11 Thread ponce

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 ;)


Re: finally using D at work

2014-02-11 Thread Walter Bright

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.


Re: finally using D at work

2014-02-11 Thread John J

On 02/10/2014 02:56 PM, extrawurst wrote:

So our next online game will be powered by some parts in D ;)


Cool!



Re: finally using D at work

2014-02-11 Thread Paulo Pinto

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!


Re: finally using D at work

2014-02-11 Thread Ali Çehreli

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



Re: finally using D at work

2014-02-11 Thread Jonathan Dunlap
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.




Re: finally using D at work

2014-02-11 Thread extrawurst

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!


Re: finally using D at work

2014-02-11 Thread Atila Neves

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!




Re: finally using D at work

2014-02-11 Thread Justin Whear
On Mon, 10 Feb 2014 19:56:55 +, 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


Re: finally using D at work

2014-02-11 Thread Manu
On 11 February 2014 05:56, extrawurst step...@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! ;)