45 karma · joined July 15, 2016
Once you master the Austrian 'Schmäh' everything is good :)
That's from their page, for me this looks like you have to pay it back if you, for example got bad grades, in fact I can ensure you, that the limit is 50%, if you screw up in more than 50% of your courses, you are done.
You have to pay it back, if you fail in your courses.
Edit: Besides that, I agree, except one thing, I'd say C# is just MS's reaction that there is something awesome which does not belong to them.
It might be true but that's still not a good advice, you should rather ( if you know how ) advice him how to make it 'here' instead of 'there'.
What's the reason for the switch ?
For us ( the company where I work ) it would be very difficult to rewrite our applications to core, so we decided to only introduce core to new in-house projects.
You got your answer, learn core
I'm not sure if asp.net core is production ready, I wouldn't use it right now for my projects and I also doubt ( someone correct me if this is wrong ) that established companies are looking for asp.net core devs, it might be quite hard to find freelancing jobs.
So it's probably a better idea to use node for freelancing.
Now combined, you actually don't like node, asp.net core is not production ready and companies are not using it (yet), what else could you do ? asp.net mvc, lots of jobs, solid mature framework and C#.
Edit: I also think that it won't be hard to switch from asp.net mvc to asp.net core.
I think that lots of dev's are already interested in the human genom, biochemistry and life science but it's somehow too far away, it's not predicable enough for us, that's because we (humans) haven't understood it yet.
But there will be a time were all those topics will be more predicable for us developers, we will gain more interest in biological programming ?
There will be coursera/pluralsight courses about 'Extract your own DNA and make it blink' courses.
Biology is going to be programmable like a microcontroller. We will order Do it yourself kits like Arduinos and Pi's from Amazon.
Edit:
And that's something I'd really love to see, there is so much potential once real hackers try to solve problems in biology, if we take a closer look at the open source community and how many amazing things they (we) have created, all that awesomeness could also become true for biology.
A few links:
https://en.wikipedia.org/wiki/Genome_editing https://en.wikipedia.org/wiki/Do-it-yourself_biology
> However, it didn't scale that well for us.
What kind of scaling problems did you encounter ?
They successfully lost a potential customer.
Too long: There is nothing else to learn at that company.
Home: Play Framework or Spring Boot
We should speak about numbers, Rails would handle any normal app without problems. I'm not a huge Rails fan but I know that its image is broken and everyone claims that's it's slow just because someone who really needed performance ( Twitter, Github etc.. ) said so.
We really should differ between 'normal apps' and huge apps.
So basically, Rails is totally fine for your project.
> Angular is a monster and that at least would give the entire MVC but seems to be on the decline and is not a friendly framework.
We are talking about angular1 ? If so, I don't think it's declining, I actually believe that lots of established companies would not start a project with angular2, simply because it just got released.
Angular1 is fine, I know quite a few people who started their projects 1-2 months ago using angular1, the only difference is now, that they try to keep it modular, for example they stay close to the recommended way of doing things, which makes upgrading to angular2 easier, they refer to the John Papa guide[0].
Because you asked which stack we would use:
I'd use the Play! Framework or Spring Boot, since there is more CRUD I'd probably use Spring boot, VueJs because I would not create a SPA but would extend functionality with some lightweight frontend framework, angular1 is too big, Vue seems right.
Postgresql, because Postgresql.
I'll probably write code as long as I am alive but not under those conditions, not CRUD apps, not to make someone else rich.
I'd actually say that there are only 4 reasons to write code:
- To learn
- Temporary ( cash )
- To create something which becomes eventually a company
- To solve your own problems
Obv. I don't want to attack someone, that's just how I think about it.
When I entered SE I already knew that I'm not going to do that for a long time, it's on my list, I had to learn it. It's time for the next topic.
16gb ram is ok, I can compile my code, I can read my mails, that's all I need.
Yea well, I work for a .NET company and therefore I'm on windows on a daily basis.
It depends a lot on, what kind of development I'm doing, for example if I work in Visual Studio on some C# code everything is just fine, integration between SQL-Server/VS/ASP.NET-MVC is just great but when I have to work on web projects where npm is involved or commandline in general, it's a nightmare.
If found that the only useable shell on Windows is babun[0]. Executing Ruby or Python scripts is also not good at all and therefore I just use powershell for glue scripts.
My salary is actually above the average.