Details
-
AboutI can argue with you for hours on why you should be using dependency injection.
-
SkillsC# (ASP.NET Web Api), Angular2, TS, JS, SASS professionally. C++, F#, Scala & lots of other languages and tools for hobbying.
-
LocationNetherlands
-
Website
-
Github
Joined devRant on 10/27/2016
Join devRant
Do all the things like
++ or -- rants, post your own rants, comment on others' rants and build your customized dev avatar
Sign Up
Pipeless API
![](/static/devrant/img/pipeless-devrant-banner-white.png)
From the creators of devRant, Pipeless lets you power real-time personalized recommendations and activity feeds using a simple API
Learn More
-
@metaory A very nice argument you have there.
-
@Redo @loumorgsy lmaoooo thanks but 300 Lol
-
@linuxxx fair argument. I mainly prefer Linux hosting because it's easier and I like bash more, but I don't dislike working with windows at all. It just annoys me that most scriptkiddies follow the group and hate on anything Microsoft, even though they have some high quality products and are actually doing many cool projects this year
-
@tahnik windows server plays a huge role in the market:
https://w3techs.com/technologies/...
Plenty of big sites (anything microsoft) as well as your friends at Stackoverflow use a windows stack. The main reason people opt not to choose it is because of licensing costs. -
@tahnik plenty of huge companies use windows. Nowadays you can run it in docker containers, and Microsoft has a plethora of solutions for a microservices architecture.
-
1. Mature community
2. Great documentation (MSDN)
3. Enterprise stability & updates
Yes, stability and latest updates are important to people. Guessing by your profile I'm assuming you spin up a VPS and install Node.js to run a shitty express app, which is not at all what Windows is about.
4. Visual Studio
Undeniably one of the best IDE's out there, if not the best. .NET is becoming one of the coolest enterprise platforms out there, surpassing Oracle at what they do best. Microsoft being top contributor on GitHub and the open sourcing of large parts of the .NET platform are helping them winning back the love of many developers.
Unless you're a script kiddie, you would recognize that there's an ideal platform for every situation. You can't run an enterprise application by typing "sudo node run app.js".
Windows Server has strengths that Linux can not match, and Linux has strengths that Windows Server can not match. -
This so much! I am at the start of building a massive ERP system, but we have no clue what names to pick for the system! Anyone got any ideas along the lines of traffic, security?
Consider the fact that the namespace name needs to be reasonably pretty too :) -
@patrick-soup it's seriously awesome. I thought I wanted 1:1 or 4:3 bus this is way more amazing
-
@spl0 ah yes I was not trying to imply that C# is always the best choice. Indeed it does depend on platform.
But personally when it comes to enterprise scale software which needs to run stable, it's my goto pick if it's either windows or web.
Native Linux and MacOS applications are possible with C#, but I personally don't think the platform is mature enough yet for that. -
@nmunro I have got a custom angular 2 frontend running on the Firebase static file host which works great, but I wish there was a way to host a tiny backend on there hahah.
Functionality wise I can build everything I need, but it's always the design I end up completely revamping.. -
@RazorSh4rk Lol imo it fixes all the quirks Java has and simply has some nicer syntax overall. But you can achieve the same things on both platforms, so it's totally subjective.
-
@spl0 I have not a clue. It seems to work on BSD and will probably work on any unix machine if you spend enough time configuring..
I have a nice asp.net application running on Ubuntu at least. -
@aamitkov afraid I can't help you then... Use shift right click next time to open a terminal?
Add it to the context menu as well for easy access -
@aamitkov somewhere in the options you can force cmder as default terminal. It works okayish.
-
@carlos I haven't used that myself but you might be able to integrate cygwin into cmder.
Have you tried the windows Linux sub system? -
@Mayhem93 this is based on conemu, with some extra cool features!
I also have powershell set as my default, but I don't really use any of the powershell feature... -
@Lalike1987 do you dislike the framework itself or the way you compile/manage dependencies?
I think angular 2 is a pretty neat tool which makes frontend development a lot safer. -
@JaggerJo see my comment above
-
@troopy712139 coolermaster masterkeys pro S. It's pretty gud
-
@Kr15hn4 it's an HP spectre x360, the version with a 4k touchscreen and 512GB ssd. I love it more than myself.
-
Aren't <link /> and similar tags valid?
-
I'd rather be working slower on more readable code, so it's way easier to maintain when a bug arrives.
The user might not notice it, but for the developers it's a godsend. You don't want to be debugging years old code. Write code of python-like cleanliness and adhere to the rules of DRY and SOLID, and you will have an experience of a lifetime (if the rest of your team also follows those rules..) -
@digital216 definitely! Conemu was nice, but this just adds a new layer of comfiness on top
-
@spl0 Read up on the platform.
.NET core runs entirely cross platform with the entire standard library, and most nuget packages. You can develop entirely on MacOS or Linux using VS Code or Jetbrains' project Rider.
Couple that with the recent open sourcing of Xamarin, and you suddenly support all major mobile platforms (actual native apps) with one language.
Take it a step further and you will find you can even compile your application to JavaScript and run it on the web.
So no, it isn't Microsoft-specific (anymore) -
If you're going to try Java I'd suggest you skip that and go straight to C# because it's basically a better Java. Combined with Microsoft's recent efforts to open source their platform, as well as Visual Studio 2015, there's not much that can beat it.
-
I'm a junior developer but being coached by an amazing architect. Personally I would want you to understand many design patterns, especially dependency injection.
Clean code, DRY and SOLID are mandatory.
Knowledge of many tools is nice, especially object to object mappers and why they're useful.
The last thing is mainly passion. I want to work with people who love reading about the newest tools, languages and frameworks. A developer who doesn't tinker around with crazy concepts at home isn't all that interesting to me. -
It's basically object-oriented programming with a dependency injection framework built in.
Register a pluralsight account and watch John Papa's play by play introduction, it's excellent. -
Is that Budapest? Looks great
-
@Hevlastka definitely my brother from another mother!
Dribbble is definitely a help.
The worst thing about my personal website is that I don't really need it. I'd just like to write blogs sometimes but I don't want to be tied to medium.
Maybe someday our haunted souls will find peace in a final version of our personal website. -
@Hevlastka
Exactly this! I am wanting to build my own blog too but I need it to be perfect before I can start writing. So many choices to make, like do I simply use markdown files with a nice syntax highlighting theme or do I go all out with a database + cms to manage it?
I have gone with both and I have not been satisfied with either...