Have you worked with C# under the.NET 4.x framework now that they've added Entity Framework to it?
It is so much more efficient that any other data access abstraction I've ever seen. It even makes Hibernate/NHibernate look like a lame hack.
I am able to do extremely complex things with 10% of the amount of code I used to have to write.
Microsoft might be making a LOT of mistakes lately, but Entity Framework is not one of them. I don't know if I'll ever have the patience to use another language again - C# with Entity Framework is that much better.
Wow, I really liked that link about Lambda Calculus! While I have used Lambdas and Anonymous Methods heavily in C#, I never knew there was a formal science devoted to it.
It was cool for me, as both a GED student and a lead developer, to read something on an advanced math subject and fully understand it. However, for the same reason I am a relatively advanced programmer (Business, nothing cool like videogames) I would never have learned it from that article - what an atrocious syntax! Why is so hard to describe something so easy?
20 years ago I wrecked a motorcycle and bashed my head HARD. Huge concussion, memory loss issues, etc. Although I had programmed in BASIC since I was a kid, I found it very difficult to get back into again. However, these days I am a professional lead developer/architect in C#, so all is not lost - you still have hope. So my heart goes out to you and here's some of the stuff that I did to get it back:
- Your short term memory is going to be messy until you get it retrained. (The mechanics of your brain are smart, they will get better with use. I suspect new 'circuitry' is created by your brain to route around any past damage) Get in the habit of making notes about what you are thinking about, as well as lists about what you are trying to attempt. (For some reason, I found writing on paper worked better for me than typing in the notes. I think the mental processes involved in computing the physical act of shaping all the letters helps your brain get back in shape. Your mileage may vary, this is just what worked for me.)
- You were talking about reading the C# book then getting lost after a few chapters. I had that issue as well (Still do from time to time.), some times I found it best to read as much as I could comprehend, then sleep on it. Usually the next day it would make more sense. Sleep is excellent for a repairing brain. Do some experimental coding using what you've learned from the chapters you understood. Get good at that part. After doing some of that for a while, go back to the book and try reading what you had found confusing again. Read as much of it as you can understand. Also just brute-force read a chapter at a time, even if you don't understand it, then sleep on it. After sleeping, try reading it again. Too me, it seemed often like my subconscious part of my mind was understanding it, but the conscious part of my mind was having difficulty figuring out how to build a model to comprehend it. Keep at it. Don't give up!
- I agree that C#, with it's managed memory model (Meaning you don't have to manually allocate memory, keep track of allocated memory, and then release that allocated memory later on - the Garbage Collector keeps track of it for you. You create your objects, and the garbage collector will take care of all the memory mechanics of it for you. Which lets you focus on getting code written, rather that worry about esoterica.) will make it a lot easier to get your brain flowing down the development direction again. Same goes for Java, but then there's the issue of which of many IDEs you should/can use for Java. No matter which you pick, even Java developers will tell you that Visual Studio just smokes anything out there for Java, so I'd go with Visual Studio with all it's brain-assistance stuff and a single way of doing things rather that the myriad Java options. Every time I try to do Java, I get bogged down on all the similar-but-different choices (Eclipse, NetBeans, JBuilder, etc.) I have to choose from, and that's just for the IDE. Some people call that a strength to have all the options, but I find it just unneeded complexity. Visual Studio beats them all anyway, IMO.
- Another trick is to (temporarily) skip over chapters that don't make sense and try reading further chapters. Quite often C# books cover completely different concepts in different chapters. Just because you can't grok chapter #5 doesn't mean you aren't going to be able to understand Chapter #6 or Chapter #10. Some times you just work with what you can, and eventually just by using the other stuff, the next time you return to a problem chapter it will just make sense this time. Hard to explain.
- Just repetition. I've been doing that currently with Professional ASP.NET MVC 3. I've had it for about a year now. First time thru, there was a lot that I found puzzling, or just "Why would I do that??". After doing MVC 3 for about a year and a half now, I keep re-reading that book and gleaning more information. Not specifically shilling that book, that's just the one I've been returning to a lot lately a
Very interesting! A very good idea that gets rid of the middleman. Only solution I'd agree with, as each cert would only work with a single domain.
Although how do we keep it from being abused by using auto-generated certs being used like those nasty 1x1 pixel tracker images (web bugs) all over most sites these days?
And what about drive crashes, or moving to a new machine? I guess you could carry your cert collection on a flash drive or something?
But a way better idea than some centralized SSO entity, that idea sucks at its core.
Yes, we should not have just planets, but both planets and planetets, that will make it simpler. Then, if we later find smaller planetoids, we can call them planetetets.
See, I am a great genius, I have made things simpler.
That's what I was going to say. I think I heard the "Itanic" term here on Slashdot a few weeks before Itanium was released.
So them using that term as an indicator that Itanium is a sinking chip is pointless. If nobody was calling that until recently then it would make sense. Sounds like desperation to me.
Re:Which book would you memorize before it's torch
on
Ray Bradbury Has Died
·
· Score: 1
Oops, forgot a quote: "Nobody laughs in church, not even tourists.":)
Re:Which book would you memorize before it's torch
on
Ray Bradbury Has Died
·
· Score: 2
Paid Troll anyone?
Have you worked with C# under the .NET 4.x framework now that they've added Entity Framework to it?
It is so much more efficient that any other data access abstraction I've ever seen. It even makes Hibernate/NHibernate look like a lame hack.
I am able to do extremely complex things with 10% of the amount of code I used to have to write.
Microsoft might be making a LOT of mistakes lately, but Entity Framework is not one of them. I don't know if I'll ever have the patience to use another language again - C# with Entity Framework is that much better.
Nature abhors a pessimist...
Wow, I really liked that link about Lambda Calculus! While I have used Lambdas and Anonymous Methods heavily in C#, I never knew there was a formal science devoted to it.
It was cool for me, as both a GED student and a lead developer, to read something on an advanced math subject and fully understand it. However, for the same reason I am a relatively advanced programmer (Business, nothing cool like videogames) I would never have learned it from that article - what an atrocious syntax! Why is so hard to describe something so easy?
20 years ago I wrecked a motorcycle and bashed my head HARD. Huge concussion, memory loss issues, etc. Although I had programmed in BASIC since I was a kid, I found it very difficult to get back into again. However, these days I am a professional lead developer/architect in C#, so all is not lost - you still have hope. So my heart goes out to you and here's some of the stuff that I did to get it back:
- Your short term memory is going to be messy until you get it retrained. (The mechanics of your brain are smart, they will get better with use. I suspect new 'circuitry' is created by your brain to route around any past damage) Get in the habit of making notes about what you are thinking about, as well as lists about what you are trying to attempt. (For some reason, I found writing on paper worked better for me than typing in the notes. I think the mental processes involved in computing the physical act of shaping all the letters helps your brain get back in shape. Your mileage may vary, this is just what worked for me.)
- You were talking about reading the C# book then getting lost after a few chapters. I had that issue as well (Still do from time to time.), some times I found it best to read as much as I could comprehend, then sleep on it. Usually the next day it would make more sense. Sleep is excellent for a repairing brain. Do some experimental coding using what you've learned from the chapters you understood. Get good at that part. After doing some of that for a while, go back to the book and try reading what you had found confusing again. Read as much of it as you can understand. Also just brute-force read a chapter at a time, even if you don't understand it, then sleep on it. After sleeping, try reading it again. Too me, it seemed often like my subconscious part of my mind was understanding it, but the conscious part of my mind was having difficulty figuring out how to build a model to comprehend it. Keep at it. Don't give up!
- I agree that C#, with it's managed memory model (Meaning you don't have to manually allocate memory, keep track of allocated memory, and then release that allocated memory later on - the Garbage Collector keeps track of it for you. You create your objects, and the garbage collector will take care of all the memory mechanics of it for you. Which lets you focus on getting code written, rather that worry about esoterica.) will make it a lot easier to get your brain flowing down the development direction again. Same goes for Java, but then there's the issue of which of many IDEs you should/can use for Java. No matter which you pick, even Java developers will tell you that Visual Studio just smokes anything out there for Java, so I'd go with Visual Studio with all it's brain-assistance stuff and a single way of doing things rather that the myriad Java options. Every time I try to do Java, I get bogged down on all the similar-but-different choices (Eclipse, NetBeans, JBuilder, etc.) I have to choose from, and that's just for the IDE. Some people call that a strength to have all the options, but I find it just unneeded complexity. Visual Studio beats them all anyway, IMO.
- Another trick is to (temporarily) skip over chapters that don't make sense and try reading further chapters. Quite often C# books cover completely different concepts in different chapters. Just because you can't grok chapter #5 doesn't mean you aren't going to be able to understand Chapter #6 or Chapter #10. Some times you just work with what you can, and eventually just by using the other stuff, the next time you return to a problem chapter it will just make sense this time. Hard to explain.
- Just repetition. I've been doing that currently with Professional ASP.NET MVC 3. I've had it for about a year now. First time thru, there was a lot that I found puzzling, or just "Why would I do that??". After doing MVC 3 for about a year and a half now, I keep re-reading that book and gleaning more information. Not specifically shilling that book, that's just the one I've been returning to a lot lately a
Battle of Evermore would have been so fitting for the credits rolling at the end.
Why Jimmy Page wouldn't let Jackson use some of their LOTR-based songs fully confuses me...
Says the guy whose name basically says Her Breath smells like Pee, Nuts, and Butt. What if someone found that offensive while you are posting at work?
> 2. Shit myself
Does accidental sharting count? Everybody does that from time to time. If you haven't done that yet, you will...
Very interesting! A very good idea that gets rid of the middleman. Only solution I'd agree with, as each cert would only work with a single domain.
Although how do we keep it from being abused by using auto-generated certs being used like those nasty 1x1 pixel tracker images (web bugs) all over most sites these days?
And what about drive crashes, or moving to a new machine? I guess you could carry your cert collection on a flash drive or something?
But a way better idea than some centralized SSO entity, that idea sucks at its core.
Not a single one of these companies are anyone I would trust with my data over the long term. They all have to do something screwy with it.
Bunch of Number of the Beast type scenarios that humanity rejects instinctively.
Anyone notice that QR Codes have something resembling a 6 in three of the corners? Bad bad bad...
Version updates every 10 minutes, just like Chrome? I'll pass.
Apple has officially jumped the shark.
Evan Williams is way smoother. Jack Daniels (the man) used to work for Evan Williams.
> In other fields, we distinguish between islets and islands
Planets, planetets, planetetets, planelands, etc.
Yes, we should not have just planets, but both planets and planetets, that will make it simpler. Then, if we later find smaller planetoids, we can call them planetetets.
See, I am a great genius, I have made things simpler.
Why shouldn't it? Seriously, why not?
I was agreeing with you until you suddenly went on your Obama rant and then switched to "WTF am I reading??!!"
Update your talking points, those are soooo last year.
The old "simply not qualified" line yet again, snore...
"flip-flopping"? Dude, that's from the Bush/Kerry campaign attacks.
Live in the now, dude...
Turn it off, turn it off! It's sucking my will to live!!
I think we're going to call it M$carface or just $carface...
What, are you one of those people who has their desktop covered with shortcut icons?
I use the start button constantly. They finally got it perfect in Windows 7. Best thing on there.
WTF is super bar? (I thought Wendy's got rid of that right after Dave died?)
Do you mean the Quick Launch Bar? (The icons next to the start button) If you don't, then please explain...
I thought it was from "Clerks: The Animated Series"?
> We have been calling it Itanic since day one...
That's what I was going to say. I think I heard the "Itanic" term here on Slashdot a few weeks before Itanium was released.
So them using that term as an indicator that Itanium is a sinking chip is pointless. If nobody was calling that until recently then it would make sense. Sounds like desperation to me.
Oops, forgot a quote: "Nobody laughs in church, not even tourists." :)
The Ringworld Engineers - Larry Niven
I'm reading this on my phone at lunch so getting a kick of of this...
Posted from my Cricket Memo
Ha ha, Geek lost.
How can they stay away from something that so many people have told me aren't really there?