Skip to content

What's useful for a .NET Dev?

Published: January 04, 2010 22:00
Back to article list
  1. Preamble
  2. Personally
  3. Podcasts
  4. Websites / Blogs
  5. Misc / Books
  6. Events
  7. Tools
  8. Hammering it home

Day to day there are many resources and tools that are invaluable to me as a .NET developer. The following article discusses some of the most useful examples.

Preamble

Without sounding too grandiose about it, the Internet has brought so much information to our fingertips and as web designers/developers we are even luckier. The resource we add to each time we complete a project is also the resource we use to increase our knowledge and complete our work. I certainly do not envy software developers plying their trade before the Internet. The advantage of being able to run off and, in a split second, consult hundreds of thousands of other people's knowledge and expertise is immeasurable.

Not to get off point too much, but sometimes it's useful to remind ourselves how lucky we really are with the abundance of podcasts, blogs, websites and ebooks available to us. This is also why we should do our best to give something back, either via blogging ourselves or contributing to an open source project.

Personally

I find that the most regularly used resources, for me, are podcasts. As a commuter the ease of use and ability to add value to an otherwise unused 1.5hr travel time every day is too good an opportunity to miss. Secondary to that are blog posts. Most often accessed through some level of aggregration, whether that be through following respected professionals on twitter/huffduffer or subscribing to aggregated feed services, it saves time on that first sift. The third level then is 'feature length' content such as physical and electronic books. These are often most useful if you want to focus on something particular or train as a beginner in a new area.

Podcasts

Generally the podcasts that stay with me are those with a more discussive tone to them. They tend to hold attention better than more structured presentational style recordings (think Tutorial vs Lecture):

Websites / Blogs

Misc / Books

Events

On top of daily blogs/podcasts/books I'd recommend attending as many events as possible, many are free (although will involve your own time) and others are reasonably priced if you have scope within your organisation for training costs.

There are also many localised user groups and events (barcamps, geekups etc).

I try to ensure I write up notes on the events I attend. Even if time is tight a quick post with a sentence per attended talk is helpful to think over some of the information you absorbed throughout the day.

Tools

In addition I hear extremely good things about resharper but have never stumped up the cash for it. Regex Buddy is another that can be particularly useful.

Hammering it home

This post is intentionally link heavy to try and point to as many resources as possible. I encourage everyone to Blog about your experiences, create test applications, solve random short problems, play around in your own codebases... but do something, and do it regularly to help nail down concepts and to experiment with new things.


N.B: My apologies but commenting is currently not live on cargowire. Please feel free to feedback through other means before commenting goes live.

Sources / Related Links


Some highlights from the above mentioned resources


All article content is licenced under a Creative Commons Attribution-Noncommercial Licence.