|
I think when Linq is best introduced/presented will depend on the student/trainee/audience background. Someone with depth SQL scripting and/or other language experience may get into it quickly.
For most folks, I think presenting iterative code examples together with Linq examples that do the same thing ... in increasing order of complexity ... is valuable.
I observe some students have difficulty with the "deferred evaluation" aspect of Linq. I like to use the metaphor of "creating a map," compared to actually following the map and bringing something back.
What's your favorite metaphor/mnemonic ?
«While I complain of being able to see only a shadow of the past, I may be insensitive to reality as it is now, since I'm not at a stage of development where I'm capable of seeing it.» Claude Levi-Strauss (Tristes Tropiques, 1955)
|
|
|
|
|
I hate linq.
There. I said it.
I come across a bit of linq and I haven't got a clue what the heck it's doing. Even if it's code that I wrote.
|
|
|
|
|
Yet LINQ stands for Language Integrated Query, so it is effectively part of the language. LINQ can never replace C# - it isn't a language - and LINQ queries (for said novice) are written in C#. I do, however, agree about learning it later, when one can properly use standard chained method calls vs. the SQL like query format of LINQ.
I just think LINQ (especially LINQ to Objects vs. data access) is so terribly cool it's hard to stop oneself from wanting to just dive in. I did, as soon as it arrived, but fortunately I had close on five years C# experience and knew it well.
"'Do what thou wilt...' is to bid Stars to shine, Vines to bear grapes, Water to seek its level; man is the only being in Nature that has striven to set himself at odds with himself."
—Aleister Crowley
|
|
|
|
|
Linq is a good thought, but make the C# language less readable. If you write code that is difficult to maintain, you are creating more of a problem. Just because you can use the newest cool tool or idea, but your code and design requires more time for someone else to understand it, you are not doing a good job of engineering. Part of being a good engineer is to be sure that someone else can understand the design and code to quickly go on with it. Anything less is something anyone out of high school programmer can do.
To become a good engineer, you must know more than just programming (in any language). Design, documentation, system designing, requirements analysis, and asking the right questions to understand what the customer needs. Also, allowing for the next person to quickly be able to pick up the project and continue on.
|
|
|
|
|
...so, after rejecting their constant nagging to upgrade, I've finally been forcibly upgraded to the new Skype for Windows 10 (Desktop) ... what a pile of poo it is.
There is no way to change the font size. I thought accessibility was a priority in s/w design these days?
Nor is there any way to filter the contacts list (eg "Online only" or rearrange it in a different order. They are all there, listed by "Last used" and that's that.
I uninstalled it, but can no longer run an earlier version - I just get forcibly upgraded again.
For crying out loud, Microsoft, this is beyond bad.
|
|
|
|
|
Mickeysoft! They have been nagging me all day with some updates and I clicked it away with 'Do it tonight'. I have no time for that. Just a few minutes ago, not two hours later, it came up again. Now it graciously granted me another hour, but then there will be no way around doing the updates.
Which part of 'tonight' did you not understand, Mickeysoft?
I have lived with several Zen masters - all of them were cats.
|
|
|
|
|
You can turn Windows Update service off and you won't be annoyed again. There may be some scheduled tasks also, better have a look there too to be sure nothing will be executed without your consent.
"I'm neither for nor against, on the contrary." John Middle
|
|
|
|
|
Thanks. It's not my computer, so I keep my fingers away from the service. If I can keep that thing quiet another hour it will be time to head home anyway.
And kick me in the *** if I ever try to install this at home.
I have lived with several Zen masters - all of them were cats.
|
|
|
|
|
Add to that that if you're using Office 365, to share screens you have to start "Skype for Business" not the normal (as we say in the office now) "Skype for Pleasure".
Hogan
|
|
|
|
|
snorkie wrote: Skype for Pleasure". Keep politics out of this!
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
I see that you've seen the Fischer Price update too
|
|
|
|
|
Yes - the interface does resemble a Fischer Price toy....
|
|
|
|
|
|
Some years back, a friend was in a bar in Las Vegas, very very drunk
Oh god Im pi$$ed she said to the barman
Why, whats the matter he replied
|
|
|
|
|
g_p_l wrote: Oh god Im pi$$ed she said to the barman
Why, whats the matter he replied
Australian perchance? Did her thong slip off her foot?
Signature ready for installation. Please Reboot now.
|
|
|
|
|
"pi$$ed" is a very common phrase in the UK! (Particularly in the north )
|
|
|
|
|
sigh...
anyway it's "pissed"
Signature ready for installation. Please Reboot now.
|
|
|
|
|
and with new anti-smoking laws in many countries the other type of machine is also a thing of the past.
These days little choice except to find a shop that has fags (you'd think that would be easy, but actually it's not.)
Signature ready for installation. Please Reboot now.
|
|
|
|
|
Just remember ... there is only one English. And than there are colonial dialects.
|
|
|
|
|
Quote: And thanthen there are colonial dialects. FTFY
- I would love to change the world, but they won’t give me the source code.
|
|
|
|
|
Learn from the non-existent British Empire: Majority Rules . . . And they are US We got it. You want it? The adapt!
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: Majority Rules . . . And they are US We got it. You want it? The adapt!
As a single coutry you may have more people, but outside of Merka there are more people speaking proper English and spelling words with the U in them.
Merkan English is like Catholic Priest sex, an abomination and embarrassing.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
Has Anyone Seen Mike Hunt wrote: Merkan English is like Catholic Priest sex, an abomination and embarrassing. Hardly a comment worth listening to from someone dwelling in a place who's pretense at speaking 'english' is is to language as the French are to military prowess and planning.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|
|
W∴ Balboos wrote: Hardly a comment worth listening to from someone dwelling in a place who's pretense at speaking 'english' is is to language as the French are to military prowess and planning.
Please, Straya is where all the various pretend deities wish to live. Funny how Merkan military historians admit that without the French forces working along side the Yanks against the English you would have been smashed. Out numbered, out gunned and just not p to it. Besides fighting with you in Merka they fought England in and around Europe keeping the forces that would have been brought to bare away.
My analogy wins, your butchered language is like two poofs bum rooting to make babies. Not right.
Michael Martin
Australia
"I controlled my laughter and simple said "No,I am very busy,so I can't write any code for you". The moment they heard this all the smiling face turned into a sad looking face and one of them farted. So I had to leave the place as soon as possible."
- Mr.Prakash One Fine Saturday. 24/04/2004
|
|
|
|
|
The comment to which this responds ("poof" bum) and your prior comment ("Catholic Priest sex, an abomination and embarrassing." makes all of us realize the awful truth:
Such obsessions supply the proof that you've been "down under" far too long - both literally and figuratively.
Ravings en masse^ |
---|
"The difference between genius and stupidity is that genius has its limits." - Albert Einstein | "If you are searching for perfection in others, then you seek disappointment. If you are seek perfection in yourself, then you will find failure." - Balboos HaGadol Mar 2010 |
|
|
|
|