Learning Git – some links

About six months ago at we work we started to look into migrating from TFS to Git.  This migration was put on hold for my team until we had finished work on an important project that needed to be delivered in March.  Now that the project is live we have started to look at migrating again.

Before we can make the move we wanted to up skill our team as a lot of us hadn’t really worked with GIT before.  When we first looked at Git I collated a list of links with useful learning material, which I have now discovered again and thought I’d share on my blog.

Pluralsight

I created a Channel on Pluralsight that includes a selection of the Git courses that they offer.  So if you are lucky enough to have a Pluralsight account you can view the channel here 

The channel includes the following courses:

Gitflow

Other Resources

Pluralsight @ ASOS

I recently got interviewed at my work, ASOS.com, as part of an initiative to encourage more colleagues to use Pluralsight as an on-line tool to improve their skill-set.

Everyone in the IT department can obtain a licence and I personally have found it to be an extremely useful and informative resource of quality training material.  It also allows you to view videos offline, which I find great for the commute into work!

You can view the video on YouTube.  You can see me at 1:22, 2:19 and 5:13.

Writing Clean Code

I recently watched a very good course on Pluralsight on writing Clean Code.  It is called Clean Code: Writing Code for Humans and is authored by Cory House.  I highly recommend it if you are lucky to have a Pluralsight subscription.

After watching the course I thought it would be good to write a few posts on writing Clean Code, which is what I plan to do over the coming weeks.  I will be including some tips I have picked up over the years.

Other Resources
There are various other resources already available on writing clean code and on how to improve as a Software Engineer.

Robert C Martin (Uncle Bob) has a collection of videos that you can pay to watch on Clean Code on the website https://cleancoders.com.

Below are a few books that are also well known in the industry

  • Clean code by Robert C Martin (Uncle Bob)
  • Code complete by Steve McConnell
  • The pragmatic programmer by Andrew Hunt and David Thomas

If you are reading this and have any other suggestions please feel free to leave a comment with the details.

Pluralsight – online training courses for software developers

I’ve been meaning to post this for a while. I have signed up to Pluralsight.com and wanted to say how great I think it is!

I have watched the two C# Fundamentals courses to refresh myself and am now watching the WCF Fundamentals course ahead of taking the MCTS exam Windows Communication Foundation Development with Microsoft .NET Framework 4 on Wednesday.

I think I am hooked so will publish any other courses I watch that are any good.  If you are reading this and can recommend some please do!  Or if you use an alternate on-line training course website then also let me know.