<p>I have a job interview tomorrow for a .NET shop.  For the past few years I have been developing in languages other than .NET and figure it is probably a good idea to brush up on what is cool and new in the world of .NET.  I've been reading about LINQ and WPF but these are more technologies than trends.  What else should I look at?</p>

<p>Been reading things like:</p>

<ul>
<li><a href="http://msdn.microsoft.com/en-us/library/bb332048.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/bb332048.aspx</a></li>
<li><a href="http://msdn.microsoft.com/en-us/library/ms754130.aspx" rel="nofollow noreferrer">http://msdn.microsoft.com/en-us/library/ms754130.aspx</a></li>
</ul>

<p><strong>Edit</strong></p>

<p>As it turns out this interview was high level and we didn't really get into much which was more .NET specific than generics.  </p>

[{'answer_id': 15130, 'author': 'mk.', 'author_id': 1797, 'author_profile': 'https://Stackoverflow.com/users/1797', 'pm_score': 2, 'selected': False, 'text': '<p>This is completely language agnostic so you may want to skip over it, but I\'ve based a lot of my practice and preparation for job interviews around <a href="http://steve-yegge.blogspot.com/2008/03/get-that-job-at-google.html" rel="nofollow noreferrer">Steve Yegge\'s getting a job at google post</a>.</p>\n\n<p>I use a lot of the topics there not only as an interview preparedness guide, but also as a list of things that I <strong>SHOULD</strong> know about. Admittedly I am still working my way through some of the books and exercises, but every little bit helps. </p>\n\n<p><strong>EDIT:</strong> I\'m not sure if it necessarily a good thing to focus specifically on the latest <em>trends</em> in web development for job interviews. When I am interviewing someone I am more impressed if they can write a recursive function to solve some problem or write a really cool algorithm, then if they know all the details about <em>some latest thing that is going to fix everything but it\'s really just a buzzword</em></p>\n'}, {'answer_id': 15132, 'author': 'Sören Kuklau', 'author_id': 1600, 'author_profile': 'https://Stackoverflow.com/users/1600', 'pm_score': 0, 'selected': False, 'text': "<p>If you're doing web development, ASP.NET MVC and Silverlight (née WPF/e) come to mind as relatively recent trends.</p>\n"}, {'answer_id': 15134, 'author': 'Community', 'author_id': -1, 'author_profile': 'https://Stackoverflow.com/users/-1', 'pm_score': 2, 'selected': True, 'text': '<p>Take this with a grain of salt, but in my experience, LINQ and WPF are still in the realm of "yeah we\'d like to get into that someday".</p>\n\n<p>Most shops are still on VS2005 and .NET 2.0, so I\'d want to make sure I was up to speed on core facilities:</p>\n\n<ul>\n<li>generics</li>\n<li>ADO.NET</li>\n<li>WinForms / WebForms depending</li>\n</ul>\n\n<p>And so forth. </p>\n'}, {'answer_id': 15135, 'author': 'Keith', 'author_id': 905, 'author_profile': 'https://Stackoverflow.com/users/905', 'pm_score': 1, 'selected': False, 'text': '<p>It\'s probably a bit late to be looking tonight at code trends for an interview tomorrow.</p>\n\n<p>Microsoft is currently busy doing what it has always done: me-too functionality, only better. New dynamically typed languages with a new language runtime and MVC are looking really promising.</p>\n\n<p>With WPF and Expression they\'re creating different interfaces for UI developers and business logic developers to use. I\'m not sure about that - I\'d rather see Expression Blend as part of VS.</p>\n\n<p>They\'re pushing open source more than they ever have - <a href="http://www.codeplex.com" rel="nofollow noreferrer">http://www.codeplex.com</a> is getting busier. VS Express editions are an excellent route in to the technologies.</p>\n\n<p>With their Team System they\'re pushing Agile methods more and more - they\'ve even resolved them with more structured processes like CMMI.</p>\n\n<hr>\n\n<p>-1? serves me right for starting with a sarcastic comment ;-(</p>\n\n<p>How about: <a href="http://lifehacker.com/398867/how-to-hack-a-technical-job-interview" rel="nofollow noreferrer">how to hack an interview</a>?</p>\n'}, {'answer_id': 15184, 'author': 'Rob Allen', 'author_id': 149, 'author_profile': 'https://Stackoverflow.com/users/149', 'pm_score': 1, 'selected': False, 'text': "<p>As a student of many languages/frameworks, I can't stress enough that you shouldn't be concentrating on the whizz-bang latest and greatest stuff. It's a solid understanding of the tried and true programming principles (see design patterns, DRY principle, OOP conventions, etc.) and general familiarity with the framework that employers (and fellow developers) are looking for.</p>\n"}]
['https://Stackoverflow.com/questions/15124', 'https://Stackoverflow.com', 'https://Stackoverflow.com/users/361/']