Click here to Skip to main content
15,120,883 members
Articles / All Topics
Technical Blog
Posted 31 Oct 2014

Tagged as


1 bookmarked

Staying Current

Rate me:
Please Sign up or sign in to vote.
0.00/5 (No votes)
31 Oct 2014CPOL2 min read
Staying current

This Review is from our sponsors at CodeProject. These reviews are intended to provide you with information on products and services that we consider useful and of value to developers.

One topic I've written about before is this idea of staying current. Don't believe me, see the following articles (here and here). This industry is an industry that is constantly moving. And I do mean constantly, and I think sometimes people on the outside looking in are unaware just how quickly it moves. This is an industry where the tools, techniques and practices are changing daily, and if you don't make a consistent effort to keep up, you won't and you'll fall behind. And once you start falling behind, it's pretty easy to keep falling.

So what can you do? I mean there's a lot of stuff out there, and sitting and reading through articles you find via Google will only get you so far. So what options are out there. Well, there are a wealth of resources out there. I don't pretend to know them all but here's a list of some of the ones I use:

  • CodeProject: A fantastic site with a great community (and I'm not just saying that cause I'm a contributor). I say that because you receive a lot of updates and their articles are written by actual developers and then have an active community.
  • PluralSight: A fantastic site with a HUGE library of training videos and courses. They provide a bunch of topics everything from .NET to beyond and provide new courses all the time. It is a pay service, but it is well worth the money.
  • Microsoft Virtual Academy: A great Microsoft supported site that provides a wealth of training videos including videos series around the MCSD.
  • Channel 9: Another Microsoft Sponsored site that supports a large amount of Microsoft products. They have regular shows beyond the virtual academy including videos about new releases.
  • .NET Rocks: A fantastic podcast where they cover the latest trends in the .NET and technology world. Overall one of the best podcasts I've found for technology and the software industry.
  • Gone Mobile: A great podcast that covers topics relating to mobile application development using technologies such as Xamarin.
  • Hanselminutes: A great podcast by Technologist Scott Hanselman, who works for the Azure team for Microsoft.
  • Central PA .net User Group: User groups like this are a great way to meet and network with over developers and find out the kinds of things they are working on and resources they are using.
These are just a few of the many resources I recommend, and options out there for a variety of even more resources. Staying current is honestly the best habit you can get into to have a long and prosperous career in this field. The best way to learn in this field is by doing. And the best way to do that is personal projects. Now I know that sometimes it's hard to come up with a personal project. That's when I recommend sites like Code Chef, which is a great site that will give you problems to solve.
This article was originally posted at


This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


About the Author

Kevin Mack
Software Developer (Senior)
United States United States
My name is Kevin Mack, I'm a software developer in the Harrisburg Area. I have been a software developer since 2005, and in that time have worked on a large variety of projects. Everything from small applications, to mobile and Enterprise solutions. I love technology and enjoy my work and am always looking to learn something new. In my spare time I love spending time with my family, and learning new ways to leverage technology to make people's lives better. If you ask me what I do, I'll probably tell you I can paid to solve problems all-day-every-day.

Check out my blog at and

Comments and Discussions

-- There are no messages in this forum --