If you have a particular interest in development and are planning on attending the CollabSphere 2018 conference, we’ve put together a list of all the sessions on DevOps.


Count Down to Domino 2025 – Preparing for the NOW



LOCATION: Grande II DATE: Monday, July 23rd TIME: 01:00 PM – 01:45 PM

With Domino 10 scheduled for release later this year, and both IBM and HCL executing their vision for Domino beyond 2025, it’s time to start thinking about the opportunities that exist for all those Domino applications built years ago. In this session IBM Champions, former co-workers, and pair-programming proponents Devin Olson and Mike McGarel will join forces once again to provide a list of practical tips, techniques, and actions that you can apply to your Domino environment to better prepare your applications for what lies ahead. There has never been a better time to apply care and attention to those applications that have served us so well.

Speakers: Mike McGarel , Celina Insurance Group


What is Node.js



LOCATION: Grande III DATE: Monday, July 23rd TIME: 02:00 PM – 02:45 PM

Domino v10 development will bring us Node.js integration in the form of the “NERD” stack – Node, Express, React and Domino. Using Node and React programming skills developers will be able to access Domino data via a Domino module running under Node. BUT WHAT IS NODE? In this session Tim will explain what Node is, how to work with it, and how Domino developers will be be able to take advantage of this new platform.

Speakers: Tim Davis , The Turtle Partnership

Using Connections Customizer to kick things up a notch!


LOCATION: Petit II DATE: Monday, July 23rd TIME: 02:00 PM – 02:45 PM

Customizer is a new capability in IBM Connections that lets developers inject JavaScript and CSS into Connections pages. While that sounds simple, the results are amazing, making it possible to make significant changes to the UI, to add and remove components from the page, to change the behavior of elements already on the page, and much more. In this session we’ll talk about exactly what Customizer is, what it can do, and why you probably need it. Along the way we’ll have plenty of live demos of Customizer in action.

Speakers: Scott Good , IBM

Two Minutes To Learn, A Lifetime to Master – Agile Scrum for Collaboration Projects



LOCATION: Grande III DATE: Monday, July 23rd TIME: 03:00 PM – 03:45 PM

One of the co-founders of scrum has said it takes “two minutes to learn, but a lifetime to master”. In this session, Kathy will cover what Agile Scrum actually IS and how you can benefit from using it in your projects. She’ll cover the basic concepts (duration will be slightly longer than two minutes). She will also show you how to avoid common Agile nightmares. Kathy will compare Agile to other project management techniques and demonstrate why Agile is better for you, your stakeholders, your boss, and ultimately your end users. Kathy promises the session will be shorter than the average lifetime in duration.

Speakers: Kathy Brown , PSC Group, LLC

Get in the Flow: Intro to Node-RED and Low-Code Development



LOCATION: Grande III DATE: Monday, July 23rd TIME: 04:00 PM – 04:45 PM

Node-RED is a flow-based, event-driven, low-code programming environment and runtime. Aimed squarely at technically-inclined users—but not necessarily software engineers—Node-RED offers a unique balance of power and ease-of-use. Its flowchart-like editor excels at connecting a diverse set of systems, applications, microservices, APIs, and databases. Built with Node.js, Node-RED’s event-driven architecture integrates naturally with messaging queues, IoT platforms and connected devices. It’s not just a useful tool—it’s the whole toolbox.

In this presentation, I’ll introduce you to Node-RED with straightforward examples. You’ll learn how to get Node-RED running in the cloud, navigate its user interface, and create your own programs (“flows”). You’ll discover how to use Node-RED to monitor a site feed and automatically tweet links to new content. Finally, I’ll show you how to find and use modules (“Nodes”) from Node-RED’s thriving ecosystem, and tie it all together with IBM Cloud and Watson services.

Speakers: Christopher Hiller , IBM

Automated UI Testing


React(.js) the Domino Way – High-Performance Client for Domino



LOCATION: Grande III DATE: Monday, July 23rd TIME: 05:00 PM – 05:45 PM

Developers around the globe are excited about Facebook’s React.js, a JavaScript library for building high performance user interfaces. Websites like Instagram, Airbnb and Netflix are powered by React. This session will examine the library’s main concepts like virtual DOM, JavaScript extension JSX and unidirectional data flow. It will explain how to build a single page application and why React code is easy to write and maintain. React is a perfect match for Domino. Let’s explore a working examples that combines an optimal client development environment with npm, Babel, ESLint and Webpack with the power of Domino as database and application server.

Speakers: Knut Herrmann , Leonso GmbH


LOCATION: Grande III DATE: Monday, July 23rd TIME: 06:00 PM – 06:45 PM

Come to this session to learn how to get started with automate UI testing your website. A little work up front can save you hours and a better chance for quality releases, especially if you are adopting some type of agile methodology to roll out changes in iterations. Using Selenium, it does not matter what back end technology was used to create the website. Selenium supports testing multiple browsers.

Slobodan Lohja , Canal Barge Company, Inc.


Around the (Domino) World in 80 Slides



LOCATION: Grande II DATE: Tuesday, July 24th TIME: 01:00 PM – 01:45 PM

We want to ensure that when you to return from this conference you have as much information as possible to allow you to help your organization (or customers) maximize the return on their investment in a portfolio of Domino applications. In this sessions Red Pill Now’s team will bring you up to speed on a wide range of tools that are out there that will help you to take your existing Domino applications to the next level as well as explore ways you may develop new applications for the Domino platform.

Peter Presnell , Red Pill Now
Viktor Krantz , Red Pill Now


LotusScript – Performance and Stability Using the new New and Old features



LOCATION: Petit II DATE: Tuesday, July 25th TIME: 05:00 PM – 05:45 PM

This session is for anyone who’s used LotusScript enough to know the basics and wants to do more. We’re going to look at ways to make your code perform much faster and more efficiently using real world examples. We’ll also delve as deeply into the new features being added in the upcoming release as the HCL folks will let us.

Speakers: Andrew Pollack , NCT

The right time to learn a Javascript Frontend Framework like vue.js is NOW – Quickstart for Domino Developer



LOCATION: Grande II DATE: Tuesday, July 24th TIME: 05:00 PM – 05:45 PM

With Domino 10 due out this year, and especially with the possibilities of an integrated Nods.js server, it is time to take a closer look at frontend development. Three heavily used frameworks are available and I will concentrate on one of them: Vue.JS! Why: Getting started is very easy, reduces the effort and this with a steep learning curve! Many developers shy away from the many new topics that come along with a change like this: SPA, NPM, REST, Webpack etc. In this session I’ll show my evolution from being a Domino developer to become a Vue developer. I will explain how Vue.js works, introduce helpful tools for the development and, give practical tips and create a setup with which the development can be started directly.

Speakers: Thilo Volprich , Team Technology GmbH

Elementary! – Consume Watson Services using Node-RED and Domino 10



LOCATION: Grande III DATE: Wednesday, July 25th TIME: 09:00 AM – 09:45 AM

Karl-Henry Martinsson will show how you can integrate IBM Watson into your Notes applications as well as Domino web applications. You will see how you can use the new HTTP and JSON Lotusscript classes in Notes 10, which we will use to connect to IBM Cloud (formerly IBM BlueMix). A Node-RED instance in IBM Cloud will be used to consume Watson services, for example language translations and text-to-speech, using just a few lines of Javascript. You will walk away with all the code you need to do this yourself, both on the Notes side and in Node-RED.

Speakers: Karl-Henry Martinsson , Demand Better Solutions

HCL Nomad – The Future of Mobile Apps



LOCATION: Grande II DATE: Wednesday, July 25th TIME: 10:00 AM – 10:45 AM

Get hands-on and personal. This is what everyone will be talking about. Get a sneak peek at the future of Domino apps!

Speakers: Barry Rosen , HCL Technologies

Creating Applications with Node.js and Domino v10



LOCATION: Grande III DATE: Wednesday, July 25th TIME: 11:00 AM – 11:45 AM

Excited about the new Node.js integration with Domino, Come join Luis Guirigay and Andrew Davis on creating applications using the new Node.js integration with Domino V10.

Speakers: Andrew Davies , HCL Infosystems Ltd.

Next Generation Low Code



LOCATION: Grande II DATE: Wednesday, July 25th TIME: 01:00 PM – 01:45 PM

Come join Andrew Manby and Jason Gary on the next generation of Low Code.

Speakers: Andrew Manby , IBM
Speakers: Jason Gary , HCL Technologies

Add offline and mobile capabilities to your application – level up to Progressive Web App



LOCATION: Grande II DATE: Wednesday, July 25th TIME: 02:00 PM – 02:45 PM

Progressive Web App technology allows you to extend your JavaScript client application to the mobile world. Come see how to add functionalities like offline mode, instant loading, installation on mobile’s home screen and push notifications to your existing desktop application so it will run on mobile devices like native apps too. Let’s explore a working example that combines the power of modern client web development with the power of Domino as database and application server.

Speakers: Knut Herrmann , Leonso GmbH

Java in Domino After XPages



LOCATION: Petit II DATE: Wednesday, July 25th TIME: 02:00 PM – 02:45 PM

XPages guided Domino web development out of a world of archaic proprietary hacks and into the realm of Java server development and something approximating Java EE. Now that the XPages framework is moribund, the question is: what’s next? If you’ve built up Java skills over the years, you have a direct path to use them in the new modern world, whether via OSGi plugins on Domino or standalone Java web projects. This session will discuss the lessons we learned from XPages, how they correspond to newer technologies, and how to bring your existing apps and plugins forward.

Speakers: Jesse Gallagher , I Know Some Guys


Reusability is the goal!



LOCATION: Petit I DATE: Wednesday, July 25th TIME: 03:00 PM – 03:45 PM

Starting a new JavaScript project can be complicated. There are many questions that need to be answered before you write a single line of code. What framework do you use? How will you compile the app? Should you use TypeScript or not? How will users authenticate? These are just a few of the time-consuming issues that need to be addressed with each new project you undertake. In this session, Red Pill Now co-founder, Keith Strickland will explore how Red Pill Now has decreased project startup time from about a week, to just a few minutes, by creating reusable project elements. You will learn the tools, processes and elements needed to accomplish this task, leaving you with new ideas on how to shorten your startup time, and reduce the amount of boilerplate required to implement your own solutions.

Speakers: Keith Strickland , Red Pill Now