Take a look at my EHP calc webapp

#1 - Aug. 31, 2012, 11:26 p.m.
Blizzard Post
Build on google's app engine using Go. The aim is making it as simple as possible. Not too little information, and not too much either.

Its an extremely simple RESTful site (URLs are shareable, without causing additional hits to the API). No Ajax either (at least not yet).

I've been testing it myself for a while now, but I'm sure there are many more issues to squash. Please give opinions and submit any bugs that you find!
Forum Avatar
Web & Mobile Team
#4 - Sept. 2, 2012, 2:55 a.m.
Blizzard Post
Github project page link?
Forum Avatar
Web & Mobile Team
#7 - Sept. 2, 2012, 10:25 p.m.
Blizzard Post
Github project page link?


I have it on BitBucket right now as a private repo (though using Git, so github wouldn't be hard to migrate to). Perhaps you can clarify something for me. I read the TOS and it seemed to require that all applications that use the D3 API *must* be open-source. Did I read that correctly?

I'm fine with opening up the source for others, and I'll just move to github if that is the case. Was just not sure.


Technically yes, we require and want to be able to view the source of projects that engage the APIs we provide.

On a personal note, I'm super interested in Go and am curious as to the layout and organization of the code contained therein.
Forum Avatar
Web & Mobile Team
#13 - Sept. 4, 2012, 3:23 p.m.
Blizzard Post
Alrighty, github link:

https://github.com/duffman4evr/diiicalc

As for Go, its a really fun language to use for this. I don't think my Go code is very idiomatic yet, but I'm starting to 'get' a few of the nice things about Go. The JSON parsing in particular is a breeze, and gofmt does a great job of keeping stuff in var () and const () blocks nice and neat. At first, I really hated having to put { on the same line, but the more an more I just give in and do things 'the Go way', coding seems to get easier and more fun :)

There is a lot of boilerplate in my skill choice logic. I will probably drop in a replacement once I figure out a good way to do it in Go.


Thanks!
Forum Avatar
Web & Mobile Team
#14 - Sept. 4, 2012, 3:24 p.m.
Blizzard Post
09/03/2012 11:39 PMPosted by Chocopipe
I would like to discuss the use of the following architecture with you guys at Blizzard


Create a new thread please. I don't want this one hijacked.