I don't like keynotes in IT conferences. Why? Because most of time, someone with no technical background comes to entertain people during a long (too long) speech. It can be funny. Most of the time, it is not. The speaker is usually famous for something she/he did in the past. Most of the time, it is absolutely not related with IT. It's like a stand-up comedy show. But I don't attend IT conferences to be entertained. I am a geek. I want to see IT stuff.
At the IBM Innovate conference, the keynote on Day 1 was different. So I must say I was wrong. Keynotes can be good. During this one, they did a live demo of IBM DevOps capabilities. They showed live, on stage, how you can discover a defect on a mobile application, create a bug (MQA, shake it baby), fix the code on the cloud (web IDE of DevOps Services), deliver the change and trigger the build and deploy (DevOps Services again).
Create defect --> Code --> Deliver --> Build --> Deploy --> Verify
Part 2 of the demo also showed how the mobile application on the Cloud can integrate with the enterprise data. The mobile app uses a virtualized service first, and then real data from the on-premise application on System Z.
A really nice demo, clear, simple. I hope I will be wrong again for future keynotes. Enough nonsense technical talks. Let's accepts that we are geeks.
Take a look at the live demo HERE. Skip the first 20 minutes (starts at 22:20 mark), and enjoy!