SlideShare a Scribd company logo
Oh the things you
can find, if you
don’t stay behind
Modernization
A Applications Peter
B Big	Data Devin
C Connections	Pink Peter
D Design	Thinking Bob
E Empathy Bob
F Forensics Nathan
G GraphQL Nathan
H HTML5 Turk
I Internet	of	Things Peter
J JavaScript Keith
K (Keith)	Kontrols Keith
L LiveGrid Devin
M MicroServices Devin
N Notes Peter
O Office	Graph Nathan
P Progressive	Web	Apps Keith
Q Quality	Assurance Turk
R REST Devin
S Swagger Devin
T TypeScript Keith
U User Experience Bob
V Voice Input Turk
W Web Components Keith
X XPages Peter
Y Yarn Keith
Z Zapier Peter
Bob	(3) D:E:U
Devin	(5) B:L:M:R:S
Keith	(6) J:K:P:T:W:Y
Nathan	(4) A:F:G:O
Peter	(5) C:I:N:X:Z
Turk	(3) H:Q:V
M is for modernization
BIG A
little a
What begins with a?
Applications
Ancient aging
applications are
agonizingly slow.
Please oh please
show me where
they need to go.
Any old analysis is
simply not how.
You need to call on
your friends from
Red Pill Now
Listen carefully to what
we have to say. As a lot of
this technology is going
to stay. Learning just one
could make your day and
ensure attendance at this
conference will pay. Well
before its time to play.
At MWLUG today is a day
to stay, say, pay and play.
BIG B
little b
What begins with b?
BIG
DATA
Every day in every
way the data keeps
growing without us
knowing
Are you drowning in
data but starved for
knowledge? Does
your company have
more Notes databases
than its willing to
acknowledge?
In the era of Notes
too many silos were
erected.
When we really
needed our data to be
connected
Keep your eyes open,
keep them peeled.
A way to connect
Notes data will soon
be revealed.
BIG C
little c
What begins with c?
Connections
Pink
What to think
of a man in pink?
Or did I just have too
much to drink?
Jason Roy Gary has
established a link
for customers to rethink
how their software
problems might shrink
REST	APIs
Docker
GraphQL
IFTTT
MongoDB
Nginx
React.js
Redis
Strongloop
Swagger
Swift
Public	and	documented
Deployment	heaven
Dynamic	JSON
Internet	of	Things
NoSQL	(NoNotes)
Web	server	(NoDomino)
JavaScript	framework
Big	Data	in	memory
REST	Platform
API	documentation
No	Java
So lets take a sec to do
a check on all the tech
in the pink spec.
REST	APIs
Docker
GraphQL
IFTTT
MongoDB
Nginx
React.js
Redis
Strongloop
Swagger
Swift
Public	and	documented
Deployment	heaven
Dynamic	JSON
Internet	of	Things
NoSQL	(NoNotes)
Web	server	(NoDomino)
JavaScript	framework
Big	Data	in	memory
REST	Platform
API	documentation
No	Java
Jason is no fool
These technoogies are
cool
Most of these receive
our votes for the
technologies we think
could also transform
Notes
For some the answer is
to start to think pink.
If you are older or
bolder listen carefully to
what is said as we
outline how to think
RED
BIG D
little d
What begins with d?
Design
Thinking
OMG how could it
be, applications
allowed to remain
looking this ugly
Deliberate
design
allows
Devin to
delight
users daily
For more
on design
go mob
Bob
(there should be no prob)
Influencing Behavior
through Color and
Page Design
Bob Kadrie
Thursday 11:00
AM
Plaza Ballroom 2
BIG E
little e
What begins with e?
Empathy
Unless someone
like YOU cares a
whole awful lot,
nothing is going to
get better, it’s not
DEV
USER USER USER
Every day in every way
the applications you
share show just how
much you care.
USERDEV
Never ship sh*t
As you’ll only be a hit if
you can admit that you
never ever quit until
you find how
to get your customers
to go WOW
BIG F
little f
What begins with f?
Forensics
There are a few
solutions that are for
free, the perfect price
for you and me.
Catalog is there for all
who care, so go take
a stare. The chances
are these applications
are not going away
any day until your
users have had a say.
Panagenda is here and
its very clear they can
show how you can do
something right now.
Free forensics for a few.
Fine for folk with fifty files
If all you’ve been told is
your applications are
old there is no need to
go cold about the
amount of gold needed
for a new mould.
Now is the time to
start thinking bold
Sometimes the
questions are
complicated and
the answers are
simple
Wouldn’t it be
cool if forensics
didn’t define a
problem but
rather drove a
solution
Freeman’s futuristic
forensics will find a
fortune from your files
and features fantastic
ways to format this for
your favorite browser.
Red	Pill	DIG	slide	
here
BIG G
little g
What begins with g?
GraphQL
graphql.org
Jason is cool
but json is better
So just what
could be even
better than
better?
REST APIs are
fine if your needs
are fixed. Fixed
input provides
fixed output
GraphGL:
The data I want in
the format I need
M is for modernization
M is for modernization
BIG H
little h
What begins with h?
HTML5www.w3schools.com
Only you can control your
FUTURE
The future looks
bright for HTML 5.
An obvious focus to
keep any Notes
career alive
BIG I
little i
What begins with i?
Internet of
Things
If you never did
you should.
These things
are fun. And fun
is good.
Thing 1 has a dome
home in Rome able to
be controlled from a
shiny chrome comb
Thing 2 thinks its
better by far to have
for oneself a
connected car
For Notes the future is
no longer tied to e-mail.
The connected engaged
office will become the
next holy grail
Now is the time to
get out the books and
learn to program web
hooks
www.webhooks.org
If the
Internet
of Things
is your
Thing
The	Internet	of	
(Notes)	Things
Peter	Presnell	&	Turk	Ergen
Thursday	2:00	PM
Plaza	Ballroom	3
BIG J
little j
What begins with j?
JavaScript
When we talk about
programming
languages there are
a zillion and one
But inside your
garden variety
browser there is
just one
The careful selection of
the right javascript
framework will help
you succeed.
Yes indeed
(98¾% guaranteed)
Red Pill Now’s product
have Polymer at its
core. But every day
there are more and
more. Which one is
best is difficult to say,
so pick one today and
begin to play and you
will say hip hip hooray
BIG K
little k
What begins with k?
K is for
Kito
Kito is a kool kid
from Red Pill Now.
He uses tools like
Kendo and
Polymer to create
kontrols that make
his customers say
WOW!
Awesome web apps
need awesome
controls. Buying
them straight out of
the box lessens our
need to break into
Fort Knox
BIG L
little l
What begins with l?
L is for Lid
and L is for Livid
IBM thinks L should
become known for
LiveGrid
Lady Leeland loves
to show with a wink
@formula living on
inside of
Connections Pink
Its not about what
it is, its about what
it can become
O365 has
something similar
inside. Only time
will tell from whom
Notes applications
can be tried.
LiveGrid for
Connections is
likely we know. But
it could soon grow
to be part of
Domino?
BIG M
little m
What begins with m?
MicroServices
microservices.io
Microservices is a clever way
to say stick all your Notes
code into agents.
Do it today without delay to
deliver yourself a big pay day
BIG N
little n
What begins with n?
Notes
For	25	years	now	N	
has	always	stood	for
In dog years that’s 175!
You don’t need to be told,
that’s getting quite old
Let us think what
says the man in pink
NoSQL is a Yes
But Notes is a No
Domino No and
XPages No No No
So just where is a
Notes developer to
go?
M is for modernization
With your head full of
brains and your shoes
full of feet, you’re too
smart to go down any
not-so-good street.
BIG O
little o
What begins with o?
Office
Graph
The secret to staying connected in a connected
world is more than Connections. We need
connected data and connected connections
SQL
has
Joins
NoSQL
has
Graph
Domino
has
ODA
Graph
Graph for
Search
Graph for
Navigation
Graph for
Devin and
Nathan
Big	Data	with	Graph,	
IBM	Domino,	and	
OpenNTF API
Devin	Olson	&	Nathan	T	Freeman
Wednesday	4:15PM
Plaza	Ballroom	1
BIG P
little p
What begins with p?
Progressive
Web
Applications
Progressive Web
Applications Are:
Progressive (duh)
Works for every user,
regardless of browser
choice
Progressive Web
Applications Are:
Responsive
Fits any form factor: desktop,
mobile, tablet, or whatever is
next.
Progressive Web
Applications Are:
Connectivity
Independent
Enhanced with service
workers to work offline or on
low-quality networks.
Progressive Web
Applications Are:
Fresh
Always up-to-date thanks to
the service worker update
process.
Progressive Web
Applications Are:
Safe
Served via HTTPS to
prevent snooping and to
ensure content hasn't been
tampered with
Even if you lean
conservative come to
our session to learn
more on progressive
web apps
The	PRPL	Pattern	for	
Domino	Web	Apps
Keith	Strickland
Wednesday	1:00	PM
Beech	Room
BIG Q
little q
What begins with q?
Quality
Assurance
Your code will never
qualify unless you
can quickly quantify
the quality of every
query without any
question.
The testing can go on
forever and ever
unless you can find
the magic lever.
Begin at the end and
end at the begging
Test Driven Development
Bitbucket Pipelines,
Bamboo and
Selenium all work
together to test, build,
and deploy code no
matter the weather
Continuous Integration
To hear Jesse
raven about
Maven you
needed to go
to a previous
show
Maven	and	Other	
Rube	Goldberg	
Machines
Jesse	Gallagher
Tuesday	4:00PM
Plaza	Ballroom	2
BIG R
little r
What begins with r?
REST
GET
POST
PUT
PATCH
DELETE
Wherever your Notes
data goes it is still the
best. Especially when
you choose to
surface it with REST
DDS is one way and
SmartNSF one other
and Red Pill Now has
yet another
DDS
Red Pill Graph API
BIG S
little s
What begins with s?
Swagger
swagger.io
“All APIs should be public
and documented”
Sounds good to me, where
do I start? Well using
Swagger would be smart
to turn all your REST APIs
into a work of art
M is for modernization
BIG T
little t
What begins with t?
TypeScript
typescriptlang.org
TS
If you object to a language
without objects then
TypeScript is for you.
Adding annotations,
classes and interfaces to
JavaScript is quite new but
certainly something long
overdue. Oh the things I’ve
been through if only you
knew till this came out of
the blue.
We don’t object to
you attending this
one. Cause Mikes
presentations are
usually quite fun
Object(ive)	Thinking
Mike	McGarel
Thursday	1:00PM
Plaza	Ballroom	2
BIG U
little u
What begins with u?
User
Experience
To read a book
written by the
great Dr Seuss
provides more
than a story, it’s a
total experience
While it’s not always possible
to make applications this
much fun. It is important to
ensure the UX is well done.
BIG V
little v
What begins with v?
Voice
Input
Alexa is artful
Google is great
Siri is stunning and
Cortana’s my mate
Having a digital assistant was once
very distant but soon your users will
become quite insistent
BIG W
little w
What begins with w?
Web
Components
webcomponents.org
Custom
Elements</>
Shadow
DOM
HTML
Imports
HTML
Template
Frameworks
BIG X
little x
What begins with x?
* Official web site unknown
XPages Philippe
When the road ahead
looks like this we must
ask ourselves if things
are amiss
By 2025 the number of
people able to speak
Klingon will exceed the
number of active
XPages developers
Now 2025
Source:	The	same	anonymous	sources	often	
quoted	by	the	fake	mainstream	media	who	are	
trying	to	make	XPages	look	bad
Red said both Notes
and XPages are dead so
start using JavaScript
frameworks instead.
BIG Y
little y
What begins with y?
YarnYarnpkg.com
Javascript seems to have a
package for this, and a
package for that, a package
for you, and a package for me,
a package for Horton, and one
for uncle Morton.
When the stories you are
telling are of packages out of
control, its time for a yarn to
make yourself whole.
YeomanYeoman.io
When your new javascript
project is ready to go all
that is needed is to say yo.
It’s comforting to know that
the the Yeoman workflow
will help your reputation
grow as a web
development pro.
BIG Z
little z
What begins with z?
M is for modernization
Oh the things that you can do when you
have the glue that joins together the
application zoo
Zapier
is one
And
IFTTT
is another
Flowis the one with which we
are expecting to grow.
For every Notes pro this
is something to know.
Especially those wanting
to keep earning dough.
Flow dough can grow for
those in the know
PowerApps plus Flow will
allow SharePoint to grow
and applications to go to
something we all know.
Groupware it seems may
still be alive living inside of
Office 365
powerapps.microsoft.com
All that remains to be said.
What if PowerApps had a
Notes adapter instead?
Who would then care that
XPages is dead.
There you have it
from A to Z
I hope you agree
that there is a lot for you and me
to make our Notes data
the best it can be.
Radical By
Design

More Related Content

PPTX
The PRPL Pattern
PPTX
An Introduction to Web Components
PPTX
MWLUG - Universal Java
PDF
TechSEO Boost 2018: Implementing Hreflang on Legacy Tech Stacks Using Service...
PDF
PRPL Pattern with Webpack and React
KEY
Enterprise Architectures with Ruby (and Rails)
PDF
TechSEO Boost 2018: Programming Basics for SEOs
PDF
Measure and Increase Developer Productivity with Help of Serverless at Server...
The PRPL Pattern
An Introduction to Web Components
MWLUG - Universal Java
TechSEO Boost 2018: Implementing Hreflang on Legacy Tech Stacks Using Service...
PRPL Pattern with Webpack and React
Enterprise Architectures with Ruby (and Rails)
TechSEO Boost 2018: Programming Basics for SEOs
Measure and Increase Developer Productivity with Help of Serverless at Server...

What's hot (20)

PDF
Better and Faster: A Journey Toward Clean Code and Enjoyment
PDF
EuroPython 2011 - How to build complex web applications having fun?
PPTX
Untangling spring week1
PPTX
Untangling the web11
PDF
Monorepo: React Web & React Native
PPTX
Untangling7
PDF
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
PPTX
Untangling the web week1
PDF
Write Once, Run Everywhere
PDF
Rendering strategies: Measuring the devil's details in core web vitals - Jam...
PDF
Naked and afraid Offline Mobile
PDF
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (BDDx L...
PPTX
Untangling spring week2
PDF
Measure and increase developer productivity with help of Severless by Kazulki...
PDF
Optimus XPages: An Explosion of Techniques and Best Practices
PPT
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
PDF
Engage 2019: Modernising Your Domino and XPages Applications
PDF
Frontend performance metrics
PDF
"Our BDDs are broken!" Lean Agile Exchange 2020
PDF
Raiders of the Fast Start: Frontend Performance Archaeology - Performance.now...
Better and Faster: A Journey Toward Clean Code and Enjoyment
EuroPython 2011 - How to build complex web applications having fun?
Untangling spring week1
Untangling the web11
Monorepo: React Web & React Native
Untangling7
FaaS or not to FaaS. Visible and invisible benefits of the Serverless paradig...
Untangling the web week1
Write Once, Run Everywhere
Rendering strategies: Measuring the devil's details in core web vitals - Jam...
Naked and afraid Offline Mobile
Behavior Driven Web UI Automation with Selenium and Cucumber/SpecFlow (BDDx L...
Untangling spring week2
Measure and increase developer productivity with help of Severless by Kazulki...
Optimus XPages: An Explosion of Techniques and Best Practices
PDF Generation in Rails with Prawn and Prawn-to: John McCaffrey
Engage 2019: Modernising Your Domino and XPages Applications
Frontend performance metrics
"Our BDDs are broken!" Lean Agile Exchange 2020
Raiders of the Fast Start: Frontend Performance Archaeology - Performance.now...
Ad

Similar to M is for modernization (20)

PPTX
M is for modernization
PDF
Codecentric At Ajax World Conference San Jose
PDF
Javascript State of the Union 2015 - English
PPTX
Inside Wordnik's Architecture
PDF
JavaCro 2014 Digital Development with Java EE and Java Platform
PDF
JavaCro'14 - Going Digital with Java EE - Peter Pilgrim
ODP
Roundup presentation
PPTX
Developing in the cloud
PDF
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
ODP
Trends in Technology
PDF
The Developers World
PDF
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
KEY
Intro
PPT
[MS PowerPoint 97/2000 format]
PPT
[MS PowerPoint 97/2000 format]
PPTX
Choosing the right Technologies for your next unicorn.
PPTX
Shut Up And Eat Your Veg
PDF
Programming for non tech entrepreneurs
PPTX
Webdevcon Keynote hh-2012-09-18
KEY
What ya gonna do?
 
M is for modernization
Codecentric At Ajax World Conference San Jose
Javascript State of the Union 2015 - English
Inside Wordnik's Architecture
JavaCro 2014 Digital Development with Java EE and Java Platform
JavaCro'14 - Going Digital with Java EE - Peter Pilgrim
Roundup presentation
Developing in the cloud
Do Try This At Home Ajax Bookmarking, Cross Site Scripting, And Other Web 2 ...
Trends in Technology
The Developers World
Open web platform talk by daniel hladky at rif 2012 (19 april 2012 moscow)
Intro
[MS PowerPoint 97/2000 format]
[MS PowerPoint 97/2000 format]
Choosing the right Technologies for your next unicorn.
Shut Up And Eat Your Veg
Programming for non tech entrepreneurs
Webdevcon Keynote hh-2012-09-18
What ya gonna do?
 
Ad

More from Red Pill Now (20)

PPTX
Take 5 Modernization Workshop
PPTX
Reusability is the goal
PPTX
The internet of (Notes) Things
PPTX
Countdown to Domino 2025
PDF
Red Pill Now - Taking the Guesswork Out of Selecting a Solution for Modernizi...
PDF
Design for the Visually Impaired
PPTX
Migration Verus Modernization
PDF
I Smell a RAT: Rapid Application Testing
PDF
IBM XPages: The Next Step in Your Life As a Notes Developer
PDF
FIVE Reasons Not To Use Red Pill Now
PDF
Influencing Behavior Through Color and Page Design
PPTX
Big Data With Graphs
PPTX
The Internet of (Notes) Things
PPTX
Digging for Gold
PPTX
Big Data With Graphs
PPTX
The Lotus Position : 3 Degrees Of Freedom
PPTX
Rethinking Notes
PPTX
Getting your hands on graphs
PPTX
Beyond XPages
PPTX
Break Your Designer Dependency
Take 5 Modernization Workshop
Reusability is the goal
The internet of (Notes) Things
Countdown to Domino 2025
Red Pill Now - Taking the Guesswork Out of Selecting a Solution for Modernizi...
Design for the Visually Impaired
Migration Verus Modernization
I Smell a RAT: Rapid Application Testing
IBM XPages: The Next Step in Your Life As a Notes Developer
FIVE Reasons Not To Use Red Pill Now
Influencing Behavior Through Color and Page Design
Big Data With Graphs
The Internet of (Notes) Things
Digging for Gold
Big Data With Graphs
The Lotus Position : 3 Degrees Of Freedom
Rethinking Notes
Getting your hands on graphs
Beyond XPages
Break Your Designer Dependency

Recently uploaded (20)

PDF
Modernizing your data center with Dell and AMD
PDF
NewMind AI Monthly Chronicles - July 2025
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Big Data Technologies - Introduction.pptx
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
Machine learning based COVID-19 study performance prediction
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
KodekX | Application Modernization Development
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Review of recent advances in non-invasive hemoglobin estimation
PPTX
Cloud computing and distributed systems.
PDF
Network Security Unit 5.pdf for BCA BBA.
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Electronic commerce courselecture one. Pdf
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
Modernizing your data center with Dell and AMD
NewMind AI Monthly Chronicles - July 2025
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Big Data Technologies - Introduction.pptx
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Reach Out and Touch Someone: Haptics and Empathic Computing
Per capita expenditure prediction using model stacking based on satellite ima...
Mobile App Security Testing_ A Comprehensive Guide.pdf
Machine learning based COVID-19 study performance prediction
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
KodekX | Application Modernization Development
Building Integrated photovoltaic BIPV_UPV.pdf
Review of recent advances in non-invasive hemoglobin estimation
Cloud computing and distributed systems.
Network Security Unit 5.pdf for BCA BBA.
Advanced methodologies resolving dimensionality complications for autism neur...
Electronic commerce courselecture one. Pdf
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...

M is for modernization