Derek Graham

Information & Communications Technology

sketchnoting mob programming pair programming visual thinking extreme programming xp tdd agile Test-Driven Development

Newcastle upon Tyne, England, United Kingdom

Let's build a PowerShell module in C#

PowerShell is a wonderfully useful language for lots of tasks and has a huge library of modules to do just about anything you could want to integrate with your software. PowerShell is built on .Net so if there's something special you want to do or you want to integrate with one of your own libraries, you can use C# to write a PowerShell module. In this session, we'll live code a simple c# module from scratch, implementing some of the features that make PowerShell really useful.

For intermediate or advanced devs with some understanding of c# not necessarily with much exposure to PowerShell.


Derek Graham

Principal Developer, Sage UK

I'm a Principal Software Developer working for a very popular business software company in the North East of England.

I co-organize NE Bytes, a monthly .Net community get-together and Agile North East, both hosted in Newcastle city centre.

I am an Extreme Programmer, an Infrequent Sketchnoter, a Collector of Programming Languages, a Speaker, a Mob Programmer, a Test-Driven Developer and Struggling Agilista. I am also a STEM ambassador, microbit hacker and project lead for the "Makers & Creators" events at Campus North with Tech for Life UK.

My main areas of interest are in using agile methods to help improve what we ship, test-driven development, unit testing, continuous and deliberate learning, visual thinking, design and, of course, code.

Derek's full speaker profile