SlideShare a Scribd company logo
1 of 75
Download to read offline
About-Face
REFLECTIONS ON GROWING AN
OPEN-SOURCE MENTALITY
About-Face
HOW I SNUCK A CULTURE TALK INTO
NODEDAY AMSTERDAM
Self-Destruct
HOW TO WRITE A
SELF-DEFEATING TALK
PLEASE ALLOW MYSELF
TO PROPERLY
INTRODUCE MYSELF
Jean-Charles Sisk
twitter/@jcse • github/jasisk • jeancharles@paypal
▸ BOSTON, MA, USA
▸ ENGINEER
▸ PAYPAL
"I have hats older than your country."
— Europeans
Jean-Charles Sisk
twitter/@jcse • github/jasisk • jeancharles@paypal
▸ BOSTON, MA, USA
▸ ENGINEER
▸ PAYPAL
i said
YES
THE JOB
I HAVE
I work, primarily, on
OPEN SOURCE SOFTWARE
JOB I
WISH I HAD
MATCHING FAMILY
SWEATSHIRT MODEL
NODEJS
you're in luck,
I AM NOT GOING TO TALK ABOUT NODEJS
SINCE ADOPTING NODEJS IN 2012
▸ massive growth in app-engineer developed componentry
▸ greatly improved developer happiness
▸ significantly faster time to live
OUR APPLICATIONS
APPEAR TO HAVE BEEN
BUILT IN THE 21ST CENTURY
REMEMBER WHEN PAYPAL
LOOKED LIKE THIS?
Technology adoption checklist:
▸ TECHNOLOGY
▸ PROCESS
▸ CULTURE
don't worry,
I'M STILL NOT GOING TO
TALK ABOUT NODEJS
Technology adoption checklist:
▸ TECHNOLOGY
▸ PROCESS
▸ CULTURE
NODEJS WAS A
TROJAN HORSE
"If one sticks to the idea that once set,
a plan should not be changed, a business
cannot exist for long."
— Taiichi Ohno
But first:
A BRIEF HISTORY
OOPS
PAYPAL IN THE
MID-AUGHTS WAS
DRIVEN EXCLUSIVELY
BY RISK MITIGATION
SLOW BY DESIGN
Developers:
CREATURES OF HABIT
TRUST
NO ONE
nih(NOT INVENTED HERE)
GREAT FOR FARMS—NOT GREAT FOR YOU
UNLESS YOU FARM, IN WHICH CASE I'M IMPRESSED
"everything is a secret and
I trust no one."
— Developers
PAYPAL IN THE
MID-AUGHTS WAS
DRIVEN EXCLUSIVELY
BY RISK MITIGATION
!
THE CULTURE WAS THE REAL REASON FOR THE DECISION TO CHANGE
THE TECHNOLOGY WAS HOW WE SOLD IT
HOW?
start small
TEAR IT
DOWN
BUILD IT
BACK UP
TRANSPARENTLY?
CONSIDER EVERYTHING BUT
DON'T BE AFRAID TO SAY NO
TRANSPARENCY:
I lied.
ENJOY THE FOLLOWING NODEJS CODE
HOW TO WRITE AN EXPRESS APP
import Express from 'express';
const app = Express();
app.listen(8000);
HOW TO WRITE A KRAKEN APP
import Express from 'express';
import Kraken from 'kraken-js';
const app = Express();
app.use(Kraken());
app.listen(8000);
HOW TO WRITE A PAYPAL APP
import Express from 'express';
import Kraken from 'kraken-js';
import PayPal from 'paypalize';
const app = Express();
const opts = PayPal();
app.use(Kraken(opts));
app.listen(8000);
So …
WHAT DOES
THAT GIVE US?
dynamic service mapping, local secrets decryption,
service configuration, PayPal standard configuration
(csrf, x-frame, etc), central logging, central cookie
handling, central device-detection, central session
handling, central exception tracking, monitoring,
analytics, app heath-checks, infra-specific uncaught
exception handling, CDN awareness …
… you generally wouldn't know that unless you read the README.
RELY ON EXISTING
COMMUNITY CONVENTIONS
when you're not wasting time learning and fighting your internal
systems, you have time to accomplish the job you signed up for
Homework:SEE WHAT KATHY SIERRA HAS TO SAY
ABOUT DEPLETING COGNITIVE RESOURCES1
1
youtu.be/FKTxC9pl-WM
"Fine, but that's a lot of work for one
line. Isn't that too magical?"
— you
AbsolutelyBUT THERE'S A CATCH
EVERYTHING IS IN THE OPEN
WITH AN EMPHASIS ON
DOCUMENTATION AND
DISCOVERABILITY
"What about our process?
We can't make [custom-x]
an open process."
— you
K. DON'T.BUT FIND A WAY TO MAKE IT WORK
HOOK INTO COMMON PROCESSES
▸ Source Control
▸ Continuous Integration
▸ Distribution Service
▸ Deployment
consider optimism
ASSUME SUCCESS AND
GOOD INTENTIONS FOR NON-
CRITICAL SYSTEMS AND APPLICATIONS
ADOPTING COMMON CONVENTION
AND BUILDING IN THE OPEN
BUILDS TRUST
PROMOTING TRUST:
COMMUNITY
BUILDING COMMUNITY:
CULTURE
… big finish …
IT SHOULD COME AS NO SURPRISE THAT
THESE ARE PRECISELY THE WAYS LARGE-
SCALE OPEN-SOURCE PROJECTS WORK
… wall of text alert …
Building our projects as if they're open-source even with no intention of
ever opening them up has lead to better documentation, discoverability,
ownership, responsibility, code-quality, efficacy, etc.
By emulating practices we've seen and used in the open-source
community, we've seen tremendous growth from both seasoned
developers and new hires alike.
By simply adopting open principles,
PayPal is a measurably better place to work.
Thanks.
@JCSE

More Related Content

Viewers also liked

Product management by Ashutosh P Singh
Product management by Ashutosh P SinghProduct management by Ashutosh P Singh
Product management by Ashutosh P SinghAshutosh Prakash Singh
 
แบบฝึก8
แบบฝึก8แบบฝึก8
แบบฝึก8kaimmikar123
 
Jacqueline morocho origendelainternet
Jacqueline morocho origendelainternetJacqueline morocho origendelainternet
Jacqueline morocho origendelainternetJacque Morocho
 
IBAGRADS Admission Counseling Seminar
IBAGRADS Admission Counseling SeminarIBAGRADS Admission Counseling Seminar
IBAGRADS Admission Counseling SeminarIBAGRADS-Hunt
 
Barreras arquitectónicas. viviendas accesibles.
Barreras arquitectónicas. viviendas accesibles.Barreras arquitectónicas. viviendas accesibles.
Barreras arquitectónicas. viviendas accesibles.José María
 
"Customer Service Delivery" Seminar Presentation
"Customer Service Delivery" Seminar Presentation"Customer Service Delivery" Seminar Presentation
"Customer Service Delivery" Seminar PresentationEngageBusinessNetwork
 
Social media strategy | 2013 Plan
Social media strategy | 2013 PlanSocial media strategy | 2013 Plan
Social media strategy | 2013 Planraghu sampath
 
IMSP Curriculum Conference (16 Dec 2010)
IMSP Curriculum Conference (16 Dec 2010)IMSP Curriculum Conference (16 Dec 2010)
IMSP Curriculum Conference (16 Dec 2010)Shem Cristobal, PMP
 
California pathways through sjsu
California pathways through sjsuCalifornia pathways through sjsu
California pathways through sjsumoejarv
 
Grafico diario del dax perfomance index para el 08 02-2012
Grafico diario del dax perfomance index para el 08 02-2012Grafico diario del dax perfomance index para el 08 02-2012
Grafico diario del dax perfomance index para el 08 02-2012Experiencia Trading
 
Peran ilmu sejarah peradaban kedokteran islam
Peran ilmu sejarah peradaban kedokteran islamPeran ilmu sejarah peradaban kedokteran islam
Peran ilmu sejarah peradaban kedokteran islamaufia w
 
Mathematics survey report
Mathematics survey reportMathematics survey report
Mathematics survey reportDoreen Yeo
 
Programs Thru Xu
Programs Thru XuPrograms Thru Xu
Programs Thru Xualltereedu6
 

Viewers also liked (15)

Product management by Ashutosh P Singh
Product management by Ashutosh P SinghProduct management by Ashutosh P Singh
Product management by Ashutosh P Singh
 
แบบฝึก8
แบบฝึก8แบบฝึก8
แบบฝึก8
 
Jacqueline morocho origendelainternet
Jacqueline morocho origendelainternetJacqueline morocho origendelainternet
Jacqueline morocho origendelainternet
 
IBAGRADS Admission Counseling Seminar
IBAGRADS Admission Counseling SeminarIBAGRADS Admission Counseling Seminar
IBAGRADS Admission Counseling Seminar
 
Barreras arquitectónicas. viviendas accesibles.
Barreras arquitectónicas. viviendas accesibles.Barreras arquitectónicas. viviendas accesibles.
Barreras arquitectónicas. viviendas accesibles.
 
"Customer Service Delivery" Seminar Presentation
"Customer Service Delivery" Seminar Presentation"Customer Service Delivery" Seminar Presentation
"Customer Service Delivery" Seminar Presentation
 
New+residential+construction+%28 march+2016%29
New+residential+construction+%28 march+2016%29New+residential+construction+%28 march+2016%29
New+residential+construction+%28 march+2016%29
 
Social media strategy | 2013 Plan
Social media strategy | 2013 PlanSocial media strategy | 2013 Plan
Social media strategy | 2013 Plan
 
IMSP Curriculum Conference (16 Dec 2010)
IMSP Curriculum Conference (16 Dec 2010)IMSP Curriculum Conference (16 Dec 2010)
IMSP Curriculum Conference (16 Dec 2010)
 
Telecom 2020
Telecom 2020Telecom 2020
Telecom 2020
 
California pathways through sjsu
California pathways through sjsuCalifornia pathways through sjsu
California pathways through sjsu
 
Grafico diario del dax perfomance index para el 08 02-2012
Grafico diario del dax perfomance index para el 08 02-2012Grafico diario del dax perfomance index para el 08 02-2012
Grafico diario del dax perfomance index para el 08 02-2012
 
Peran ilmu sejarah peradaban kedokteran islam
Peran ilmu sejarah peradaban kedokteran islamPeran ilmu sejarah peradaban kedokteran islam
Peran ilmu sejarah peradaban kedokteran islam
 
Mathematics survey report
Mathematics survey reportMathematics survey report
Mathematics survey report
 
Programs Thru Xu
Programs Thru XuPrograms Thru Xu
Programs Thru Xu
 

Similar to About- Face: Reflections on Growing an Open-Source Mentality

Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017Quentin Adam
 
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...Quentin Adam
 
I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014Quentin Adam
 
RACKSPACE SHARK TANK E-BOOK V4
RACKSPACE SHARK TANK E-BOOK V4RACKSPACE SHARK TANK E-BOOK V4
RACKSPACE SHARK TANK E-BOOK V4Justin McSheehy
 
Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Chris Castiglione
 
Bridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress WizardBridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress WizardMatthew Vaccaro
 
Immutability: from code to infrastructure, the way to scalability - Breizhca...
 Immutability: from code to infrastructure, the way to scalability - Breizhca... Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...Quentin Adam
 
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...Quentin Adam
 
I want to be an efficient developer - APIdays Barcelona version
I want to be an efficient developer - APIdays Barcelona versionI want to be an efficient developer - APIdays Barcelona version
I want to be an efficient developer - APIdays Barcelona versionQuentin Adam
 
Planning Atlassian Apps for Real-World Scale by John Paz
Planning Atlassian Apps for Real-World Scale by John PazPlanning Atlassian Apps for Real-World Scale by John Paz
Planning Atlassian Apps for Real-World Scale by John PazJohn Paz
 
Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014Chris Castiglione
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionQuentin Adam
 
Referral Programs: We Can Do So Much Better - Alan Henshaw
Referral Programs: We Can Do So Much Better  - Alan HenshawReferral Programs: We Can Do So Much Better  - Alan Henshaw
Referral Programs: We Can Do So Much Better - Alan HenshawRecruitDC
 
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015Christian Heilmann
 
Amazon Elastic Container Service for Kubernetes (Amazon EKS)
Amazon Elastic Container Service for Kubernetes (Amazon EKS)Amazon Elastic Container Service for Kubernetes (Amazon EKS)
Amazon Elastic Container Service for Kubernetes (Amazon EKS)Amazon Web Services
 
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1jward5519
 
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1jward5519
 
Thinking out of the Box
Thinking out of the BoxThinking out of the Box
Thinking out of the BoxDan Rockwell
 

Similar to About- Face: Reflections on Growing an Open-Source Mentality (20)

Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
Comment les contrôleurs de gestion ont fuck up mon IT - Lean Kanban France 2017
 
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...Immutability: from code to infrastructure, the way of scalability - snowcamp ...
Immutability: from code to infrastructure, the way of scalability - snowcamp ...
 
I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014I want to be an efficient developper - APIdays Berlin 2014
I want to be an efficient developper - APIdays Berlin 2014
 
RACKSPACE SHARK TANK E-BOOK V4
RACKSPACE SHARK TANK E-BOOK V4RACKSPACE SHARK TANK E-BOOK V4
RACKSPACE SHARK TANK E-BOOK V4
 
Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish Programming for Non-programmers PFNP @ Razorfish
Programming for Non-programmers PFNP @ Razorfish
 
Bridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress WizardBridging the Gap: From WordPress beginner to WordPress Wizard
Bridging the Gap: From WordPress beginner to WordPress Wizard
 
Immutability: from code to infrastructure, the way to scalability - Breizhca...
 Immutability: from code to infrastructure, the way to scalability - Breizhca... Immutability: from code to infrastructure, the way to scalability - Breizhca...
Immutability: from code to infrastructure, the way to scalability - Breizhca...
 
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
Immutability: from code to infrastructure, the way to scalability - Voxxed Da...
 
I want to be an efficient developer - APIdays Barcelona version
I want to be an efficient developer - APIdays Barcelona versionI want to be an efficient developer - APIdays Barcelona version
I want to be an efficient developer - APIdays Barcelona version
 
Planning Atlassian Apps for Real-World Scale by John Paz
Planning Atlassian Apps for Real-World Scale by John PazPlanning Atlassian Apps for Real-World Scale by John Paz
Planning Atlassian Apps for Real-World Scale by John Paz
 
Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014Programming for Non-Programmers - SXSW Vegas 2014
Programming for Non-Programmers - SXSW Vegas 2014
 
I want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT versionI want to be an efficient developper. Mix-IT version
I want to be an efficient developper. Mix-IT version
 
Referral Programs: We Can Do So Much Better - Alan Henshaw
Referral Programs: We Can Do So Much Better  - Alan HenshawReferral Programs: We Can Do So Much Better  - Alan Henshaw
Referral Programs: We Can Do So Much Better - Alan Henshaw
 
Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015Mind the Gap - State of the Browser 2015
Mind the Gap - State of the Browser 2015
 
Getting to MVP on AWS
Getting to MVP on AWSGetting to MVP on AWS
Getting to MVP on AWS
 
Kubernetes on AWS
Kubernetes on AWSKubernetes on AWS
Kubernetes on AWS
 
Amazon Elastic Container Service for Kubernetes (Amazon EKS)
Amazon Elastic Container Service for Kubernetes (Amazon EKS)Amazon Elastic Container Service for Kubernetes (Amazon EKS)
Amazon Elastic Container Service for Kubernetes (Amazon EKS)
 
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1
 
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1Creating Semantic Mashups  Bridging Web 2 0 And The Semantic Web Presentation 1
Creating Semantic Mashups Bridging Web 2 0 And The Semantic Web Presentation 1
 
Thinking out of the Box
Thinking out of the BoxThinking out of the Box
Thinking out of the Box
 

More from icemobile

Design thinking for play meetup
Design thinking for play meetup Design thinking for play meetup
Design thinking for play meetup icemobile
 
Context chat UXcamp Amsterdam 2017
Context chat UXcamp Amsterdam 2017Context chat UXcamp Amsterdam 2017
Context chat UXcamp Amsterdam 2017icemobile
 
Analysing Memory Leaks
Analysing Memory LeaksAnalysing Memory Leaks
Analysing Memory Leaksicemobile
 
A date with data - CI’s Great British data visualisation adventure
A date with data - CI’s Great British data visualisation adventureA date with data - CI’s Great British data visualisation adventure
A date with data - CI’s Great British data visualisation adventureicemobile
 
Context Chat - why, what & how
Context Chat - why, what & howContext Chat - why, what & how
Context Chat - why, what & howicemobile
 
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...icemobile
 
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto CanadaRetail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canadaicemobile
 
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile icemobile
 
Service Discovery or Why each micro service should believe it's the only one ...
Service Discovery or Why each micro service should believe it's the only one ...Service Discovery or Why each micro service should believe it's the only one ...
Service Discovery or Why each micro service should believe it's the only one ...icemobile
 
Explorations in Cooperative Distributed Systems with Uber's Ringpop
Explorations in Cooperative Distributed Systems with Uber's RingpopExplorations in Cooperative Distributed Systems with Uber's Ringpop
Explorations in Cooperative Distributed Systems with Uber's Ringpopicemobile
 
An Amsterdam perspective on Design Thinking
An Amsterdam perspective on Design ThinkingAn Amsterdam perspective on Design Thinking
An Amsterdam perspective on Design Thinkingicemobile
 
Profiling tools and Android Performance patterns
Profiling tools and Android Performance patternsProfiling tools and Android Performance patterns
Profiling tools and Android Performance patternsicemobile
 
Mobile App Europe 2015 Pulse UX Workshop Presentation
Mobile App Europe 2015 Pulse UX Workshop PresentationMobile App Europe 2015 Pulse UX Workshop Presentation
Mobile App Europe 2015 Pulse UX Workshop Presentationicemobile
 
Product Tank Amsterdam Pulse UX Presentation
Product Tank Amsterdam Pulse UX PresentationProduct Tank Amsterdam Pulse UX Presentation
Product Tank Amsterdam Pulse UX Presentationicemobile
 
AMS Node Meetup February presentation Jasper Spoel
AMS Node Meetup February presentation Jasper SpoelAMS Node Meetup February presentation Jasper Spoel
AMS Node Meetup February presentation Jasper Spoelicemobile
 
AMS Node Meetup, Node Summit 2015 Recap
AMS Node Meetup, Node Summit 2015 RecapAMS Node Meetup, Node Summit 2015 Recap
AMS Node Meetup, Node Summit 2015 Recapicemobile
 
AMS Node Meetup December presentation Phusion Passenger
AMS Node Meetup December presentation Phusion PassengerAMS Node Meetup December presentation Phusion Passenger
AMS Node Meetup December presentation Phusion Passengericemobile
 
Design Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
Design Thinking to accelerate Innovation - Masterclass on RLC2015 BarcelonaDesign Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
Design Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelonaicemobile
 
The Numbers Magic (Amsterdam Node Meetup Presentation)
The Numbers Magic (Amsterdam Node Meetup Presentation)The Numbers Magic (Amsterdam Node Meetup Presentation)
The Numbers Magic (Amsterdam Node Meetup Presentation)icemobile
 
ProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den BergProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den Bergicemobile
 

More from icemobile (20)

Design thinking for play meetup
Design thinking for play meetup Design thinking for play meetup
Design thinking for play meetup
 
Context chat UXcamp Amsterdam 2017
Context chat UXcamp Amsterdam 2017Context chat UXcamp Amsterdam 2017
Context chat UXcamp Amsterdam 2017
 
Analysing Memory Leaks
Analysing Memory LeaksAnalysing Memory Leaks
Analysing Memory Leaks
 
A date with data - CI’s Great British data visualisation adventure
A date with data - CI’s Great British data visualisation adventureA date with data - CI’s Great British data visualisation adventure
A date with data - CI’s Great British data visualisation adventure
 
Context Chat - why, what & how
Context Chat - why, what & howContext Chat - why, what & how
Context Chat - why, what & how
 
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
TAPOST Conference 2016 Riga // Better Products Faster: Let's bring the user i...
 
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto CanadaRetail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
Retail Loyalty Congress 2016 Masterclass IceMobile // Toronto Canada
 
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
Ladies that UX Amsterdam 18082016 - Experience Mapping with IceMobile
 
Service Discovery or Why each micro service should believe it's the only one ...
Service Discovery or Why each micro service should believe it's the only one ...Service Discovery or Why each micro service should believe it's the only one ...
Service Discovery or Why each micro service should believe it's the only one ...
 
Explorations in Cooperative Distributed Systems with Uber's Ringpop
Explorations in Cooperative Distributed Systems with Uber's RingpopExplorations in Cooperative Distributed Systems with Uber's Ringpop
Explorations in Cooperative Distributed Systems with Uber's Ringpop
 
An Amsterdam perspective on Design Thinking
An Amsterdam perspective on Design ThinkingAn Amsterdam perspective on Design Thinking
An Amsterdam perspective on Design Thinking
 
Profiling tools and Android Performance patterns
Profiling tools and Android Performance patternsProfiling tools and Android Performance patterns
Profiling tools and Android Performance patterns
 
Mobile App Europe 2015 Pulse UX Workshop Presentation
Mobile App Europe 2015 Pulse UX Workshop PresentationMobile App Europe 2015 Pulse UX Workshop Presentation
Mobile App Europe 2015 Pulse UX Workshop Presentation
 
Product Tank Amsterdam Pulse UX Presentation
Product Tank Amsterdam Pulse UX PresentationProduct Tank Amsterdam Pulse UX Presentation
Product Tank Amsterdam Pulse UX Presentation
 
AMS Node Meetup February presentation Jasper Spoel
AMS Node Meetup February presentation Jasper SpoelAMS Node Meetup February presentation Jasper Spoel
AMS Node Meetup February presentation Jasper Spoel
 
AMS Node Meetup, Node Summit 2015 Recap
AMS Node Meetup, Node Summit 2015 RecapAMS Node Meetup, Node Summit 2015 Recap
AMS Node Meetup, Node Summit 2015 Recap
 
AMS Node Meetup December presentation Phusion Passenger
AMS Node Meetup December presentation Phusion PassengerAMS Node Meetup December presentation Phusion Passenger
AMS Node Meetup December presentation Phusion Passenger
 
Design Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
Design Thinking to accelerate Innovation - Masterclass on RLC2015 BarcelonaDesign Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
Design Thinking to accelerate Innovation - Masterclass on RLC2015 Barcelona
 
The Numbers Magic (Amsterdam Node Meetup Presentation)
The Numbers Magic (Amsterdam Node Meetup Presentation)The Numbers Magic (Amsterdam Node Meetup Presentation)
The Numbers Magic (Amsterdam Node Meetup Presentation)
 
ProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den BergProductTank Amsterdam - IceMobile Karlijn van den Berg
ProductTank Amsterdam - IceMobile Karlijn van den Berg
 

Recently uploaded

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraDeakin University
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...shyamraj55
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 

Recently uploaded (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Artificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning eraArtificial intelligence in the post-deep learning era
Artificial intelligence in the post-deep learning era
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
Automating Business Process via MuleSoft Composer | Bangalore MuleSoft Meetup...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptxVulnerability_Management_GRC_by Sohang Sengupta.pptx
Vulnerability_Management_GRC_by Sohang Sengupta.pptx
 

About- Face: Reflections on Growing an Open-Source Mentality