Nice work! Is this inspired by Compilify? How are you securing execution? Source? I did a blog post a long time ago on hosted execution with Roslyn and that is how we do it with Compilify (which is open source).
Xamarin and Unity are heavily used and are based on .NET. There is plenty of .NET around, we just don't scream "it's the future!" all the time and do not post [useless] 30-liners. The latter might change now :).
Very nice! I have a "scratchpad" project for fiddling around with things, but this might wind up a permanent tab on my browser. Less overhead than a VS project, for sure.
Try Linqpad for a scratchpad too. Don't let the linq name fool you - its great for general purpose fiddling about. It has been truly indispensable when developing on .Net.
After using F# and having F# Interactive onhand, I cannot imagine working without a REPL. There's so many small things that become simple to check if you've got a REPL handy.
What kind of hardware are you using? Are the jobs parallel? I do not know about .NET very much, but it seems very slow. Would that be feasbile for you to maintain this?
Using Azure cloud - medium Web Role server (2 x 1.6GHz CPU, 3.5GB RAM). It is set to auto-scaling so it should be adding new instances if first server is being swamped.
The jobs are done using Worker processes and there could be up to 20 of them running at the same time.
This is super awesome! I was thinking of building something like this the other day because I wanted to test some code and not make a new test console app.
As stated elsewhere linqpad is really great for testing ad-hoc, throwaway C# code (much more than just linq expressions). It kind of like a REPL for .net.
If you're doing any Entity Framework development, you should be using LinqPad and checking generated SQL for pretty much every canned (read re-used, not inline) query you write. Somethings can be unexpectedly ugly and badly performing if not optimized properly.
This is really great. Infact you gave it edge over jsfiddle by providing collaborate, auto-complete and compile-as-you-type features.
There are times when I quickly want to test some idea with strings, async, linq etc. without firing full fledged VS IDE. You did an excellent job. Cheers!
Really nice, I can see myself using this tool. Couple of pointers - when typing fast (my usual programming speed), its going a bit awry, but I see it is trying to do some intellisense stuff.
This is perfect tool for teaching/learning coding.
I think I can answer that. IMHO Liveweave has something most of the other JS "playgrounds" do not have. It has context-sensitive code-hinting for core JavaScript and jQuery...also for CSS/HTML/HTML5/CSS3. Personally, I think this makes a huge difference, at least for me and may be some others.
It would be great to see (somehow) method params, types. Intellisense is great, but I'm really missing method signature ... Great work guys, thank you for this!
Boohoo, any file access is disabled, and any Environment.GetFolderPath will return an empty string (except System, which throws a security violation) :P
you should then try http://liveweave.com. they have code-hinting for HTML5, CSS3, JS, jQuery...really awesome stuff. I recently found it, and loving it so far.
http://ideone.com/