Live data from Hacker News

Why I Left the .NET Framework (2013)

blog.jonathanoliver.com

111–113 of 113 posts

Re: Why I Left the .NET Framework (2013)

#111

Earlier quoted context omitted.

If a .NET developer who doesn't use proper source control seats next to you, then perhaps you should take a hard look at the place you work, maybe leave. When I worked with .NET I used TFS and Git. Also, I implemented RESTful web services using .NET's Web API, consumed by a large scale SPA implemented on AngularJS/TypeScript. I never had a complain. Now, I work on an open source stack, and Rails is suited to only one…

> Rails is suited to only one project out of the multiple web services and applications I deal with. What else do you use, and, if you don't mind elaborating, why did you pick those instead of Rails? My understanding is the more technologies you introduce, the more complex your infrastructure gets, so you're better off picking one web stack, one back-end, etc.

At the company I work for, we have 5 (off the top of my head) different micro services written in Sinatra. Two front end applications built in AngularJS, running off a NodeJS backend (which serves the static content), and one Rails application.

For the micro-services, Sinatra does the job very well, there is no need for all of the components that Rails provides; we like the flexibility.

Our front end developers have complete ownership of the two front-end apps, and they rolled with NodeJS because it allowed them to take advantage of their JavaScript skills.

The Rails app is an internal consumption app. It doesn't need to be fancy or have a need to scale. Rails and Bootstrap keep it simple stupid.

The meat of our stack is actually on the big data technologies we deal with, RedShift and Hive. We could honestly re-write any of the micro-services in .NET or any other stack for that matter, and still keep our infrastructure mostly the same.

Re: Why I Left the .NET Framework (2013)

#112
post #21

Interesting that he didn't mention the core idea of this piece that got a fair amount of attention: http://www.aaronstannard.com/the-profound-weakness-of-the-ne... Namely, hat .NET developers don't really solve any hard problems

I think there is a point to that.

But I am almost tempted to add github users to that list too. Recently I see a lot of young guys who seem to have forgotten that you can write algorithms yourself and instead they will spend hours and days looking for something on github.

Post reply on HN