Tell me more ×
Programmers Stack Exchange is a question and answer site for professional programmers interested in conceptual questions about software development. It's 100% free, no registration required.

I find it a bit hard to keep up with what is going on with .net there is so many things....

Like Entity Framework, code first, model first, silverlight, wpf, workflow (haven't heard too much of the v4), microsoft sync framework (this one either haven't heard much of it), windows phone 7, etc

If you could suggest some sites to see what's the latest things happening in the .net world.

Thanks

share|improve this question

migrated from stackoverflow.com Feb 23 '11 at 8:35

closed as not constructive by Mark Trapp Dec 11 '11 at 18:23

As it currently stands, this question is not a good fit for our Q&A format. We expect answers to be supported by facts, references, or specific expertise, but this question will likely solicit debate, arguments, polling, or extended discussion. If you feel that this question can be improved and possibly reopened, see the FAQ for guidance.

6 Answers

up vote 6 down vote accepted

The MSDN blogs are great for this:

Eric Lippert's is a great blog about problem solving and C# http://blogs.msdn.com/b/ericlippert/

BCL Team Blog: http://blogs.msdn.com/b/bclteam/

CLR Team Blog: http://blogs.msdn.com/clrteam/

Brian Harry's has a lot on Visual Studio/TFS: http://blogs.msdn.com/bharry/

Ditto Somasegar's: http://blogs.msdn.com/b/somasegar/

Scott Guthrie (lots of web stuff): http://weblogs.asp.net/scottgu/

Wriju's has a lot of miscellaneous stuff: http://blogs.msdn.com/wriju/

share|improve this answer

This is a great question. I spend a good amount of time learning and trying to keep up to date with all the new .NET but it seems that new versions and CTPs are continually coming out across the board.

You'll need to invest a lot of time if you want to keep up with everything, but it's far from impossible - just a lot of time. If your work allows you to try new technologies then you can learn a lot on those projects. If not then you'll want to try technologies on your projects in your own time.

I don't personally keep up to date with everything; I have higher priorities in my life. My general approach:

  • Thorough / detailed knowledge of frequently used technologies & future tech directly relevent - Entity Framework, WPF, WCF etc
  • Basic / expanding understanding of technologies applicable to my interest or employment - for me this is Enterprise Library (e.g. Unity), MVC
  • Overall of all the main technologies - their intent, application, & requirements

I find that I learn enough in the first category at work - learning from co-workers, google et al, or simply putting the pieces together. There's some personal study required but it generally accumulates all by itself. The amount of work involved here is most of my time at my job, reinforcing my skill-set, along with the occasional work at home to brush up on something I haven't done for a while. Just a couple of hours every few months (outside work).

The second category requires much more work. I'm not immediately familiar with the content so I need to study and practice. I don't frequently use these technologies (not at work, & not on a daily basis), so I don't have the in-depth knowledge of, say, all the overloads that I do with my frequent used frameworks. These are the techs that I consider I might use at work one day, so I want to have some experience with them for when that day arrives. The work required here depends on how much tech you put into this category, and how quick you can work/learn/study - anywhere from a few hours a months up to a few hours a night.

The third category is almost non-technical - no code, no implementation. I'll read an article, press release or review but I don't want to read a tutorial or guide. As long as I understand what the purpose of the tech is, how it (basically) works, and the pros and cons then I'm satisfied with this group. It just means that if someone talks about it to me then I can keep up with the conversation, and if I'm eventually exposed to it I'll have some concept of how it fits in. The amount of effort required here is minimal - read an article or release every few weeks.

share|improve this answer

StackOverflow's most-useful-free-net-libraries contains a gowing number of libraries orderd by category.

If you find useful free dotnet libraries, please add them there, too.

Scott Hanselman-s Hanselminutes: Weekly podcasts about utilities and tools, practical how-to advices, and discussions about ASP.NET or Windows issues and workarounds.

share|improve this answer
Any idea why StackOverflow's most-useful-free-net-libraries was removed from Stack Overflow for reasons of moderation? – k3b Nov 9 '12 at 9:35
Not a direct replacement, but for the same sort of thing, just go here: nuget.org/packages and see how many downloads there are. – jimasp Nov 28 '12 at 19:45

The amount of questions on Stackoverflow is a pretty good indication of a given technology's popularity / adoption. Take Linq and jQuery for example, a lot of developers are using them, hence more questions.

share|improve this answer

Buy a good ASP.NET book. I recommend Beginning ASP.NET in C# and VB by I Spaanjaars.

share|improve this answer
-1 - He didn't ask for a recommendation on how to learn Asp.net. He may not even be a web developer (though he does mention Silverlight). He asked for ways to continually keep uptodate on current developments in .Net - a book on 1 specific topic (and version of that topic) will not help him. – Ozz Feb 23 '11 at 10:19
You're right to an extent, but the book I specified has a good overview of topics in .net. that would give him a taste of latest .Net thing in v4.0. – TeaDrinkingGeek Feb 23 '11 at 10:30
Buying a book entitled 'Beginning ASP.NET' is not going to meet this requirement. You'd be better with 'Advanced ASP.NET 4', which is going to detail the new features in 4. – Kirk Broadhurst Feb 23 '11 at 11:35
I could only comment on what I'm currently reading. – TeaDrinkingGeek Feb 23 '11 at 12:18

Not the answer you're looking for? Browse other questions tagged or ask your own question.