|
I don't use those either. I do logging my way , and I have never had to interact with JSON.
|
|
|
|
|
PIEBALDconsult wrote: because you need nuget to manage it all.
One nuget to rule them all?
I find nuget to be rather evil. I originally thought, oh cool, a nice package manager, then realized the hell that is created by interdependencies between different versions. Nowadays, if I am going to use some package that is on NuGet, I go and find the actual source, make sure it builds to the .NET framework I'm using (4.5) and reference the DLL directly. I refuse to use the package manager.
Marc
|
|
|
|
|
I am perhaps out of touch with all the new tech and frameworks but I tend to come from the 'roll-it-yourself' school.
In practise this has meant that as long as I take care in writing the classes well I can usually make changes fairly quickly as opposed to the sometimes fugly fixes for 'off-the-shelf solutions'.
I realise that this will draw a lot of criticism but it has kept a company of 200+ people running on an ERP system, I have written, for over 2 years with no down time.
“That which can be asserted without evidence, can be dismissed without evidence.”
― Christopher Hitchens
|
|
|
|
|
GuyThiebaut wrote: I tend to come from the 'roll-it-yourself' school.
Me too. It does exactly what you need the way you need it to, nothing more, nothing less.
|
|
|
|
|
I agree, I have usually rolled my own frameworks, designed around the problems we were solving.
I admit I have borrowed Ideas from other frameworks, and payed attention to their failings.
Watched them live for quite a long time...
|
|
|
|
|
"Backward compatibility" is a Microsoft thing, and mostly a thing of the past.
End of story.
Bastard Programmer from Hell
If you can't read my code, try converting it here[^]
|
|
|
|
|
But when there's no tooling or third-party libraries we complain too...
My blog[ ^]
public class SanderRossel : Lazy<Person>
{
public void DoWork()
{
throw new NotSupportedException();
}
}
|
|
|
|
|
I don't; I'm a developer, I develop what I need.
|
|
|
|
|
Ian Shlasko wrote: what's wrong with Java... Way too many frameworks
I noticed that too. Definitely made me realize I needed to tread carefully if I were to do anything in Java.
Marc
|
|
|
|
|
If it's any consolation, JavaScript is even worse in that regard.
|
|
|
|
|
Yeah, but this is GWT... Which means it's both Java AND JavaScript.
|
|
|
|
|
What do you get when you cross a joke with a rhetorical question?
---
The metaphorical solid rear-end expulsions have impacted the metaphorical motorized bladed rotating air movement mechanism.
---
Do questions with multiple question marks annoy you???
|
|
|
|
|
Nemanja Trifunovic wrote: If it's any consolation, JavaScript is even worse in that regard.
FTFY
"If you don't fail at least 90 percent of the time, you're not aiming high enough."
Alan Kay.
|
|
|
|
|
I agree, but it is the natural progression.
I saw this in the COMPONENT based world. VB had DLL hell.
In Delphi, I LOVED how loading my components was so easy, and integrated into the IDE.
20 years later, we have removed 90% of the components we used to have. We only buy ones with source.
And we are VERY VERY picky about adding new ones.
Because, you can't just upgrade your IDE, it breaks a lot. Then you have old projects that are suddenly compiled with a new compiler and components. And suddenly various components are using different Zip libraries that have to load... And it starts all over again.
And frameworks make it worse. We end up not updating the frameworks because of the amazing level of risks. And potentially in EVERY PROJECT, not just the one you are working on now, but an older one you have not touched in a while. (One of the key arguments FOR Testing based development, and ANOTHER argument for a project controlling what loads in the IDE).. Oh, it is so complicated. All of these tradeoffs...
|
|
|
|
|
I actually despair of this, sometimes.
Fine, so frameworks can save you a Hell of a lot of work, because you're reusing tested code (essentially, it can be the same as using "visual" anything, where all the pretty stuff is pre-made, ready for you to use), but all too often a framework is imported in place of writing no more than 20 lines of bespoke code that will do what is needed and no more.
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
:nods head slowly:
The number of times I've seen jQuery included just to get the contents or value of a _single element_ is frightening. The required JS is often shorter than the link to the library, never mind the jQuery code itself.
|
|
|
|
|
Ian Shlasko wrote: Really makes me appreciate Visual Studio more and more... C# just works
Err...I can only guess that you are not in fact familiar with the vast array of technologies introduced by Microsoft itself over the years.
Much less the other libraries that can be added to it, now and in the past.
And although your original post isn't clear perhaps you have never had an opportunity, before, to work on an application with a long life time.
|
|
|
|
|
might not lose anything else. Though she is most likely to lose her phone so not sure what good these will do then?
Clickity [^]
To err is human to really mess up you need a computer
|
|
|
|
|
Attach one to her phone of course! Then when she loses her phone...
...she can use yours to find it.
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
but then she will probably lose that once she finds her phone.
To err is human to really mess up you need a computer
|
|
|
|
|
Ah! But...These people[^] have something to help her find it then...
Bad command or file name. Bad, bad command! Sit! Stay! Staaaay...
|
|
|
|
|
The question I would ask first is: "Who else has access to the codes?"
I wanna be a eunuchs developer! Pass me a bread knife!
|
|
|
|
|
Sitting in a French bakery, waiting for my daughter's appointment to end so I can pick her up.
Coffee, pastry... and classic rock being played.
Billy Idol, Beatles, AC/DC, Joan Jett and the Blackhearts...
But... time to leave...
|
|
|
|
|
Funny, I've just put on ack-duck at River Plate
veni bibi saltavi
|
|
|
|
|
Now I'm envying you. For the coffee, for the pastries and for the music
Geek code v 3.12
GCS d--- s-/++ a- C++++ U+++ P- L- E-- W++ N++ o+ K- w+++ O? M-- V? PS+ PE- Y+ PGP t++ 5? X R++ tv-- b+ DI+++ D++ G e++>+++ h--- r++>+++ y+++*
Weapons extension: ma- k++ F+2 X
|
|
|
|