Hey folks.

So here it is… My first post. I need to confess straight away that this is long overdue. For about 6 months I’ve managed to procrastinate my way through lots of little projects, experiments, and general faffing about with code, always with a nagging voice in the back of my head saying “you should probably write this down, you know.” And I can ignore it no longer.

I guess a good place to start would be to explain a little bit about who I am and why I’m starting this blog. I’m hoping it won’t turn out to be just a conversation with myself and that actually some people may read it and find it useful, and even get involved in the comments, but it’s early days yet so I guess we’ll see!

Wolfbrother RPG

An RPG I made a long time ago

So. Who am I? Well for the eagle-eyed among you, you may have worked out that I’m called Griff (if not, please refer to the homepage). Well, James actually, but Griff is preferred. I’ve tinkered with code for a long time, ever since I won a 5 year long argument for my parents to finally get me a computer when I was twelve – and my childhood curiosity quickly took the lead. I built games, teaching myself VBScript & Ruby and making some rather embarrassing but fun RPG adventures, and then moved on to building websites and applications. All very good fun, but life unfortunately got in the way and I tinkered less and less.

Many years later, I was fortunate enough to be accepted on the Microsoft graduate programme, and the bug to start coding again soon returned with a vengeance. I spent two years working in the consulting & support division with enterprise customers, and while coding wasn’t my day job, after learning about enterprise infrastructures & Microsoft tech in the daytime I’d head home and start building websites and webapps and take MOOCs about anything and everything that sounded interesting.

The CloudCore team

The CloudCore team

These two worlds were very much separate for a time, but as of 6 months ago, the stars aligned and these worlds collided. With exceptional timing, Microsoft started a programme called CloudCore in July 2017, with an aim to take a small selection of Microsoft’s graduate hires across the globe with 2 – 3 years of customer experience, and provide them a year’s training, mentoring and on-the-job experience to become Cloud Solution Architects. Lets just say I jumped at the chance. The CSA role is deeply technical and our team is made up of the brightest people in the industry, all extremely experienced and knowledgeable, so being able to work with them and learn from them is a dream come true.

Over the past 6 months, as a CSA in training, I’ve been given the resources, the time, and the autonomy to learn all about the new world of development. I’ve learned a lot about cloud computing, Microsoft’s Azure platform and new languages, including (yep, you guessed it) C#, created bots, serverless architectures, Kubernetes clusters, webapps – the list goes on – and I thought it’s about time I wrote some of it down!

So I guess my intention with this blog, at the very least, is to document my own learning as I develop, but also to help anyone who is in a similar position to where I was 6 months ago. I know how overwhelming it can be if you want to become technical but have absolutely no idea where to start – there are so many resources out there that it can be hard to know where to begin.


The future?

I plan to have a few different blog series over the coming months, covering how to start out on a technical path, how to build modern applications with Azure services, and also future technologies I find interesting. As a sci-fi addict, I love to consider where emerging technologies will take us and what their implications are, so expect a few articles on this down the line!


I think that’s a wrap for now. If somebody does end up reading this then please give me a shout in the comments on, well, anything – but if you have any requests or ideas on what you’d like to hear about, let me know. Until next time. Allons-y!

Leave a Reply

Your email address will not be published. Required fields are marked *