|
Can't come soon enough
|
|
|
|
|
My grand daughter is 25 also.
Have you ever just looked at someone and knew the wheel was turning but the hamster was dead?
Trying to understand the behavior of some people is like trying to smell the color 9.
|
|
|
|
|
Hexcellent!
"the debugger doesn't tell me anything because this code compiles just fine" - random QA comment
"Facebook is where you tell lies to your friends. Twitter is where you tell the truth to strangers." - chriselst
|
|
|
|
|
Youngster.
My granddaughter is working on her Masters degree and has turned 24.
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
Since we last spoke, I've passed my first MS exam ( a while ago now, the first SQL Server one ), and done a lot of work to learn Angular ( although I don't use it at work ). I'm planning on learning Mongo next, got the book ready, then I want to get good enough at the minutiae of HTML5 to pass THAT MS exam. At the same time, I am vaguely aware of newer C# features that I wish I could find the time to understand more fully. I've used async/await because I have to, and I use dynamic a fair bit, but some of the new stuff where you can pass a code snippet as a method parameter, I would love to really 'get' that, but I don't yet.
During the day I am mostly playing with CRM.
How does everyone else find time to keep up to date ?
|
|
|
|
|
Christian Graus wrote: How does everyone else find time to keep up to date ?
We fake it.
Now excuse me while I go and work on my Hadoop enabled SignalR node.vb Single page app using Angles.
cheers
Chris Maunder
|
|
|
|
|
node.vb ? That's great....
|
|
|
|
|
Yeah it's great. Drag and drop designer support. You don't need to write a single line of code.
cheers
Chris Maunder
|
|
|
|
|
And why would you WANT to write code, in this day and age ?
|
|
|
|
|
Now excuse me while I go and work on my Hadoop enabled SignalR node.vb Single page app using Angles.
Will it have infinite vertical scrolling too?
|
|
|
|
|
No, infinite horizontal scrolling.
It's what the cool kids are now doing.
cheers
Chris Maunder
|
|
|
|
|
By having a very low standard of up-to-date.
|
|
|
|
|
I learn a little bit of everything I don't know that seems popular just so I have a general idea of what it is and how it might fit into a project...I only dig deep into it when I need it...there's just too much stuff always coming out to be considered 'expert' at all of it...a lot of it winds up on the trash heap in a few years anyway.
I usually do this learning on weekends and the odd weekday when I don't have any work to do.
|
|
|
|
|
Yeah, working out what will matter in a few years time is hard. I am pretty sure that javascript is going to matter more and more, however.
|
|
|
|
|
Couldn't agree more - but Angular, knockout, node.js, typescript, etc. etc. - which to look at and which to study?!
I sometimes wish I'd been a plumber - I mean, pipes don't change that much, do they?
PooperPig - Coming Soon
|
|
|
|
|
Angular. Google writes it, so it has support, and it is brilliant.
|
|
|
|
|
I'm leaning toward Angluar too - but really like knockout.
Oh, the quandry!
PooperPig - Coming Soon
|
|
|
|
|
When all else fails, scan the job ads and decide on whatever seems more lucrative !!!
|
|
|
|
|
That;s why I;'m leaning towards Angular - but i feel knockout is just better and simpler (sure, doesn't do as much for you either!)
Just have to learn both, I guess!
And Android development.
And C++ (again - it's changed so much)
too much to learn, too little time!
PooperPig - Coming Soon
|
|
|
|
|
Angular is like ASP.NET MVC. At first there's a real learning curve, but once you know how it works and build something, working on it becomes quick, clean and easy
|
|
|
|
|
But of course it is simple to keep up to date these days...We come to read The Lounge posts all day long...
I'm not questioning your powers of observation; I'm merely remarking upon the paradox of asking a masked man who he is. (V)
|
|
|
|
|
Ah, there's so many frameworks to choose from in the javascript world. Angular does look good. I am totally unconvinced that NoSQL databases are actually necessary and even helpful, so I'll be interested to hear more about your thoughts on Mongo.
Christian Graus wrote: where you can pass a code snippet as a method parameter,
Lambdas are the cat's meow, I use them all the time nowadays. Continuation functions are really cool too and absolutely necessary to understand when working in functional programming languages.
I don't do this too often:
(relevance < minRelevance).Then(() => minRelevance = relevance);
(relevance > maxRelevance).Then(() => maxRelevance = relevance);
But it is really nice for one line conditionals and a great example of passing a code snippet as a method parameter and using extension methods.
static bool Then(this bool b, Action f)
{
if (b) { f(); }
return b;
}
Christian Graus wrote: How does everyone else find time to keep up to date ?
Mostly I wait until someone pays me to do something that requires a particular technology. Otherwise, my time is one of the few things I "own" and therefore spend a lot of it investigating my own interesting ideas and technologies.
Marc
|
|
|
|
|
Yeah, that looks really cool. The truth is, I am doing some work in Angular and Kinetic, and so that's where my time goes. Like you, I am aware, but I need a reason to dig in to really learn it. I do enough C# that I feel like I should learn it, either way, but I've not managed to do so, yet.
I agree on NoSQL, I suspect it's the new thing that people feel they 'need' when they don't. I've heard of people start with NoSQL and realise they need SQL to do what they want. But, I want to know enough about it that if someone wants to pay us to use it, I can put my hand up and say I know it.
|
|
|
|
|
The coolest thing I've done with Action and Func is to put the call that processes a message into an Action lambda expression and then, depending on whether I'm animating the "mailing" of the message or not, the code either calls the Action or packages it up as part of what the animation code needs to know (sender/receiver and message.)
Then, when the animation code is complete (the message is received), the animator simply calls the Action and it executes at that point. The crazy and cool thing is, the animation code doesn't know and doesn't care what the action is, it just gets done when the message. And it's neat because it all works across assembly boundaries, there's no need for the animator to know about the executing code's namespaces, etc.
Anyways, I ramble, because it was a really good example of getting code to be more flexible in its behavior. If you have watched any of the HOPE[^] videos, you'll see what I mean.
Here's[^] a great article on computation expressions and continuations in C# and F#. It's well worth sinking one's teeth into.
Marc
|
|
|
|
|
Thanks for the links, I'll definitely check them out.
|
|
|
|