1,112 karma · joined July 12, 2013
That would be great.
- ASP.NET WebAPI : web server
- Xamarin : iOS, Android
- Azure : cloud
- Akka.NET : actor model
- XAML/WPF : enterprise LOB, Windows Phone
And F# can cover the rest if needed.
True, and they dare to call this "Open Web".
I completely understand author's frustration. Modern language is done once there is something like ReSharper for it. Rust is far from being done.
That's pure capitalism by design. Simply move to a more socialistic country. Having even a small safety net helps piece of mind.
The good will become perfect soon enough:
http://www.hanselman.com/blog/IntroducingGulpGruntBowerAndNp...
From developer's perspective it's two modern mainstream languages - F#, C# - that can be used on Windows, Azure, Mac, iOS, Android, WP as a well-defined workflow.
The best IDE - Visual Studio + ReSharper + soon Roslyn. Second best ecosystem of libraries, that is picking up.
There are some missing bits that are coming: docker and containers, dynamic compilation (of static typed code) when building web sites.
It might not be the best choice in individual "disciplines", but it's the best overall.
> "FRP is programming with asynchronous data streams."
So, is Akka reactive or not?
But he is quite smart, so some arrogance could be forgiven. He is also not afraid to say some fair and true things out loud:
> "...the web is a giant pile, I don't want anything to do with it, it's all horrible; it's not an exaggeration, anything to do with web is like so broken and it's so nasty and it's so hard to do good things...".
Maybe it's a correct attitude if we ever want to get rid of legacy crud like JavaScript and HTML...
He is not a messiah, it's already happening, people are using C#, Scala, Python, Haxe, Elm, Rust, D, Haskell to move game programming forward. E.g. Minecraft was built in Java, not C++. Game programming of today are those thousands of small indie developers experimenting, not the several hundred of bigger traditional C++ projects making big bucks.
Besides, there is not much focus on parallelism and concurrency for a performance-oriented language. By the time it hits it's first stable release the 8-core smartphones will probably be quite common.
I agree and stand corrected.
Find a way to dis-encourage posting a first question and then disappearing without accepting the answer. Mandatory registrations? It's popular enough already.
Allow accepting multiple answers.
Make answering questions worthwhile even if a decent points outcome is not likely (new user, specific question). Mods awarding extra points?
Fix the problem of fastest answer typically getting the most attention: "the post-first then improve if popular" strategy.
Make points more meaningful, like reddit gold maybe. Reward not just total reputation (there is no catching up with some early members) but reputation spikes as well.
So many things to improve, but some could be risky.