4 days of Dockercon – Day 2

keynote

Why is it that at every conference I always seem to be rushing around in the morning trying to get to the keynote sessions in time. No matter how early I wake, I always seem to run out of time. Today was the first main day of sessions and I was determined to grab a bite to eat before heading to the keynote, so I headed across to the sponsor hall and grabbed my required bacon supplement for the day and managed to have a very interesting chat with a Docker insider (who is apparently contributing to the keynote the next day – I’ll insert name if that is correct). We discussed the future of containers in a potentially Serverless world and it was really interesting (and reassuring) to note that Docker has their eyes and ears firmly planted in all the right places (can’t say any more right now!).

I managed to get to the keynote just a few minutes late, and the central message was to push the awesomeness that is Docker Enterprise Edition. There were some great demos on show and also some great (but quite clearly staged) banter between the speakers, but unlike most conferences, they were fun and engaging talks. Probably the biggest announcement of the day came when the co-founder of Docker and CTO (Solomon Hykes) wowed the audience with the news that Kubernetes will be treated as a first-class citizen and that it will be baked into the product alongside Swarm, so that choosing one orchestrator over another did not compromise many of the great features present in both. This is clearly great news for Kube fans (and very welcome news at that), but I do also wonder how this will affect other orchestration platforms? I couldn’t quite make out whether other platforms will be closely integrated in the future as well. If I had to guess I would say yes.

I started the day off by going to a Docker “beginner” session called “Learning Docker from Square One” delivered by Chloe Condon. I was in two minds whether an intro session was a good idea for me, but I decided that starting from the beginning wasn’t a bad idea to refresh core concepts. I enjoyed her delivery of the session and general materials and explanations although it was perhaps a little more basic than I probably needed and if I was brutally honest I think too much time was spent on the opening analogies between containers and images -which I mostly didn’t think worked very well. She did, however, use one that I have in the past – that of development code ( or more specifically: Object Orientation concepts) using classes (as the image) and instances (as the container). Anyhow, those minor nit-picking aside, she delivered a good session and I think her “dad jokes” as she put it, generally had people laughing through the session.

It was now time for lunch and quite a large break, so I decided to grab an (ultimately) rushed bite to eat (since sadly my table mates were about as exciting as a cold bath in December) and then had a great time visiting and talking to sponsors. This is not something I generally do at big SQL Server conferences and mostly find vendors a complete waste of my time (or is that me or theirs – who knows?), but for whatever reason, I really enjoyed talking to them and was particularly interested in persisted storage solutions for containers. I have got a few more to visit tomorrow if possible!

Next up, I decided to keep to my Microsoft roots and check out “Navigating the Docker Toolset in Visual Studio and Azure” delivered by Microsoft’s Shayne Boyer. I’ll be honest and say that I wasn’t familiar with Shayne, and I always feel sorry for Microsoft speakers at non-Microsoft conferences (and user groups) since I generally get the feeling of a lack of engagement from the audiences (partially due to the historical leanings and historical open-source community failings of the company). That said, times are changing, Microsoft is embracing and integrating (and contributing) and the future is bright. Shayne did a good job convincing me to crack open Visual Studio 2017 and create and deploy some Azure containers, making it all seem incredibly easy – so when I get the time, this is exactly what I will do.

I now decided to attend “Creating Effective Docker Images” by Abby Fuller since this topic was a no-brainer for me, and it also appeared to be the view held by everyone else at Dockercon. Her session room was absolutely packed and had no standing room available, having (at a guess) 500+ people in it. Her delivery of the material was pretty faultless and given her age (to an old git like me) I watched in admiration of this talent. I learned some really useful things in the session but was left *just* wanting a bit more… Perhaps this is Abby’s intention and perhaps the reason she gets packed rooms?!

Next up was a fairly meaty break (approximately 45 minutes) so I gathered my things and decided to start having a play with the conference workshops. I only managed to get through 30 minutes of the lab (before having to rush back to sessions) but I am going to do my best to try and do them all.

My next session stood out like a sore thumb and was right up my street. I watched “The Truth Behind Serverless” by Erica Windisch. I really enjoyed this session and Erica is quite clearly very passionate about the topic and also very knowledgeable. I would perhaps have like I few more real-world demos, but I left happy and enjoyed listening to yet another unique personality in the world of microservices. I look forward to watching other content by Erica in the near future.

My final session was a real toss up between “My journey to Go” (my #1 choice) by Ashley McNamara (although I later realised I have already watched this at Gophercon) and “Modernizing .NET Apps” with Elton Stoneman (w|t) and Iris Classon (w|t). The latter actually won through in the end for two reasons. The first being that Elton “encouraged” me to come to his session on Twitter which I thought was amusing and the second was because of Iris Classon. I don’t think Dockercon attendees realised (given that there was space available in the room), but Iris is a HUGE name in the world of .NET and has been for a very long time, but she is also an amazing person -as those who have followed her for a very long time will testify. This was actually my first ever time I’ve attended one of her sessions live (oh the shame), but I really enjoyed the experience. Both Iris and Elton worked really well as a partnership and despite one of their demos crashing and burning (which they both turned into a funny ending), it was very nicely delivered. As an aside, I think Iris must hold the Dockercon world record for saying “sh*t” in a presentation :). I definitely couldn’t get away with this, but there is something very endearing the way she does and I think her humor is very Monty Python -very much up my street!

At the end of the sessions, I had to do a rain check on the Dockercon party due to the small fact that I have a ton of stuff to do for Microsoft from the confines of my hotel room, so their gain was my loss. No matter, I had a brilliant day today and look forward to what tomorrow brings.

Other posts in this series
4 days of Dockercon – Day 4
4 days of Dockercon – Day 3
4 days of Dockercon – Day 1
4 days of Dockercon – Day 0

Posted in Community, Events | Tagged | 4 Comments

4 days of Dockercon – Day 1

It’s those little things in life that you come to be grateful for when you are staying in a different country and significantly helps make your trip more relaxing and enjoyable. A quick visit to Starbucks in the morning or being able to grab a half decent lunch in a nearby restaurant during the conference or simply popping into a nearby newsagent to grab a newspaper to read in your room in the evening just make the days away from home a little more bearable…

Sadly (for me) the hotel I am staying in is not only a good 15-20 minute walk from anywhere that fits these requirements, I am struggling to understand why there only seems to be only a single restaurant on site! If you are looking for a fast bite then forget it because this one is a fine dining experience (see 4 days of Dockercon – Day 0) and you will be looking at a minimum of a 2-hour eating experience. Given the hotel that I am staying in is joined to the conference venue, has a bedroom capacity of at least several thousand people, and the nearby area itself has a significant population (if the number of flats is any indication), the complete lack of nearby amenities is completely puzzling. Imagine for instance staying in the Seattle Sheraton hotel and then having to walk twice the distance from there to Pike Place Market to grab just a (decent) coffee! Yes that is exactly what I am facing but I’ll just have to learn to live with it.

Ok, so that is the moaning out of the way (for now at least) and today was Day 1 of Dockercon EU -or more precisely preconference workshop day. I awoke at 6.30 am, having burned the candle a little later than I intended (being the insomniac that I am) so I checked my emails and had a look at the Dockercon schedule. At first it appeared that all I needed to worry about was registration today, which was oddly running from 12 am onwards. Never mind I thought and grabbed another hour in bed…

When I woke again I decided to double check my emails and to my horror came across joining instructions for a Docker Workshop session! I was registered for the Swarm Orchestration: From Zero to Hero session, so hastily got washed and ready for my day ahead. My first hurdle was getting past the very long precon registration queue – which took approximately 15 minutes to get past! This process was a little odd given that organizers would have known how many people were attending and that the sessions were scheduled to start in minutes, but still it wasn’t quite as painful as it could have been.

As you might expect, pretty much the entire day was focused on Swarm management and deployment, and I felt that my registration fee was justified in minutes as we were given links to all training materials and more. The session was delivered in a hands-on style of “keep up if you can” which worked really well for the morning, but as the day went on (and the trainers delivery just got faster) I started to flag and fall behind. Most of the value for me was gained from the morning section, but at least I have the materials to go try this out at my leisure in private. I guess the area that I wished would have been covered (that was missing) was a discussion on (and comparison with) other orchestration and clustering platforms such as Kubernetes. That aside, it was a very worthwhile experience and the full value of attending is now down to me!

At the end of the day I decided that I needed to have an early night but was very hungry, so I bit the bullet and did my 20-minute walk to the shopping mall for a quite bite to eat. Tomorrow is the start of the main conference days -so I need my beauty sleep!

Other posts in this series
4 days of Dockercon – Day 4
4 days of Dockercon – Day 3
4 days of Dockercon – Day 2
4 days of Dockercon – Day 0

Posted in Community, Events | Tagged | 4 Comments

4 days of Dockercon – Day 0

It’s around this time of year that I’d usually begin blogging my traditional 5,6 or 7 days of PASS (another conference about another technology) and I have been doing this for at least 3-4 years (primarily as a speaker). This year, due to a multitude of reasons, I decided to pull my sessions just prior to selection after deciding that it really was time for me to do something different. Those people who know me quite well will know that I have harbored a very strong interest in Microservices and container technologies (long before they started getting “hip” in the world of Microsoft) and have had a bucket list desire to attend Dockercon since it’s inception.

This year, Dockercon was hosted in Austin, Texas and by all accounts was a great success, and whilst I came very close to attending, it was just not quite at the right time of year for me this time around. So when Dockercon EU was announced and to be held in Copenhagen, Denmark (the home of SQLNexus -an event that I help organize) it was a no-brainer for me to try and get here since I am already familiar with the place. After much deliberating about lost earnings and reward/ return I decided to bite the bullet and stop procrastinating. So here I am….

Yesterday was supposed to be my day to prepare but given I had a dog to take for numerous walks, and then one of my children decided to hang around, I got very little packing and prep done.

So this morning I awoke with a lot to do. The usual printing off boarding passes, hotel booking papers and trying to figure out how the hell to get from A to B was firmly in progress. The first obstacle of the day was to navigate the fact that no trains were running to the airport from Cambridge! Luckily there was a replacement bus service, so I headed out early and managed to catch the earlier service to the airport.

After jumping some of the queues with my priority ticket, and clearing security, I was in the airport lounge by 11.30am. Given my flight was 2.30pm, there was a fair bit of hanging around so I decided to head to Starbucks to charge my equipment for the flight ahead. The flight was fairly uneventful and I mostly knew my way around Copenhagen airport, so I picked up my luggage and headed for the trains in which I hoped to pick up a metro to the Bella Center. It was here where I made the mistake of changing my plans at the last minute after seeing a signpost to hotel transit -which I already knew would take me directly to the hotel. The only problem was that the walk to the pickup point turned into a short hike, leading me across to the other airport terminal! Furthermore, the bus did not arrive for another 15 to 20 mins (apparently we had just missed the previous bus).

By 5.45pm I had finally arrived at the hotel and decided to eat in their restaurant called BASALT since I really didn’t have the energy to venture any further. I treated myself to Beer, a fire-grilled leek cheese dish and medium rare Sirloin which Gordon Ramsey would have been proud of (although I’d probably have preferred slightly less Beetroot on it since it was quite powerful, and even the cherries had a job taking the full edge off it). But I left really full and satisfied -and who can complain at that!

Tomorrow is the first full day out Dockercon. I’m really looking forward to it and ticking off one more bucket item from the list!

Other posts in this series
4 days of Dockercon – Day 4
4 days of Dockercon – Day 3
4 days of Dockercon – Day 2
4 days of Dockercon – Day 1

Posted in Community, Events | Tagged | 4 Comments