Continuous Discussions (#c9d9) Hosted by Electric Cloud

Posted by Graham Smith on October 26, 2015No Comments (click here to comment)

If you work in a profession such as IT where there is constant change it is probably no bad thing to understand the thoughts and feelings of fellow professionals working in your chosen area, as this can open up whole new areas of understanding to help you in your day-to-day work. Conferences are typically very good for this sort of thing -- both the sessions that are presented by conference speakers and the networking that goes on with fellow delegates.

Conferences usually make a big impact on the training budget though, and that can be the case even if the event is in your country. However if overseas travel is required then this can often completely rule out any chance of attending. So what about alternatives?

Most of us probably subscribe to a daily diet of blog posts, podcasts and email newsletters, but none of these approach the ‘dynamic' nature of attending a conference in person. But hey! In these modern times what about an online conference where there is a panel of guests discussing a particular topic?

I mention all this because a couple of weeks ago I was privileged to be a panellist on the Architecting for Continuous Delivery episode of Electric Cloud's Continuous Discussions series of online events about continuous delivery, DevOps and agile practices. If you are interesting in watching the episode I took part in you can check it out here:

The themes for this episode included pipeline orchestration, treating servers as cattle rather than pets, service orientation and decoupling, and messaging and data management. What I found really interesting was that each panellist often had a completely different take on the theme, typically an angle I hadn't really considered before.

At the time of writing there are 27 episodes in this series covering a broad range of topics and each episode features panellists who are able to offer from-the-trenches thinking and commentary about the topic in question. I urge you to check this resource out -- there is some fantastic content! And kudos to Electric Cloud for organising and hosting these community panels -- there's a big effort going on behind the scenes to bring everything together.

Keep learning!

Cheers -- Graham

Start-Sleep -s 0 in Seattle

Posted by Graham Smith on June 28, 20154 Comments (click here to comment)

I don't know why but I tend to avoid blogging about my personal situation and much prefer sticking to technical topics. However I was involved in something extraordinary last week which threw an exception that I felt had to be handled...

I can't remember the exact circumstances, but somewhere along the line I must have responded to a request from Microsoft to take part in a DevOps survey. I thought nothing more of it until I received an email from Microsoft Principal PM Manager Brendan Power back in May asking for some details about "my experience of DevOps challenges and whether I aspired to practice continuous delivery". I sent some information back, mentioning this blog and that we'd implemented pretty much all of what I blog about where I work. Brendan emailed back asking if I'd take part in a Skype meeting which of course I was very happy to. This resulted in a calendar invite which I don't see in my inbox every day:


For those who may not follow Microsoft too closely, the invitees are some of the real movers and shakers at Microsoft at the moment. Jeffrey Snover in particular is a Microsoft Distinguished Engineer, Lead Architect for Windows Server and System Center Datacenter and inventor of PowerShell! Unfortunately Jeffrey was busy at the time of the call, however they must have been interested in what I had to say since a week later I received an invite to attend a DevOps workshop at Microsoft's HQ in Redmond, at no cost to me. Blimey! The workshop was held this Tuesday just gone, and since I'm based in the UK it meant flying out to Seattle on Monday, taking part in the workshop on Tuesday and then flying back on Wednesday arriving home Thursday night. Whew!

It was a gruelling week but definitely one of the highlights of my professional IT career. The workshop consisted of 15 invited guests -- IT people like me who are using Microsoft technologies in their workplaces to do DevOps-type activities -- and around 20 or more Microsoft employees from the world of Windows Server, Hyper-V, System Center, Azure and PowerShell. I hadn't heard of everyone since I am mostly in the TFS/.NET/SQL Server space, but familiar names included Brendan PowerAndrew MasonSrikanth RanganathanSam GuckenheimerDavid Tesar, Angel CalvoKenneth Hansen and Vlad Joanovic.

Microsoft DevOps Workshop - Jeffrey Snover facilitating

The workshop was facilitated by Jeffrey himself with the overall aim to get feedback on a range of proposals Microsoft is considering for making their tools work better in DevOps scenarios.

Microsoft DevOps Workshop - Jeffrey Snover and Graham Smith

The Microsoft guys were really great -- avidly listening to our views and opinions and probing to get to the bottom of issues. There was a genuine sense that what we had to say was hugely important to them. As you might expect we were very well looked after at the event hospitality-wise and the day rounded off very nicely with a post-workshop dinner which was great fun.

Microsoft DevOps Workshop - post workshop dinner

To sum the day up, I came away feeling that it was a real privilege to have been invited and honoured that my views might help shape the way some of the Microsoft tooling evolves. If there was one downside to the trip (apart from finding out my phone's camera is next to useless in dark restaurants) it was that it was so hot in Seattle that I had to have the aircon switched on in my hotel room and I always sleep very badly with the noise it makes. Still, it made for a blog post title that hopefully a few PowerShell folks might find mildly amusing.

Cheers -- Graham