SlideShare a Scribd company logo
Thinking Strategically
about
The Internet of Things
Holly Cummins
@holly_cummins
@holly_cummins
I’m from IBM’s Bluemix Garage.
@holly_cummins
I would like the
Bluemix Garage to
help me with an IoT
project.
Oooh! I love the
internet of things!
Customer
Me
@holly_cummins
This is what I’m imagining when
I hear ‘Internet of Things.’
@holly_cummins
This is what I’m imagining when
I hear ‘Internet of Things.’
@holly_cummins
Entrance, IBM IoT Lab, Munich
@holly_cummins
IBM Watson IoT Centre, Munich
@holly_cummins
@holly_cummins
Cloud
Edge
Cool stuff
happens at this
intersection.
@holly_cummins
Cloud
Edge
Cool stuff
happens at this
intersection.
@holly_cummins
Any sufficiently advanced technology
is indistinguishable from magic.
- Arthur C. Clarke
@holly_cummins
@holly_cummins
Computers are now ubiquitous in
almost everything we interact with.
@holly_cummins
@holly_cummins
These computers are now going
online.
@holly_cummins
These computers are now going
online.
9 billion of them are online now.
@holly_cummins
These computers are now going
online.
9 billion of them are online now.
There will be 20 - 50 billion
connected devices by 2020.
@holly_cummins
@holly_cummins
A computer.
As a free
conference
giveaway.
@holly_cummins
Is Java relevant
for IoT?
@holly_cummins
Java is relevant
for IoT.
@holly_cummins
“Write once,
run anywhere.”
@holly_cummins
These devices can
run powerful software.
@holly_cumminsphoto courtesy of re:develop conference, Bournemouth
There’s a WebSphere server running in that ball.
@holly_cummins
HARDCORE
SYSTEMS
ENGINEER
Java is a great fit for
embedded devices …
because it makes stuff easy.
@holly_cummins
HARDCORE
SYSTEMS
ENGINEER
Java is a great fit for
embedded devices …
because it makes stuff easy.
spinning in grave
@holly_cummins
You can do IoT
if you can …
@holly_cummins
You can do IoT
if you can …
get data in and out
@holly_cummins
You can do IoT
if you can …
get data in and out
read and write to pins
@holly_cummins
public class PinReader {
private int pinNumber = 0;
public int analogRead(int sensorPin) throws IOException {
String pin = "/proc/adc" + pinNumber;
FileReader fr = new FileReader(pin);
BufferedReader br = new BufferedReader(fr);
String string = br.readLine();
fr.close();
// Strip off the name of the pin
int value = Integer.parseInt(string.substring(5));
@holly_cummins
public class PinReader {
private int pinNumber = 0;
public int analogRead(int sensorPin) throws IOException {
String pin = "/proc/adc" + pinNumber;
FileReader fr = new FileReader(pin);
BufferedReader br = new BufferedReader(fr);
String string = br.readLine();
fr.close();
// Strip off the name of the pin
int value = Integer.parseInt(string.substring(5));
Pins are
just files
@holly_cummins
@holly_cummins
@holly_cummins
@holly_cummins
client.publishEvent("reading", reading);
@holly_cummins
public class LightFlasher implements CommandCallback {
@Override
public void processCommand(Command cmd) {
System.out.println("Flashing lights: " + cmd);
flash();
}
@holly_cummins
Demo.
Anyone want popcorn?
@holly_cummins
MQTT
application
server
Watson IoT foundation
(MQTT broker)
raspberry
pi
Edimax
smart plug
popcorn
maker
hungry
user
httpMQTTMQTT
http
@holly_cummins
@holly_cummins
Is this actually
useful?
@holly_cummins


The problem we were solving
was that we needed an excuse
for a popcorn maker at work. :)

@holly_cumminshttp://www.commitstrip.com/en/2016/05/26/the-internet-of-things-a-revolution/
@holly_cummins
I've got form in
this area.
@holly_cummins
@holly_cummins
There’s a WebSphere server running in that hat.
Very useful. Obviously.
@holly_cummins
@holly_cummins
I’m not the only one.
@holly_cummins
The propane gauge which is read by phone.
@holly_cummins
The £160 IoT hairbrush which listens to your hair.
@holly_cummins
@holly_cummins
@holly_cummins
Do we really want a future where our interaction with everything
is mediated by a smartphone?
@holly_cummins
The power comes from connections.
@holly_cummins
@holly_cummins
@holly_cummins
We can solve so many
incredible problems.
@holly_cummins
Imagine … pill bottles that
light up when it’s time to
take the medicine.
@holly_cummins
Imagine … factories that know what’s happening inside them.
(Industry 4.0)
@holly_cummins
Imagine … cameras that
detect wear in springs as
as a train runs by.
@holly_cummins
Imagine … cars that figure
out how the next generation
of cars should be built.
@holly_cummins
Imagine … knowing the
exact weather conditions,
everywhere.
@holly_cummins
Macroscopes will help us understand
Earth’s complexity in infinite detail. Unlike
the microscope, a “macroscope” harnesses
data from billions of IoT devices using software
and algorithms to address large-scale
challenges such as availability of food, water
and energy.
@holly_cummins
Tools Learning
@holly_cummins
Data. Lots of It.
@holly_cummins
We want to be
able to predict
equipment failure, so
we’ve wired up our
factory for IoT.
Customer
Me
@holly_cummins
We want to be
able to predict
equipment failure, so
we’ve wired up our
factory for IoT.
Good idea!
Customer
Me
@holly_cummins
We want to be
able to predict
equipment failure, so
we’ve wired up our
factory for IoT.
Good idea!
Customer
Me
That was a few
years ago. We’re not
doing anything with
the data…
@holly_cummins
We want to be
able to predict
equipment failure, so
we’ve wired up our
factory for IoT.
Good idea!
Customer
Me
That was a few
years ago. We’re not
doing anything with
the data…
Oh.
@holly_cummins
We want to be
able to predict
equipment failure, so
we’ve wired up our
factory for IoT.
Good idea!
Customer
Me
That was a few
years ago. We’re not
doing anything with
the data…
… except storing it.
There’s kind of a lot now.
Oh.
@holly_cummins
@holly_cummins
You’re going to
need a data lake.
@holly_cummins
… and if you never use what’s
in the data lake, that’s a big
missed opportunity.
You’re going to
need a data lake.
@holly_cummins
@holly_cummins
Handle a never-ending avalanche of data.
@holly_cummins
Handle a never-ending avalanche of data.
minimum requirement
@holly_cummins
Handle a never-ending avalanche of data.
Combine structured and unstructured
data for new insights.
minimum requirement
@holly_cummins
Handle a never-ending avalanche of data.
Combine structured and unstructured
data for new insights.
minimum requirement
“cognitive computing”
@holly_cummins
@holly_cummins
Security
@holly_cummins
@holly_cummins
What if our things
turn against us?
@holly_cummins
@holly_cummins
@holly_cummins
If IoT is scary in our
homes, just imagine
what it could do to
our businesses?
@holly_cummins
expected
attack
vector
@holly_cummins
expected
attack
vector
IoT
attack
vector
@holly_cummins
@holly_cummins
@holly_cummins
Hundreds of thousands of cameras and
TV recorders working together brought
down the Dyn DNS provider in a DDoS.
@holly_cummins
In the future, do we need to fear
our DVRs and air conditioners?
@holly_cummins
You can do IoT
if you can …
get data in and out
read and write to pins
@holly_cummins
You can do IoT
if you can …
get data in and out
read and write to pins
This may be part
of the problem.
@holly_cummins
@holly_cummins
The hotel is now going to downgrade doors to old
fashioned locks and real keys.
@holly_cummins
Is disconnection
the solution?
@holly_cummins
How about … we educate
ourselves and make
better design decisions?
@holly_cummins
"Never attribute to malice
that which is adequately
explained by incompetence.”
@holly_cummins
Reliability
@holly_cummins
“Holly, I saw a video of your
throwable application server talk. I
thought you handled the fact that
the demo failed really well. Are there
any videos where it actually works?”
- My mother
@holly_cummins
hardware
software
network
@holly_cummins
hardware
software
network
What could
possibly go
wrong?
@holly_cummins
The more moving parts, the
more opportunity for failure.
@holly_cummins
But …what does
it all mean?
@holly_cummins
What can you imagine
for your domain?
@holly_cummins
Questions?

More Related Content

Viewers also liked

Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
Dr. Mazlan Abbas
 
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
Anand Bagmar
 
Internet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar pptInternet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar ppt
Nishant Kayal
 
Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017
Zinnov
 
SkopjePulse: Designing a better city with IoT
SkopjePulse: Designing a better city with IoTSkopjePulse: Designing a better city with IoT
SkopjePulse: Designing a better city with IoT
Netcetera
 
CSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoT
CSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoTCSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoT
CSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoT
CanSecWest
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
Amazon Web Services
 
IoT and the Role of Platforms
IoT and the Role of PlatformsIoT and the Role of Platforms
IoT and the Role of Platforms
TiE Bangalore
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Dr. Mazlan Abbas
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
Andri Yadi
 
A management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesA management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - Challenges
Sven Beauprez
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Mohan Kumar G
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 pptMhae Lyn
 
An introduction to M2M / IoT technologies
An introduction to M2M / IoT technologiesAn introduction to M2M / IoT technologies
An introduction to M2M / IoT technologies
Pascal Bodin
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
Sumit Sharma
 
Protecting your home and office in the era of IoT
Protecting your home and office in the era of IoTProtecting your home and office in the era of IoT
Protecting your home and office in the era of IoT
Marian Marinov
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoT
Ahmed Banafa
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
Ankur Pipara
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
Leslie Samuel
 
Blockchain & the IoT
Blockchain & the IoTBlockchain & the IoT
Blockchain & the IoT
Mat Keep
 

Viewers also liked (20)

Introduction to IOT & Smart City
Introduction to IOT & Smart CityIntroduction to IOT & Smart City
Introduction to IOT & Smart City
 
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)
 
Internet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar pptInternet of Things (IoT) - Seminar ppt
Internet of Things (IoT) - Seminar ppt
 
Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017Zinnov Zones for IoT Services 2017
Zinnov Zones for IoT Services 2017
 
SkopjePulse: Designing a better city with IoT
SkopjePulse: Designing a better city with IoTSkopjePulse: Designing a better city with IoT
SkopjePulse: Designing a better city with IoT
 
CSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoT
CSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoTCSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoT
CSW2017 Yuhao song+Huimingliu cyber_wmd_vulnerable_IoT
 
Getting Started with AWS IoT
Getting Started with AWS IoTGetting Started with AWS IoT
Getting Started with AWS IoT
 
IoT and the Role of Platforms
IoT and the Role of PlatformsIoT and the Role of Platforms
IoT and the Role of Platforms
 
Internet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An IcebergInternet of Things (IoT) - We Are at the Tip of An Iceberg
Internet of Things (IoT) - We Are at the Tip of An Iceberg
 
Azure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & DemoAzure IoT Hub: 30 minutes Intro & Demo
Azure IoT Hub: 30 minutes Intro & Demo
 
A management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - ChallengesA management introduction to IoT - Myths - Pitfalls - Challenges
A management introduction to IoT - Myths - Pitfalls - Challenges
 
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-gInternet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
Internet-of-things- (IOT) - a-seminar - ppt - by- mohan-kumar-g
 
IoT - IT 423 ppt
IoT - IT 423 pptIoT - IT 423 ppt
IoT - IT 423 ppt
 
An introduction to M2M / IoT technologies
An introduction to M2M / IoT technologiesAn introduction to M2M / IoT technologies
An introduction to M2M / IoT technologies
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Protecting your home and office in the era of IoT
Protecting your home and office in the era of IoTProtecting your home and office in the era of IoT
Protecting your home and office in the era of IoT
 
What is next for IoT and IIoT
What is next for IoT and IIoTWhat is next for IoT and IIoT
What is next for IoT and IIoT
 
Internet of things (IoT)
Internet of things (IoT)Internet of things (IoT)
Internet of things (IoT)
 
How to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your NicheHow to Become a Thought Leader in Your Niche
How to Become a Thought Leader in Your Niche
 
Blockchain & the IoT
Blockchain & the IoTBlockchain & the IoT
Blockchain & the IoT
 

Similar to Thinking Strategically About IoT

Thinking Strategically about IoT
Thinking Strategically about IoTThinking Strategically about IoT
Thinking Strategically about IoT
C4Media
 
Building Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cablesBuilding Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cables
Holly Cummins
 
People, Planet, Clouds
People, Planet, CloudsPeople, Planet, Clouds
People, Planet, Clouds
Holly Cummins
 
The Cuddly Throwable Application Server
The Cuddly Throwable Application ServerThe Cuddly Throwable Application Server
The Cuddly Throwable Application Server
Holly Cummins
 
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperCloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Holly Cummins
 
Cloud native is about culture, not containers
Cloud native is about culture, not containersCloud native is about culture, not containers
Cloud native is about culture, not containers
Holly Cummins
 
An Arduino, an application, server, and me
An Arduino, an application, server, and meAn Arduino, an application, server, and me
An Arduino, an application, server, and me
Holly Cummins
 
When Arduino Meets Application Server: Love at Second Sight
 When Arduino Meets Application Server: Love at Second Sight When Arduino Meets Application Server: Love at Second Sight
When Arduino Meets Application Server: Love at Second Sight
C4Media
 
How to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The PlanetHow to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The Planet
Holly Cummins
 
Microservices: from dream to reality in an hour
Microservices: from dream to reality in an hourMicroservices: from dream to reality in an hour
Microservices: from dream to reality in an hour
Holly Cummins
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
Scopernia
 
Fabric for Deep Learning
Fabric for Deep LearningFabric for Deep Learning
Fabric for Deep Learning
Animesh Singh
 
2018 05 hype lightning talk
2018 05 hype lightning talk2018 05 hype lightning talk
2018 05 hype lightning talk
Chris Dwan
 
[DSC Croatia 22] Building smarter ML and AI models and making them more accur...
[DSC Croatia 22] Building smarter ML and AI models and making them more accur...[DSC Croatia 22] Building smarter ML and AI models and making them more accur...
[DSC Croatia 22] Building smarter ML and AI models and making them more accur...
DataScienceConferenc1
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017
AllBits BVBA (freelancer)
 
Forget about AI and do Mathematical Modelling instead!
Forget about AI and do Mathematical Modelling instead!Forget about AI and do Mathematical Modelling instead!
Forget about AI and do Mathematical Modelling instead!
Florian Wilhelm
 
Arduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloudArduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloud
WASdev Community
 
An Operating System for the Real World
An Operating System for the Real WorldAn Operating System for the Real World
An Operating System for the Real World
Tim O'Reilly
 
Semicon west monetizing the internet of things
Semicon west   monetizing the internet of thingsSemicon west   monetizing the internet of things
Semicon west monetizing the internet of things
Paul Brody
 
Moving enterprise IT to the cloud
Moving enterprise IT to the cloudMoving enterprise IT to the cloud
Moving enterprise IT to the cloud
Jan Wiersma
 

Similar to Thinking Strategically About IoT (20)

Thinking Strategically about IoT
Thinking Strategically about IoTThinking Strategically about IoT
Thinking Strategically about IoT
 
Building Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cablesBuilding Stuff for Fun and Profit - confessions from a life in code and cables
Building Stuff for Fun and Profit - confessions from a life in code and cables
 
People, Planet, Clouds
People, Planet, CloudsPeople, Planet, Clouds
People, Planet, Clouds
 
The Cuddly Throwable Application Server
The Cuddly Throwable Application ServerThe Cuddly Throwable Application Server
The Cuddly Throwable Application Server
 
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java DeveloperCloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
Cloudy with a Chance of Meatballs: Cloud Surprises for the Java Developer
 
Cloud native is about culture, not containers
Cloud native is about culture, not containersCloud native is about culture, not containers
Cloud native is about culture, not containers
 
An Arduino, an application, server, and me
An Arduino, an application, server, and meAn Arduino, an application, server, and me
An Arduino, an application, server, and me
 
When Arduino Meets Application Server: Love at Second Sight
 When Arduino Meets Application Server: Love at Second Sight When Arduino Meets Application Server: Love at Second Sight
When Arduino Meets Application Server: Love at Second Sight
 
How to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The PlanetHow to Love K8s and Not Wreck The Planet
How to Love K8s and Not Wreck The Planet
 
Microservices: from dream to reality in an hour
Microservices: from dream to reality in an hourMicroservices: from dream to reality in an hour
Microservices: from dream to reality in an hour
 
Digital transformation
Digital transformationDigital transformation
Digital transformation
 
Fabric for Deep Learning
Fabric for Deep LearningFabric for Deep Learning
Fabric for Deep Learning
 
2018 05 hype lightning talk
2018 05 hype lightning talk2018 05 hype lightning talk
2018 05 hype lightning talk
 
[DSC Croatia 22] Building smarter ML and AI models and making them more accur...
[DSC Croatia 22] Building smarter ML and AI models and making them more accur...[DSC Croatia 22] Building smarter ML and AI models and making them more accur...
[DSC Croatia 22] Building smarter ML and AI models and making them more accur...
 
IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017IoT Convention Europe - Mechelen June 15th 2017
IoT Convention Europe - Mechelen June 15th 2017
 
Forget about AI and do Mathematical Modelling instead!
Forget about AI and do Mathematical Modelling instead!Forget about AI and do Mathematical Modelling instead!
Forget about AI and do Mathematical Modelling instead!
 
Arduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloudArduinos, application servers, and me: Adventures in and out of the cloud
Arduinos, application servers, and me: Adventures in and out of the cloud
 
An Operating System for the Real World
An Operating System for the Real WorldAn Operating System for the Real World
An Operating System for the Real World
 
Semicon west monetizing the internet of things
Semicon west   monetizing the internet of thingsSemicon west   monetizing the internet of things
Semicon west monetizing the internet of things
 
Moving enterprise IT to the cloud
Moving enterprise IT to the cloudMoving enterprise IT to the cloud
Moving enterprise IT to the cloud
 

More from Holly Cummins

The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)
Holly Cummins
 
Nine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud NativeNine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud Native
Holly Cummins
 
Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage
Holly Cummins
 
Tales from the devops transformation trenches
Tales from the devops transformation trenchesTales from the devops transformation trenches
Tales from the devops transformation trenches
Holly Cummins
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
Holly Cummins
 
The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)
Holly Cummins
 
The story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.comThe story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.com
Holly Cummins
 
Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection
Holly Cummins
 
So You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot RevolutionSo You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot Revolution
Holly Cummins
 
Java performance - not so scary after all
Java performance - not so scary after allJava performance - not so scary after all
Java performance - not so scary after all
Holly Cummins
 
OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?
Holly Cummins
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
Holly Cummins
 

More from Holly Cummins (12)

The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)The Importance of Fun in the Workplace (late 2019)
The Importance of Fun in the Workplace (late 2019)
 
Nine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud NativeNine Ways To Fail at Cloud Native
Nine Ways To Fail at Cloud Native
 
Java Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM GarageJava Application Modernization Patterns and Stories from the IBM Garage
Java Application Modernization Patterns and Stories from the IBM Garage
 
Tales from the devops transformation trenches
Tales from the devops transformation trenchesTales from the devops transformation trenches
Tales from the devops transformation trenches
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
 
The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)The Importance of Fun in the Workplace (2019)
The Importance of Fun in the Workplace (2019)
 
The story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.comThe story of http://designsparkmarketplace.com
The story of http://designsparkmarketplace.com
 
Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection Six Myths and Paradoxes of Garbage Collection
Six Myths and Paradoxes of Garbage Collection
 
So You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot RevolutionSo You Say You Want a Chatbot Revolution
So You Say You Want a Chatbot Revolution
 
Java performance - not so scary after all
Java performance - not so scary after allJava performance - not so scary after all
Java performance - not so scary after all
 
OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?OSGi and the Enterprise - A match made in a ... box?
OSGi and the Enterprise - A match made in a ... box?
 
Confessions of an Automation Addict
Confessions of an Automation AddictConfessions of an Automation Addict
Confessions of an Automation Addict
 

Recently uploaded

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Mind IT Systems
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
Rakesh Kumar R
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
NYGGS Automation Suite
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
kalichargn70th171
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
rickgrimesss22
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
Ayan Halder
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
TheSMSPoint
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
Neo4j
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
Łukasz Chruściel
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
timtebeek1
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
Paco van Beckhoven
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Neo4j
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
pavan998932
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
Hironori Washizaki
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
lorraineandreiamcidl
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
Boni García
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
Philip Schwarz
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
Octavian Nadolu
 

Recently uploaded (20)

Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
Custom Healthcare Software for Managing Chronic Conditions and Remote Patient...
 
Fundamentals of Programming and Language Processors
Fundamentals of Programming and Language ProcessorsFundamentals of Programming and Language Processors
Fundamentals of Programming and Language Processors
 
Enterprise Resource Planning System in Telangana
Enterprise Resource Planning System in TelanganaEnterprise Resource Planning System in Telangana
Enterprise Resource Planning System in Telangana
 
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
Why Mobile App Regression Testing is Critical for Sustained Success_ A Detail...
 
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptxTop Features to Include in Your Winzo Clone App for Business Growth (4).pptx
Top Features to Include in Your Winzo Clone App for Business Growth (4).pptx
 
Using Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional SafetyUsing Xen Hypervisor for Functional Safety
Using Xen Hypervisor for Functional Safety
 
Transform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR SolutionsTransform Your Communication with Cloud-Based IVR Solutions
Transform Your Communication with Cloud-Based IVR Solutions
 
GraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph TechnologyGraphSummit Paris - The art of the possible with Graph Technology
GraphSummit Paris - The art of the possible with Graph Technology
 
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf2024 eCommerceDays Toulouse - Sylius 2.0.pdf
2024 eCommerceDays Toulouse - Sylius 2.0.pdf
 
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdfAutomated software refactoring with OpenRewrite and Generative AI.pptx.pdf
Automated software refactoring with OpenRewrite and Generative AI.pptx.pdf
 
Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024Cracking the code review at SpringIO 2024
Cracking the code review at SpringIO 2024
 
Atelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissancesAtelier - Innover avec l’IA Générative et les graphes de connaissances
Atelier - Innover avec l’IA Générative et les graphes de connaissances
 
What is Augmented Reality Image Tracking
What is Augmented Reality Image TrackingWhat is Augmented Reality Image Tracking
What is Augmented Reality Image Tracking
 
SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024SWEBOK and Education at FUSE Okinawa 2024
SWEBOK and Education at FUSE Okinawa 2024
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOMLORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
LORRAINE ANDREI_LEQUIGAN_HOW TO USE ZOOM
 
OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024OpenMetadata Community Meeting - 5th June 2024
OpenMetadata Community Meeting - 5th June 2024
 
APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)APIs for Browser Automation (MoT Meetup 2024)
APIs for Browser Automation (MoT Meetup 2024)
 
Hand Rolled Applicative User Validation Code Kata
Hand Rolled Applicative User ValidationCode KataHand Rolled Applicative User ValidationCode Kata
Hand Rolled Applicative User Validation Code Kata
 
Artificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension FunctionsArtificia Intellicence and XPath Extension Functions
Artificia Intellicence and XPath Extension Functions
 

Thinking Strategically About IoT