An Introduction To Docker From MWLUG 2017

Last week I attended and presented at MWLUG in Alexandria, VA.  This was my third MWLUG event and the biggest so far.    Lots of great and varied content, I even went to a couple of developer sessions, thanks to Richard Moy and the rest of the MWLUG team for putting on another great show.  Next year the conference is getting a new name and a new location in Ann Arbor MI.

This session has been changed from the one I gave previously to reflect changes in Docker storage and networking behaviour.

MWLUG – Sessions upon Sessions (Some From Me)

What are you doing this August?  If you’re interested in ICS technology then then you want to make your way to Washington, DC and MWLUG.  The Midwest User Group conference has once more moved to a new location for 2017 and will be held at the Hilton Mark Center, Alexandria from August 8-10.

Sessions have started to be announced and as well as the usual popular topics there are new Watson Work and Innovation tracks to play in.  Take a look at the list of announced sessions here .

I’ve attended and spoken at MWLUG for the past 3 years and it’s an event I look forward to thanks the the number and breadth of sessions and a chance to meet customers and spend time with the ICS community.  This year I’m speaking again and I’m very pleased to have three brand new sessions and one new speaking partner(!).

In the Best Practices track I’ll be showing you how to architect and configure a hybrid cloud solution for Domino

Setting Up a Hybrid Domino Environment to Ease your Way to the Cloud

Are you looking at Cloud options and wondering how and if you can get there from where you are? If you have Domino on premises and are considering Cloud then a good option is a hybrid architecture which maintains all your on premises configuration managed by your own administrators but adds Cloud client access managed by IBM. We will look at how simple it is to create this hybrid solution using Domino passthru servers and review how things like user and directory maintenance, client access and mail routing will then work. From Domino Admin to Domino Hybrid Admin in a few simple steps.

In the Innovation track I’ll be discussing IoT in the Enterprise, security implications and opportunities

IoT In The Enterprise Brings You Industry 4.0

IoT brings us to the beginning of Industry 4.0 and with the opportunities for improved delivery, services and customer relationships comes challenges of data management, creative process re-engineering and most of all security. IoT devices are arriving through the door each day, meanwhile the introduction of GDPR compliance next year brings additional responsibility for data ownership and privacy. . In this session we will investigate the opportunities for IoT in different business sectors alongside the risks of the IoT experience. We will discuss how to defend and protect against today’s IoT’s vulnerabilities and review how security offerings such as blockchain are evolving. We wil also offer a checklist for how your enterprise can plan for and benefit from the emergence of enterprise IoT.

Finally , in the System Administration track I’ll be joining Linux expert Bill Malchisky  to discuss Docker on Linux and what you need to know

Running Docker and Linux Together

The introduction of docker within IBM’s product strategy as well as the popularity of containers as a solution means it’s time to learn some new tools. Join Gab & Bill as they offer architectural insight for both Linux and Docker along with storage and network isolation tips. Curious about good and bad devops processes, deployment, upgrades and backups? You will receive technical explanations with examples. If Linux is the path ahead, Docker is the depolyment conduit. Let’s get you ready for the journey.

Thank you in advance to the NH / Maine convoy that will help get me from NY to VA,  I’m looking forward to sharing these new sessions and learning some new stuff myself.

Thoughts On Think

IBM have announced their new one-size-fits-all conference Think 2018 which will take place in Las Vegas next March.  This will consolidate several existing conferences including Connect (previously San Francisco and before that Orlando) , InterConnect (Las Vegas) and World of Watson (Las Vegas).

So to start with I’d like to say this is a great idea and what, as a 20+ year veteran of Connect (Lotusphere) and a newbie to InterConnect, I had hoped for.  However it’s also a lot of content, brands, interests, objectives and attendees to merge together so IBM to their credit are inviting feedback in their JAM session on June 20th on how best to do this.  I couldn’t wait until then and my friends are bored of hearing it so here are my top level ideas

  • Of all things let’s not separate brands into their own locations, especially ICS.  There is enormous value in being part of a larger pool of content, products and speakers
  • How about having a “brand” day at the end of the event or even the beginning so the brand focused strategy sessions could be presented to the brand focused audience.  Those brand days could be held at any hotel in Vegas
  • I’d hope that IBM maintain a single conference location for the main conference even if that means fewer and shorter sessions from everyone.

    To that end, I noticed InterConnect did not have the low level “how to” sessions that we’re used to in Connect. However there are plenty of great ICS user groups all over the world that do have those sessions.  Can we give up trying to find room for them in Think in favour of higher level more strategic sessions ?  I think so.

  • Why not group sessions together by interest area not brand.  ?
    • For developers working with ICS products, wouldn’t they also be interested in other development technologies and opportunities?  Why not have all the developer sessions across all brands near each other
    • As an admin much of my work involves integrating technologies and learning about what’s available across the entire stack.  The most valuable thing would be to make it easy for me to move between sessions / cross brands in one location. Whether it’s ICS, Cognitive, Security or Cloud – it’s all admin and I want to learn about it all.
    • For CIOs attending surely they would be more likely to go to multiple strategy sessions about multiple brands and products if they were located near each other ?
    • Having the opportunity for designated conference areas also increases the opportunities for networking with like minded people
  • Interconnect this year offered pick and go sandwiches and snacks over lunch in the Concourse (showfloor) which was a lot faster and easier than marching 1.5 miles to the aircraft hanger size room where the formal buffet was.  That’s also a huge space that could be freed up for more sessions.  Why not deliver cold sandwich lunches, more informal seating areas and more stations around the conference centre. There are also many places around to grab your own snacks or lunch.  I didn’t eat in the large hall at all after I realised how much time was wasted getting there and back.

Just a few thoughts that have been burbling in my head.  I’ll definitely be joining the JAM and you can register to do and read more about Think here

 

Session from InterConnect – IoT In The Enterprise

Firstly I’d like to thank Chris Miller from Connectria who wrote and submitted the original abstract then kindly let me have the session when he had a scheduling conflict.  Any issues or problems with the content are down to me not Chris so please don’t hold him responsible 🙂

The original abstract was

Enabling Internet of Things (IoT) so your employees and your customers can have a simplified experience with new services and products sounds exciting. In this session, we will dig into the top ten risks that come with the IoT experience. Due to the rapidly evolving nature of IoT and associated threats, there are risks in allowing access to your enterprise resources. Custom firmware, embedded operating systems and wi-fi connectivity of IoT devices offer many possible areas for exploits and misuse. Come explore current security offerings and get a first look at best practices. Walk away with an immediate checklist to benefit your enterprise as it deploys and offers IoT access.

There are several aspects to IoT in the Enterprise which are important to the world of collaborative working

  1. IoT devices generate a huge amount of data. That data has to be analysed and actioned.  In a presentation at InterConnect IBM made the point that 80% of data analysts’ time is spent on cleanup and scrubbing not analysis.  Although we have had access to big data for many years, most companies simply haven’t gotten their heads around how to work with it.  That’s going to become more and more critical as IoT devices start to appear in companies.
  2. Security is a huge issue with IoT devices that are still primarily designed for consumer use.  Most devices still transfer data over HTTP (even authentication data) and security has not been a priority.  The introduction of blockchain technologies such as the one IBM has developed is the best chance for having secure IoT devices but we’re not there yet.
  3. IoT is really the beginning of Industry 4.0 with 3.0 being “the internet” 2.0 being “the conveyor belt” and 1.0 being “steampower”.  Consider that your company is on the precipice of the beginning of the internet. You’ve heard of it, you wonder where it’s going to take you, you might be considering something called email.  Well IoT is going to change your business and give you the same kind of opportunities to leap ahead of your competitors as the Internet did.  This isn’t something you can choose to ignore.
  4. The technology might not yet be there but now is the time to consider how you would change your business processes if you could access any data and use it in any way.  Again, consider the changes in processes pre Internet and now.
  5. Being able to analyse data , redesign business processes on the fly and take action is all in the DNA of those of us who have worked for years in the ICS community.
    Data Analysis = WATSON
    Business Process Action = WATSON APIs

I will be presenting (hopefully with Chris) on this at Engage in Antwerp on May 9th. You can register for that here

My InterConnect & Where To Now

The post is purely my opinion.  It comes from love for my ICS community and excitement about what the future offers.  Your opinion may differ 🙂

InterConnect isn’t quite over, there’s still tomorrow but I feel confident I can write this blog now and I want to share it whilst the ideas are still bouncing around my head. At least some of the ideas. I don’t want to write pages here and I could.

A bit of background.  I went to Orlando as part of the ICS (IBM Collaboration Solution) conference for over 20 years and this year I went to Connect in San Francisco.  Then 4 weeks later three of us flew from London to Las Vegas to attend Interconnect.

I didn’t expect InterConnect to be anything like Connect.  Looking at the website and sessions it was clear this was on a very different scale. The number I heard was 20k people at InterConnect which was held at the Mandalay Bay convention centre.  Much as I enjoy Connect I remember the Lotuspheres of the mid 90s when the numbers of people were overwhelming, when there were more sessions to see than I could possibly fit in, when I would wander the showfloor for an entire afternoon just absorbing what was happening in the industry.  If I’m honest that feeling of excitement, or leaving the conference with my head bursting with things to learn had been missing the past few years.

I will say I left Connect this year more excited by the technology than I have been in years but it didn’t have the energy – the feeling of rushing along at the head of technological innovation and change that I remember from its heyday.  I have missed that.

What did I want from  InterConnect ?

I wanted to be inspired.  And maybe a bit overwhelmed.  I wanted my brain to spark with ideas.

I got all of that.

The first thing to realise is that sessions at InterConnect almost exclusively do not teach you how to do things, no how to write code or how to install or maintain things.  The sessions (IMO) are more intended to show you what can be done, what’s happening with different divisions of IBM and technologies.  Oh, and no-one knows who ICS is or cares about email or Domino or Collaboration.  I didn’t see , speak or hear about any of the ICS products all week.  So this isn’t about “our” technology directly and that’s fine – I know about that and there are many many great user groups every year I can attend for free that have sessions telling me “how’.   I will leave InterConnect having learnt about technologies and parts of IBM I had no idea existed and with a plan to go learn more.

None of those things move me away from ICS in fact I couldn’t help thinking how well our ICS community would understand and be able to bring value to these technologies.  I would see sessions on NoSQL and wish Mark Myers were there or on Blockchain and security and wish Andrew Pollack was there so I’d have someone to talk to about it, on data analysis and even storage.  I attended 6 sessions on Monday alone and not once, not once, was I bored. I could sit here right now and write abstracts for friends I know are amazing presenters on technologies that not only belong at InterConnect/WOW but that our community has a unique perspective on.  A best practices track at InterConnect is missing and we would rock that.

There’s also the issue of perspective. The ICS community in my opinion has closed in on itself in many ways, has become insular and narrow focused but being at InterConnect you can’t help see how small that world is compared to the rest of IBM. It’s just waiting for us to arrive and bring our skills, expertise and understanding of customers and collaboration. If you have left ICS to go work with other technologies in the past 5 years, those technologies are there at InterConnect/WOW and you don’t have to choose, you can combine existing knowledge with new knowledge in a way that I think is unique to those coming from a collaborative software background.

So where to now?  Well I can tell you that I’ll be at the next InterConnect (possibly World of Watson) and from discussions I had and heard this week, it’s unlikely Connect will be repeated as a standalone conference.  The general consensus is that Connect will be “rolled” into a large IBM Vegas based conference but possibly as a standalone pocket conference at its own hotel and with its own agenda just running alongside and with access to the larger conference.

I hate that idea.

HATE it 🙂

If it’s not clear from this long blog, I got so much out of InterConnect which gave me a chance to learn and hear about new things. I spent 4 hrs wandering the Concourse (show floor) talking to vendors, getting demos and visiting labs. So what would happen if ICS and all the ICS sessions were at say Caesers with InterConnect or WOW and only the keynotes at the Mandalay.

I’d never go to the Mandalay.  I’d miss all the InterConnect sessions.  And so would you.

If you have never been to Vegas it’s hard to understand scale but I averaged 7.5 miles walking a day just from my room at the Mandalay and around the conference centre.  It was only 4 mins from my room to the main reception but the size is Dolphin  + Swan.  Getting from Caesers to the front door of the Mandalay is at least 1.5miles. You could walk it or get in the queue for a taxi – either way you aren’t doing it to go to one session. Especially if all your friends are hanging out in the lobby or a bar at Caesers.

I think my ICS friends integrating into the existing InterConnect or WOW conference at the same location as everyone else could not only reinvigorate the community but save it.  

Don’t let IBM isolate ICS, let’s have a best practices “how to” track in Vegas at the Mandalay Bay and bring your skills, smarts and enthusiasm to a wider audience.

 

 

 

 

Watson Work Services – Connect Review #4

I know it’s a bit late in the day but I have a couple more things I want to talk about post Connect and with preparations for Interconnect and trying to tie up work before I go away – well these got pushed back.

Watson Work Services, what is it?  WWS (not sure if anyone else is using that acronym but let’s go with it) is not a product, it’s a platform. It is designed to connect to Watson’s APIs and leverage those for language, search, and data. The results can then be fed back to your application and used to trigger actions.  If you’ve seen Watson Workspace (formerly known as “Toscana”) then you might know that it is underpinned by Watson Work Services.   I stole this screenshot from Marc Pagnier’s presentation which I think explains the role WWS is intended to play.

Screen Shot 2017-03-14 at 23.37.37

So why is this good news? Well most of us have heard of IBM’s Watson efforts and understand some of the things Watson can do but for the majority the idea of accessing Watson’s APIs or applying its intelligence to our data appeared out of reach. I mean it’s not like you’re going to install Watson on site.  WWS gives any size company or even single developer access to those Watson APIs without installing anything on site and without investing a lot of money.  In fact WWS works within Bluemix and so your application, whether on premises or in the cloud, can call a query to WWS to feed it data and get results back you can then store and act on.  The cost is calculated in pennies each time you run a WWS query so , as an application designer, that is entirely within your control.   With that model you can easily and quickly experiment with integrating cognitive logic and intelligent behaviour into your applications.

To get started with WWS go to https://developer.watsonwork.ibm.com and to access example applications visit http://github.com/watsonwork . To stimulate  your creative brain here’s another screenshot I stole that shows some of Watson’s APIs and you can find out more about what they can do here Screen Shot 2017-03-14 at 23.53.36

For a start we already have several ideas for our customers who generate a lot of data and would benefit from integrating  intelligent analysis and action triggers into their applications.

 

 

So What About Domino @ IBM Connect? Review Post #2

Domino was very visible at Connect this year, not only in both of the opening sessions but in about 40% of the sessions overall.   The ones I picked to attend were talking about strategy and futures so that’s what I wanted to talk about here.

Verse on premises which shipped at the end of Dec 2016 is a very nice browser mail client right now which is easy to install on your Domino server (and you should) but it’s missing an updated calendar interface,  so I was pleased to hear the commitment to deliver that and other functionality to bring on premises in line with Verse in the cloud.  If you don’t have Verse installed on premises now on your Domino servers you need to be looking at it as your path forward.

Feature packs continue to be the strategic path with updates coming via FP installers but with template updates slipstreamed in optionally and separately downloadable through Fix Central.  I wouldn’t look for the templates to ship in step with the feature packs so you’re going to have to plan to subscribe to fix central for updates if you aren’t already.

From Barry Rosen’s strategy presentation here are a couple of snapshots showing planned feature pack features including those for FP8 which should ship soon.

Notes Feature Pack highlights screen-shot-2017-02-26-at-20-51-26

Domino Application Development feature pack highlights (FP8 shipping soon)screen-shot-2017-02-26-at-20-51-41

 

For application design the path IBM appear to be on is one we and many other Business Partners have been pursuing for some time with Domino as a back end data store and a web based UI on whatever platform you choose.  To that end the really good news is that we will finally be getting some extensions to the existing REST APIs including ones for

  • Directory
  • Mail Contacts
  • Mail File Search
  • Polling for changes in databases

In addition the application modernisation story at the conference was focused around partner solutions.  Of particular interest is Panagenda’s ApplicationInsights tool coming in a freemium model to all maintenace customers in Q2.  That version I believe will allow you to analyse your most prominent existing applications and instances to see what is being used by who and how. More information about it can be found here.

So lots of Domino sessions, lots of talk of future client and server developments, lots of confirmation of support at least to 2021.  For a nearly 30 year old product that’s not bad going.  With the investment in Verse and the introduction of cognitive features in on premises applications as well as a cognitive plugin for Notes, I’m feeling positive about where we are and the support IBM are offering.

Oh and my watch word for 2017 continues to be “Hybrid”