Category: Pluralsight

Agile Fundamentals Course Now Live on Pluralsight

My new course, Agile Fundamentals is now live with Pluralsight. The course description is as follows :

In Agile Fundamentals, we explore how working on an Agile project has benefits for your development team, your end users, and your organization as a whole. This course starts by exploring the more traditional waterfall process, and then covers why running an Agile team is a good idea. This course is ideal for software developers, project managers, software leadership, or anyone that would have an interest and gain benefit from running an Agile project and delivering maximum value early to your customers.

The course is split into the following modules :

1. Introduction

2. Waterfall Development and It’s Problems

3. What is Agile all About?

4. Common Agile Misconception

5. The Advantages and Disadvantagesof Agile

6. Extreme Programming

7. Scrum

Agile Fundamentals Coming Soon to Pluralsight

Since completing my Developer to Manager course and finishing my first book for SyncFusion, I have been planning, writing and producing my next course for Pluralsight. The next course is call Agile Fundamentals and it’s main focus is to explain WHY agile software development is important to the modern software industry.

Agile Fundamentals Course on Pluralsight by Stephen Haunts
Agile Fundamentals Course on Pluralsight by Stephen Haunts

The course starts out by covering the more traditional Waterfall and V-Model approaches and explains both the advantages and disadvantages of these approaches. The course then talks about an alternative way of working that aims to resolve the many disadvantages of the Waterfall based processes.

The Making of My Pluralsight Course

Recently I published my first course on the Pluralsight called Developer to Manager. As you can imagine I am quite excited by this as I have been a customer and fan of their training library for about 3 years, so being able to get involved was great.

I have had a lot of people ask me about the my experience of becoming a Pluralsight author, so I thought I would write a post explaining the process I have been through. Hopefully if you have heard of Pluralsight, you will find this interesting, but also if you are a new Pluralsight author, I hope you come across this post and it helps you ease into the role.

The Audition Process

I first started talking to Pluralsight towards the end of June 2014. After a few email exchanges I had a short phone interview with a content acquisition editor (Jodi). After this discussion I moved into the audition process. If I am honest, this was quite daunting as I have never done anything like this before, so not only was I coming at this new, I was also going to be heavily scrutinised.

The audition process is fairly straight forward. You have to produce a 10 minute video using the Pluralsight presentation template. The audition video has to have a beginning, middle, and end and tell a complete story. Preferably the audition should have a live coding demo too.

Developer to Manager Pluralsight Course now Live

I am pleased to announce that my first Pluralsight course, Developer to Manager, is now live and available to watch for all Pluralsight subscribers. You can view a demo of the course below.

The course is based off an article I wrote earlier this year called Transition from Developer to Manager. This has been the single most popular article on this blog. I frequently receive emails from people asking advice on moving into a supervisor / leading role, so I hope this course will help everyone who watches it.

Stephen Haunts Pluralsight Author Page
Stephen Haunts Pluralsight Author Page

The course will start off by covering what a typical supervisor / management role looks like and its aim is to set the listeners expectations about the role to help them make an informed decision. The course then goes on to help the listener come up with a 90 day plan to help them make a real impact in the role if they choose to make the leap.

The structure of the course is as follows:

Module 1 : Introduction

Module 2 : What Does it Mean to be a Manager?

Module 3 : Your Team

Module 4 : Your First Month

Module 5 : Your Second Month

Module 6 : Your Third Month

My First Pluralsight Course Update

It’s been a while since I posted an update about my Pluralsight course development, but I am please to say that the course is now complete and has passed all of the peer review and audio/visual review stages. The course now goes off to be encoded into the right format and enters the release queue.

The course will be released on Friday 28th November.

Pluralsight : Developer to Manager : Screenshot
Pluralsight : Developer to Manager : Screenshot

It has been a lot of hard work but I have really enjoyed the process and feel honoured to be a part of the Plurasight family. They are a great company to work for. My first course is called “Developer to Manager” and it is a course that helps developers decide whether going into a team leadership or management role is the right decision for them.

The course is based off an article I wrote earlier this year called Transition from Developer to Manager. This has been the single most popular article on this blog a lot of my articles have been very popular. I frequently receive emails from people asking advice on moving into a supervisor / leading role, so I hope this course will help everyone who watches it.

The course will start off by covering what a typical supervisor / management role looks like and its aim is to set the listeners expectations about the role to help them make an informed decision. The course then goes on to help the listener come up with a 90 day plan to help them make a real impact in the role if they choose to make the leap.

Password Based Key Derivation Functions in .NET

In this article I want to talk a little about Password Based Key Derivation Functions and their use in .NET. A Password Based Key Derivation Function or PBKDF2 as it is known, is a way to encode passwords as an alternative to hashing functions which are susceptible to rainbow table attacks.

Password Based Key Derivation Functions in .NET : PBKDF2
Password Based Key Derivation Functions in .NET : PBKDF2

For this article though I am going to try a different method of explaining it. I am going to talk about this subject and do a little code demo by video. Yes, you have to suffer my voice and video editing. This video was actually recoded back in June, and the astute amongst you will notice that this looks very much like a Pluralsight video. Well, it is, kind of. This is one of my audition videos that I had to produce to  become a Pluralsight author.

I was very pleased with the result seeing as it was my first time recording and editing a video / code demo, and Pluralsight were gracious enough to give me permission to post the video on my blog, but minus the Pluralsight branding, as it is not an official video of theirs.

Now that I have the video recording bug, plus I have paid for all the software and hardware etc, I may do more of these along side my Pluralsight courses.

Pluralsight Course Progress

It has been a while since I wrote anything about my new Pluralsight course that I am authoring, and someone asked me the other day how it was getting on, so I thought I would post an update. Things have been a little slow since I signed my authoring agreement. I signed the contract the day before I went on holiday for 2 weeks. Then when I got back I wrote my course proposal and got it signed off by a Content VP at Pluralsight. After that, I was away for another week before I properly met my new editor.

Pluralsight Course Microphone Setup
Pluralsight Course Microphone Setup

I have now met my Editor, done my training and have started producing the slides and material for the first module. Tonight I recorded the intro module for the course, edited it in Camtasia, and rendered a version ready to submit for my AV inspection. I am now full flow in producing the slides for the first course module.

Pluralsight Course Being Edited in Camtasia
Pluralsight Course Being Edited in Camtasia

As you can see from the picture above, my first course is called “Developer to Manager” and it is a course that helps developers choose whether going into a leadership role is right for them. The course also presents a 90 day transition plan to help people that have decided to make the move into management. This course is loosely based off of an article I wrote on the same subject earlier in the year, which has been a very popular article on this blog.

This is the start of the production journey for this course. It will be a lot of work, but I am looking forward to getting stuck in. I am aiming to try and get the course completed and submitted for the end of October.

%d bloggers like this: