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.

Posted in Commentary, Pluralsight | Tagged , | Leave a comment

8 Leadership Traits for Software Development Leaders

I was reading a good article the other day in INC magazine by Aaron Skonnard, who is the CEO of Pluralsight, who I have recently started Freelancing for. The article is called How to Build a Kick-Ass Exec Team, and talks about 8 leadership traits company heads / CEOs can use to create a good working culture within their organisations.

The article is aimed at people who run their own companies, but I thought the leadership traits Aaron talks about also apply to other leaders and managers lower in an organisation. From my point of view I am thinking as a Development Manager running a software team in a healthcare organisation.

8 Leadership Traits for Software Development Leaders

8 Leadership Traits for Software Development Leaders

In this article I want to covers the original 8 leadership traits and say how they apply to managers and leaders of a software team in an organisation, as I feel there is a direct correlation. I recommend reading Aaron’s original article first.

Leaders Help Their Teams

The team I leade, I try to run agile using Scrum. I say, try, because the project I am currently running is part of a larger program of work that is very much waterfall. We are one of the donor projects in a larger agile transformation plan. As part of the running of this team I want to avoid being the guy at the top dishing out orders or even worse, Micro Managing. I believe a team should be self organising in their workload with inputs from the product owners and business who guide our direction. My role is very much about removing barriers and blockers that get in their way so they can concentrate on doing what they do best, developing software. I feel it is much better to be a servant leader as opposed to a more traditional autocratic leader who controls a strict hierarchy whilst leading from the top.

Continue reading

Posted in Leadership | Tagged | Leave a comment

Now on Twitter

I am now Tweeting more regularly on Twitter. I originally set up my Twitter account a number of years ago, but it kind of lapsed. Now this blog is starting to get popular, I decided to resurrect my account. It would be great if you are on Twitter, to hit the follow button.

Twitter

Posted in Commentary | Tagged | Leave a comment

Training : AngularJS

In this article I have collated a few training links about Googles AngularJS Javascript Library. I will keep adding to this page as I find other useful free resources. If you have any videos or articles that you feel would be useful here then please let me know in the comments and I will add them to the post. I would like it to be an archive of good material.

Googles AngularJS

Googles AngularJS

AngularJS Tutorials

AngularJS Tutorials at W3C Schools

A Step-by-Step Guide to Your First AngularJS App

Building a Web App in 5 Minutes

AngularJS Tutorial – Basics, tips and tricks for the premier MVC Javascript framework

Learn AngularJS in 30 minutes
Continue reading

Posted in AngularJS, JavaScript, Training | Tagged , , | Leave a comment

Training : SignalR

In this article I have collated a few training links about ASP.NET SignalR. I will keep adding to this page as I find other useful free resources. If you have any videos or articles that you feel would be useful here then please let me know in the comments and I will add them to the post. I would like it to be an archive of good material.

ASP.NET SignalR

ASP.NET SignalR

ASP.NET SignalR Main Site

Tutorial : Getting Started with SignalR 2

Tutorial: High-Frequency Realtime with SignalR 2

Tutorial : Your First SignalR Chat Application

How to Push Data from Server to Client Using SignalR

Getting Started with SignalR : Not a Chat Room In Sight

Getting Started with SignalR

Reporting Server-Side Progress to Web Pages with SignalR

Better Together – SignalR and the Rx Framework

Real-time Communications with SignalR Video at Channel 9

Continue reading

Posted in ASP.NET MVC, SignalR, Training | Tagged , , | Leave a comment

What Makes Candy Crush so Much fun

Last year at Christmas time, I was invited to play Candy Crush Saga (King Entertainment) by a family member. So was my wife. We would normally ignore such requests, but as we had a bit of down time and it kinda looked fun, we thought we would give it ago. It is a very addictive game and fun, but I have heard many people refer to games like candy crush being as addictive as crack cocaine. Nearly a year on, I dip into the game every now and again. I am on about level 90. My wife plays it a lot more than me and is around level 450.

Candy Crush Saga is a match-three puzzle video game released by the developer King on April 12, 2012 for Facebook, and on November 14, 2012 as a mobile app from smartphones. As of March 2013, Candy Crush Saga surpassed FarmVille 2 as the most popular game on Facebook, with 46 million average monthly users.Candy Crush currently makes King over $700,000 a day from in-app purchases like extra lives, moves and special bonus features.

Candy Crush Saga by King Entertainment

Candy Crush Saga by King Entertainment

This got me thinking recently about why is it so addictive? I decided to do a little digging. I came across an interesting article in Time Magazine. In this article, the writer talks to one of the games designers and 9 are specified.

Continue reading

Posted in Commentary, Games | Tagged , | 1 Comment

Free EBooks from Syncfusion

I came across this the other day and I thought it was really good. Syncfusion, a company that makes UI controls for Winforms, WPF, JavaScript, MVC etc, have released a whole bunch of EBooks under the succinctly banner.

Syncfusion FREE EBooks

Syncfusion FREE EBooks

Each book is around 100 pages, hence the succinctly name, and Syncfusion say there are no adverts plugging their products in the books. The books are there as a genuinely useful resource.

There are some really cool books, which I intend to read like :

  • Localization for .NET
  • Powershell
  • Entity Framework Code First
  • MongoDB
  • Neural Networks in C#
  • Twitter Bootstrap
  • AngularJS
  • Windows Phone 8
  • Node.js
  • ASP.NET Web API
  • Visual Studios Add-Ins
  • Unit Testing
  • WPF
  • TypeScript

And many many more. I am going to be adding lots of these onto my reading list. I love the fact that the books are around 100 pages, which means they allow you to dip into new technologies very easily without having to wade through a huge text book.

Posted in Commentary | Tagged | Leave a comment

New TV Section Added

I have added a new section to the menu bar at the top of this site. The sections is called TV. In this section I am going to collate many useful videos that I come across that help with training for a software developer, architect, or software leader. Many of the videos are conference talks, but I will only add videos that I think are good.

Useful Training Videos @ {Coding in the Trenches}

Useful Training Videos @ {Coding in the Trenches}

The TV section is currently split into 5 sections:

  • Software Development
  • Architecture
  • Career Development
  • Agile and Development Process
  • General Computing

Each section already contains a number of videos, but I will be adding many more over the coming weeks, so keep checking back. I will announce newly added videos on my twitter feed.

Posted in Commentary | Tagged | 2 Comments

Screencast Pluralsight to Chromcast from an Android Device

I am a big fan of Google’s Chromecast media key as it allows you to play Netflix, Plex, BBC iPlayer and Youtube on TV’s around my house (I own 2 Chromecasts). I am also a huge fan of the Pluralsight training library, so much of a fan that I applied, auditioned and successfully became a Pluralsight author.

Pluralsight : Hardcore Developer Training

Pluralsight : Hardcore Developer Training

Not so long ago, Pluralsight updated their IPad and IPhone app to support playing their content to a Chromecast device but the Android app did not get updated. I don’t know when or if the Android App will get updated, but there is an alternative that works very well, so you can indeed play Pluralsight courses on a decent TV.

Screencast Tablet Screen

Screencast Tablet Screen

In a recent update to the Chromecast software on android devices, you now have the ability to cast your tablet/phone screen to your TV. This is demonstrated above where I have cast my Google Nexus 7 screen to my living room TV.

Continue reading

Posted in Commentary, Pluralsight | Tagged , | Leave a comment

Google Location History : Corporate Big Brother is Watching

That is quite a bold post title, but it turns out to be very true. I was sent a link on Sunday to a Google service called Location History, where you could log in (with your Google account) and for any given day it would show you where you was at any point in the day, or more accurately where a phone that was registered with Google was during the day. I think it is safe to assume this is just for Android devices, but I would be surprised if Apple isn’t doing this too.

Don’t believe me, then look at the first image below:

Commute to Work

Commute to Work

This image shows my typical commute to work. In this case on Monday 7th July 2014. The data here is generally pretty accurate. There are a few points that are not quite right, but this is pretty damn close to my commute route to work via train. I don’t mind posting this you can find out the organisation I work from quite easily for this site and my LinkedIn Profile. The image doesn’t show where I live though. I positioned that out of the view.

Continue reading

Posted in Commentary, Security | Tagged , | Leave a comment