SlideShare a Scribd company logo
1 of 65
World Trade Organization
Steve Tanner - IT Systems Analyst
Drupal in an International
Organization. Too good to be true?
Spoiler: no
Based in Geneva, Switzerland
World Trade Organization
Approximately 700 employees
161 Member Countries
World Trade Organization
What Do We Do?
Trade Negotiations
Implementation and Monitoring
Dispute Settlement
Building Trade Capacity
What Do We Do?
How did Drupal arrive?
Why?...
Seemed secure. ‘Free’. Widely used. Urgent need to
move.
Why not?...
Drupal is a free and open-source content-management
framework written in PHP and distributed under the GNU
General Public License (Wikipedia).
“It’s OK for teenagers in their
bedrooms - but not for serious
projects.”
Credibility Issue?
Seems not...
https://www.drupal.com/showcases
4 weeks later...
Our Drupal Sites
Standards and Trade Development Facility
(STDF)
http://www.standardsfacility.org/
STDF
Seeks to improve sanitary capacity in developing countries
which in turn supports sustainable economic growth, poverty
reduction, food security and environmental protection.
STDF
Challenge: We needed to integrate a large document library
allowing in-document / faceted searching.
Apache Solr with
Drupal Solr Module
Solution...
Our Drupal Sites
Enhanced Integrated Framework (EIF)
http://www.enhancedif.org/
EIF
Supports LDCs to be more active players in the global trading
system by helping them tackle supply-side constraints to
trade and develop sustainable export growth
Challenge: We needed a section of the site restricted to
certain login based roles
EIF
Drupal Roles and
Permissions
Solution...
Trade Facilitation Agreement Facility (TFAF)
http://www.tfafacility.org/
Our Drupal Sites
TFAF
Facility to help LDCs implement Trade Facilitation Agreement:
‘Removing red tape’ across customs borders.
Challenge: After TF agreement was reached we were asked
to develop a website rapidly as a public resource. Needed to
be trilingual:: English, French and Spanish.
TFAF
Internationalization
modules & organizational
learning
Solutions...
Cultural Adjustments
No Throat To Choke..
The Power of Community
Drupal is open source software maintained and developed by
a community of over 1,000,000 users and developers. 31778
free modules (source: Drupal.org)
Drupal 8 core has over 2700 contributors.
source: http://xjmdrupal.org/blog/contribution-influence-
drupal-8
The Power of Community
DrupalCon
Useful Things We’ve Learned
Champions / supportive management essential
Be willing to experiment - it’s free after all!
Modular nature has allowed increasingly rapid and accurate
project management.
New ways and a new language.
Git
repos
Tar
ball
Chaos
suite
Blocks
vs
Panels
Useful Things We’ve Learned
Auditability. Important when we implemented a link to Active
Directory.
Victims of our own success.
Useful Things We’ve Learned
The world is changing (has already changed?) We work with
developers who know nothing else.
Thanks!
Any questions?
Latest Open Technology Projects
Digital
Transformation
• A brief look at the Economist.
• How is the Economist changing to enable digital transformation ?
• What part do Open Source Technologies play in this enablement ?
What we will cover
• Smart – Our readers turn to The Economist to make sense of the forces
that shape our future.
• Trusted –The Economist is relied upon as a filter of world affairs.
• Bold – Founded to defend free trade, The Economist is not afraid to
advocate for positive change.
• Global – The only publication with a dedicated section covering every
region in the world, every week.
• Well-written – Readers value The Economist’s distinct style of
intelligence and wit
What Sets the economist apart?
We are the antidote for information overload:
We distil news into a ‘finish-able’ package.
The Economist
Newsletter
The Economist
App
Global Business
Review
The Economist
Espresso
Economist.com
Two editorially-
curated newsletters
every week. They
highlight the best of
print and online.
Weekly international
news and business
publication, offering
clear reporting,
commentary and
analysis.
Starts with 10 articles
a month followed by
a singular daily news
analysis read – a
known investment of
time.
The lean-back,
immersive experience
of print. It offers
audio recording and
digital enhancements.
On Demand access to
views, insights, blogs
and events.
A morning briefing
that tells you what’s on
the global agenda in
the coming day.
• In 2010 we migrated our website to Drupal 6 and enabled a platform to
deliver all our content, comments and interactive.
• In 2014 we enabled our first daily offering called Espresso powered by
Drupal 7 for its content and a native offering on iOS and Android.
• In 2014 we delivered The World In using a combination of Drupal 7 and
the Pug Pig framework to deliver our experience.
• In 2015 we delivered Intelligent Life using again a combination of
Drupal 7 and the Pug Pig framework
• In 2015 we delivered our first multi-lingual offering. Global Business
Review delivering content in Chinese and English powered by Drupal 7.
We are no stranger to Open Source
Technologies…
• Inflexible and slow to change resulting in a reduced ability to grow our
reach.
• Data in siloes providing missed opportunities in targeting our audience
and getting understanding of our customer
• Aging landscape making it difficult to get resources on the ground to
effect change
• A lot of re-work making development and product delivery slow
• Tightly coupled resulting in complex deployment reducing the ability to
introduce new features.
Now we face some challenges
towards digital transformation ?
We focused on our
culture…
We embraced the following strategy
Be Cloud First
Buy Commodity
and Build
Innovation
Cross Functional
and Product
Centric
Agile Mindset
Value and Data
Driven
• We embraced the Cloud, transitioned our core website
to AWS and are actively building our new digital
platforms with Cloud First in mind
• We have focused our development efforts in areas that
enable innovation and looking at SasS to enable
commodity driven requirements
• We focus on iterating, testing and learning. We look at
experimenting, building MVEs and MVPs and use data
to drive our decisions and evolution.
• We transformed our teams into cross functional teams
lead through in house product development.
We transformed our culture
Be Cloud First
Buy Commodity
and Build
Innovation
Cross Functional
and Product
Centric
Agile Mindset
Value and Data
Driven
We started our journey….
Sales
Introduce Grow Mature Decline Withdraw
We became Product Centric and
Iterative
Experiment
Iterate
MVP
• The Economist Online includes a
range of content and interactive
features.
• But this is not the only content
platform….
• World In
• Intelligent Life
• Espresso
• Print Publication
• Debates….
Our Current Content Platform
Better Global
UX
Faster Load
Times
Search Engine
Indexability
Free
Progressive
Enhancements
Easier Code
Maintenance
What are we trying to achieve ?
• More people reading more
articles
• Leading to more subscription
conversions
• Increased advertising
inventory
• Plus a better content system
on which to build new
products
• Our first experiment in Node,
React and Isomorphic JS
• An average page load of 1.5
seconds down from 7 seconds to
see content above the fold.
• 46 page requests on the first load,
an average of 8 on subsequent
requests, down from over 350
requests
• A nearly seamless experience
when browsing the site
We became Component based
• Small autonomous services that work together, can be scaled and
released independently with different teams potentially using different
languages across different locations.
We Introduced Microservices
Autonomous
Modelled
around the
business domain
Small, does one
thing, and does
it well
Owning build
and deployment
Integrates via
well-known
interfaces
We embraced GOLang
Performant
•Go should be
able to maintain
connections with
thousands of
users from a
single instance,
without
exhausting
available
memory.
Non Blocking
•The Go runtime
ensures that any
one goroutine
isn't blocking the
others. Code is
written in a
synchronous
style while being
fully non-
blocking. There
is no need for
callbacks, so
there is no
"callback hell."
Scalable
•Go has one
straightforward
model. It
multiplexes onto
OS threads (like
Erlang), and
stacks grow as
needed.
Concurrency
•Atomic Channels
to reinforce that
you should share
memory by
communicating,
instead of
communicating
by sharing
memory. GO
makes it very
easy to
implement
concurrent,
scalable solutions
without race-
conditions
Compilation
•JVM-based
languages are
saddled with
slow startup
times. This
doesn't just affect
auto-scaling and
server restarts. It
can also be
crippling in
development.
•Go applications
compile quickly
and launch
immediately.
https://github.com/EconomistDigitalSolutions/goberry
From Idea to
Production
• Automate as much as
possible
• Rapid feedback loop
• Version everything
• Introduced tooling to
support speed.
We Embraced CI and CD
Version
Control
Start with
API
Build
ImageProvision
Execute
• Team
• JIRA and Confluence
• Slack for Team Communication
• Tools our Build Pipeline
• We use GIT for source and
configuration
• Jenkins to support CI
• GOCD for CD
• RPM for GO binaries
• NPM for Node binaries
• Packer for Image Creation
• Consul for Service Discovery
• Salt for Configuration Management
Product 1
C D
A B
Product ..
n
C E
A B Externals
Blog Comments ImagesPrint
Micro Services
API
Content
Repository
REST/JSON
PHP/Drupal
Front End Experience
CCI Other
Our
Content
Platform
Transformed
What are we trying to achieve ?
• We can start testing our new experience by bringing the platform to a
subset of our consumers enabling us to test, learn, adapt and improve
our experience.
• We are able to deliver content to different content aggregators and
mobile applications increasing our reach.
• We are able to build products using these components and focus only on
building what we need different for the product. Speed to Market is
increased
• We will have a continuous delivery mechanism to deliver our platforms
enabling us to release more often and get value earlier.
But we are not stopping
there…
We are transforming our customer
platform.
• Current subscription management tool is not flexible for digital
subscription management
• Current marketing and eCommerce tool is not flexible and costly to add
new features (time and money)
• Current access control platform outdated, near impossible to maintain,
unpredictable, data unreliable
• Tough integration with other systems / apps
Call Customer
Care
Compare
Offers
Talk to
Friends
Review
offers
Interact with
Banner Ads
& search
Evaluates
Offers
Evaluate
Evaluates choices,
products, prices,
offers and discounts
Clicks
& reviews
Hits
Reg Wall
Registers
Hits
Paywall
Decides
to Interact
Past
Experiences
Continue
exploring
articles
OFFLINE
Place order
with
Call Center
Get Confirmation
Email
Adjust,
Upgrade,
Manage -
Call
Self
Service
Account
Share
experience
Interact
Decides to buy
or try
Content &
newsletters
Personalization
& relevance
Buys
Purchase and
gets access
ONLINE
Buy
Get access
Activate &
Get access
Engage
Use and Share
Experience
Decides
to BuyShould I
renew ?
Get
Confirmation
Email
Consume
Looked at the Customer Experience
What are we looking to achieve ?
• Improve the digital customer journey
• Deliver cross platform integration of customer, their products, marketing
pages, eCommerce, data analytics
• Accurate master data which we own
• Reduce cost of digital subscription management
• Improve marketing opportunities
A Best of Breed Approach
Login
BI
Customer
Hub
Fulfillment
Tagging
Omniture tracking
Content consumption
DMP
Circulation &
Activation
Data Warehouse
Media
Data Warehouse
Finance
GL feed
BillingMarketing
CMS
A&E
Email
Mulesoft powering our
cloud service bus
enabling process
orchestration and
integration
Salesforce becoming our
central hub for
customer data putting
the customer at the
heart of our platform.
EZPublish enabling our
Marketing Offers and
Online Acquisition
Journey.
Gluu providing our
Identity and Access
Management.
Zuora enabling
subscription and
recurring billing.
What will the platform give us
• More choice for subscription types
• Seamless cross-platform device access
• Accurate access control
• Wider payment options
• Deeper self-service capability
• Improved Product Portfolio capability
• Rapid landing page / offer template setup
• Synchronize rather than reconcile data
• And much more…
• We have transformed our culture and strategy to enable digital
transformation.
• We enabled continuous integration so we can iterate, adapt, test and
learn
• We embraced a best of breed approach to our technology landscape
focusing on buying commodity and building innovation
• We continue to embrace Open Technology where appropriate to enable
our digital capability.
In Conclusion

More Related Content

What's hot

Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at FrosconKris Buytaert
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open sourceArnaud Porterie
 
Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsNathen Harvey
 
The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)Alexis Monville
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps CultureJumpCloud
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayAlexis Monville
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream PathTesora
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...Gene Kim
 
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeLearn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeDocker, Inc.
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go largeTom Phethean
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...Daniel Bryant
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryGene Kim
 
DevOps Picc12 Management Talk
DevOps Picc12 Management TalkDevOps Picc12 Management Talk
DevOps Picc12 Management TalkMichael Rembetsy
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Kris Buytaert
 
.NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith...
.NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith....NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith...
.NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith...NETFest
 
DevOps Transformation in DXB Telkom
DevOps Transformation in DXB TelkomDevOps Transformation in DXB Telkom
DevOps Transformation in DXB TelkomDevOps Indonesia
 
Digital Doha Summit - ICT Qatar and Open Source
Digital Doha Summit - ICT Qatar and Open SourceDigital Doha Summit - ICT Qatar and Open Source
Digital Doha Summit - ICT Qatar and Open SourceForum One
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsRodrigo Campos
 
The Apache Way: A Proven Way Toward Success
The Apache Way: A Proven Way Toward SuccessThe Apache Way: A Proven Way Toward Success
The Apache Way: A Proven Way Toward SuccessEvans Ye
 

What's hot (20)

Devops Devops Devops, at Froscon
Devops Devops Devops, at FrosconDevops Devops Devops, at Froscon
Devops Devops Devops, at Froscon
 
Building software: the lessons from open source
Building software: the lessons from open sourceBuilding software: the lessons from open source
Building software: the lessons from open source
 
Walk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOpsWalk This Way - An Introduction to DevOps
Walk This Way - An Introduction to DevOps
 
The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)The Agile and Open Source Way (AgileTour Brussels)
The Agile and Open Source Way (AgileTour Brussels)
 
5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture5 Steps for a High-Performing DevOps Culture
5 Steps for a High-Performing DevOps Culture
 
French Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source WayFrench Scrum User Group @Google - The Agile and Open Source Way
French Scrum User Group @Google - The Agile and Open Source Way
 
A Tale from the Upstream Path
A Tale from the Upstream PathA Tale from the Upstream Path
A Tale from the Upstream Path
 
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
DOES16 San Francisco - Damon Edwards - The Talent You Need is Already Inside ...
 
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLifeLearn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
Learn Fast, Fail Fast, Deliver Fast: The MOD Squad Way at MetLife
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go large
 
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
DevoxxUK 2016: "DevOps: Microservices, containers, platforms, tooling... Oh y...
 
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps StoryDOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
DOES16 London - Jonathan Fletcher - Re-imagining Hiscox IT: A DevOps Story
 
DevOps Picc12 Management Talk
DevOps Picc12 Management TalkDevOps Picc12 Management Talk
DevOps Picc12 Management Talk
 
Icebreaker with DevOps
Icebreaker with DevOpsIcebreaker with DevOps
Icebreaker with DevOps
 
Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.Devops, the future is here, it's just not evenly distributed yet.
Devops, the future is here, it's just not evenly distributed yet.
 
.NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith...
.NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith....NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith...
.NET Fest 2019. Eran Stiller. 6 Lessons I Learned on My Journey from Monolith...
 
DevOps Transformation in DXB Telkom
DevOps Transformation in DXB TelkomDevOps Transformation in DXB Telkom
DevOps Transformation in DXB Telkom
 
Digital Doha Summit - ICT Qatar and Open Source
Digital Doha Summit - ICT Qatar and Open SourceDigital Doha Summit - ICT Qatar and Open Source
Digital Doha Summit - ICT Qatar and Open Source
 
Velocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOpsVelocity Conference NYC 2014 - Real World DevOps
Velocity Conference NYC 2014 - Real World DevOps
 
The Apache Way: A Proven Way Toward Success
The Apache Way: A Proven Way Toward SuccessThe Apache Way: A Proven Way Toward Success
The Apache Way: A Proven Way Toward Success
 

Viewers also liked

Revista Mundo Contact Agosto 2015
Revista Mundo Contact Agosto 2015Revista Mundo Contact Agosto 2015
Revista Mundo Contact Agosto 2015Mundo Contact
 
Hack your Mindset- BRAIN UC Agosto 2015
Hack your Mindset- BRAIN UC Agosto 2015Hack your Mindset- BRAIN UC Agosto 2015
Hack your Mindset- BRAIN UC Agosto 2015Mindset Dynamics
 
Ecología Gasoducto Vs. Energía electrica
Ecología Gasoducto Vs. Energía electricaEcología Gasoducto Vs. Energía electrica
Ecología Gasoducto Vs. Energía electricaChristopher Marrero
 
What is cultured pearl gemstones or moti ratna
What is cultured pearl gemstones or moti ratnaWhat is cultured pearl gemstones or moti ratna
What is cultured pearl gemstones or moti ratnaPearl Gemstone
 
Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2
Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2
Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2Burton Lee
 
Presentación ODEBRECHT - Foro 08-09-10
Presentación ODEBRECHT - Foro 08-09-10Presentación ODEBRECHT - Foro 08-09-10
Presentación ODEBRECHT - Foro 08-09-10Felix Zambrano A.
 
A New Year in Data Science: ML Unpaused
A New Year in Data Science: ML UnpausedA New Year in Data Science: ML Unpaused
A New Year in Data Science: ML UnpausedPaco Nathan
 
Trabajo de economia Proyecto de inversion Kumon
Trabajo de economia Proyecto de inversion KumonTrabajo de economia Proyecto de inversion Kumon
Trabajo de economia Proyecto de inversion KumonLisandro Cunci
 
Hiperplasia prostática benigna
Hiperplasia prostática benignaHiperplasia prostática benigna
Hiperplasia prostática benignaIMSS
 
Diseño rejilla lateral
Diseño rejilla lateralDiseño rejilla lateral
Diseño rejilla lateralByron Guachon
 
Washington, Maastricht. Non stop to sudden stops
Washington, Maastricht. Non stop to sudden stopsWashington, Maastricht. Non stop to sudden stops
Washington, Maastricht. Non stop to sudden stopsFundación Ramón Areces
 
Telelingua Corporate Brochure 2016 - EN LRs
Telelingua Corporate Brochure 2016 - EN LRsTelelingua Corporate Brochure 2016 - EN LRs
Telelingua Corporate Brochure 2016 - EN LRsSven Lekeu
 
consumismo - la historia de las cosas
consumismo - la historia de las cosasconsumismo - la historia de las cosas
consumismo - la historia de las cosasluciamtz
 
Wichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbilden
Wichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbildenWichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbilden
Wichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbildencrowdmedia GmbH
 

Viewers also liked (20)

Revista Mundo Contact Agosto 2015
Revista Mundo Contact Agosto 2015Revista Mundo Contact Agosto 2015
Revista Mundo Contact Agosto 2015
 
Hack your Mindset- BRAIN UC Agosto 2015
Hack your Mindset- BRAIN UC Agosto 2015Hack your Mindset- BRAIN UC Agosto 2015
Hack your Mindset- BRAIN UC Agosto 2015
 
Qué Has Hecho Hoy?
Qué Has Hecho Hoy?Qué Has Hecho Hoy?
Qué Has Hecho Hoy?
 
Ecología Gasoducto Vs. Energía electrica
Ecología Gasoducto Vs. Energía electricaEcología Gasoducto Vs. Energía electrica
Ecología Gasoducto Vs. Energía electrica
 
What is cultured pearl gemstones or moti ratna
What is cultured pearl gemstones or moti ratnaWhat is cultured pearl gemstones or moti ratna
What is cultured pearl gemstones or moti ratna
 
Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2
Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2
Frederic Maire - Renault Innovation Silicon Valley - Stanford - Jan 30 2012 v2
 
Cable utp
Cable utpCable utp
Cable utp
 
Presentación ODEBRECHT - Foro 08-09-10
Presentación ODEBRECHT - Foro 08-09-10Presentación ODEBRECHT - Foro 08-09-10
Presentación ODEBRECHT - Foro 08-09-10
 
A New Year in Data Science: ML Unpaused
A New Year in Data Science: ML UnpausedA New Year in Data Science: ML Unpaused
A New Year in Data Science: ML Unpaused
 
Trabajo de economia Proyecto de inversion Kumon
Trabajo de economia Proyecto de inversion KumonTrabajo de economia Proyecto de inversion Kumon
Trabajo de economia Proyecto de inversion Kumon
 
Hiperplasia prostática benigna
Hiperplasia prostática benignaHiperplasia prostática benigna
Hiperplasia prostática benigna
 
Diseño rejilla lateral
Diseño rejilla lateralDiseño rejilla lateral
Diseño rejilla lateral
 
Das ETZ Projekt Gedächtnis Ohne Grenzen / Projekt ETZ Pamäť bez hraníc
Das ETZ Projekt Gedächtnis Ohne Grenzen / Projekt ETZ Pamäť bez hranícDas ETZ Projekt Gedächtnis Ohne Grenzen / Projekt ETZ Pamäť bez hraníc
Das ETZ Projekt Gedächtnis Ohne Grenzen / Projekt ETZ Pamäť bez hraníc
 
Washington, Maastricht. Non stop to sudden stops
Washington, Maastricht. Non stop to sudden stopsWashington, Maastricht. Non stop to sudden stops
Washington, Maastricht. Non stop to sudden stops
 
Telelingua Corporate Brochure 2016 - EN LRs
Telelingua Corporate Brochure 2016 - EN LRsTelelingua Corporate Brochure 2016 - EN LRs
Telelingua Corporate Brochure 2016 - EN LRs
 
Enfermedad renal cronica ok
Enfermedad renal cronica okEnfermedad renal cronica ok
Enfermedad renal cronica ok
 
TOPLOAD magazine
TOPLOAD magazineTOPLOAD magazine
TOPLOAD magazine
 
consumismo - la historia de las cosas
consumismo - la historia de las cosasconsumismo - la historia de las cosas
consumismo - la historia de las cosas
 
Wichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbilden
Wichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbildenWichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbilden
Wichtich is' auf’er Webseite: Social Media Kanäle in der Web-Analyse abbilden
 
Guía de aprendizaje (Constitucional)
Guía de aprendizaje  (Constitucional)Guía de aprendizaje  (Constitucional)
Guía de aprendizaje (Constitucional)
 

Similar to OS Accelerate London - 09/16/15

Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Exove
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?Haggai Philip Zagury
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...Phase2
 
Sharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps CultureSharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps CultureHarm Boertien
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...CollabNet
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Acquia
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Mirco Hering
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16Parth Lawate
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftChristian Heilmann
 
Streamlining Deployments in a Large Websphere Environment
Streamlining Deployments in a Large Websphere Environment Streamlining Deployments in a Large Websphere Environment
Streamlining Deployments in a Large Websphere Environment XebiaLabs
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14dennisn129CBN
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...Kevin Hancock
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowDevOps.com
 
Automate Hadoop Cluster Deployment in a Banking Ecosystem
Automate Hadoop Cluster Deployment in a Banking EcosystemAutomate Hadoop Cluster Deployment in a Banking Ecosystem
Automate Hadoop Cluster Deployment in a Banking EcosystemHellmar Becker
 
A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015Yoav Kutner
 

Similar to OS Accelerate London - 09/16/15 (20)

Why Open Always Trumps Closed?
Why Open Always Trumps Closed?Why Open Always Trumps Closed?
Why Open Always Trumps Closed?
 
TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?TechRadarCon 2022 | Have you built your platform yet ?
TechRadarCon 2022 | Have you built your platform yet ?
 
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...Riding the Drupal Wave:  The Future for Drupal and Open Source Content Manage...
Riding the Drupal Wave: The Future for Drupal and Open Source Content Manage...
 
Appnovation Intro Deck
Appnovation Intro DeckAppnovation Intro Deck
Appnovation Intro Deck
 
Sharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps CultureSharing is Caring, How OSS can help embed a DevOps Culture
Sharing is Caring, How OSS can help embed a DevOps Culture
 
Going open source first
Going open source firstGoing open source first
Going open source first
 
A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...A Reference Architecture to Enable Visibility and Traceability across the Ent...
A Reference Architecture to Enable Visibility and Traceability across the Ent...
 
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
Story of Multnomah County: Migrating from Vignette and Building a Drupal Ecos...
 
Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015Dev Ops for systems of record - Talk at Agile Australia 2015
Dev Ops for systems of record - Talk at Agile Australia 2015
 
The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16The spirit of Opensource - lets plan to contribute ! @JWC16
The spirit of Opensource - lets plan to contribute ! @JWC16
 
Turning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and MicrosoftTurning huge ships - Open Source and Microsoft
Turning huge ships - Open Source and Microsoft
 
Streamlining Deployments in a Large Websphere Environment
Streamlining Deployments in a Large Websphere Environment Streamlining Deployments in a Large Websphere Environment
Streamlining Deployments in a Large Websphere Environment
 
Drupal for Enterprises
Drupal for EnterprisesDrupal for Enterprises
Drupal for Enterprises
 
CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14CollabNet Houston Workshop Live Enterpise agility_11.12.14
CollabNet Houston Workshop Live Enterpise agility_11.12.14
 
OaaS:Open as a Strategy
OaaS:Open as a StrategyOaaS:Open as a Strategy
OaaS:Open as a Strategy
 
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...Securely Scaling Agile Software Delivery:  Traceability, Visibility and Colla...
Securely Scaling Agile Software Delivery: Traceability, Visibility and Colla...
 
Integrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and HowIntegrating SAP into DevOps Pipelines: Why and How
Integrating SAP into DevOps Pipelines: Why and How
 
Automate Hadoop Cluster Deployment in a Banking Ecosystem
Automate Hadoop Cluster Deployment in a Banking EcosystemAutomate Hadoop Cluster Deployment in a Banking Ecosystem
Automate Hadoop Cluster Deployment in a Banking Ecosystem
 
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair HardieEVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
EVOLVE'13 | Customer Success Story | Life Technologies | Blair Hardie
 
A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015A Journey Down the Open Road - SymfonyCon Paris 2015
A Journey Down the Open Road - SymfonyCon Paris 2015
 

More from Appnovation Technologies

Using Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the EnterpriseUsing Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the EnterpriseAppnovation Technologies
 
O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...
O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...
O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...Appnovation Technologies
 
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...Appnovation Technologies
 
Creating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesCreating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesAppnovation Technologies
 
Agile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web DevelopmentAgile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web DevelopmentAppnovation Technologies
 
OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15Appnovation Technologies
 
osCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical UpdateosCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical UpdateAppnovation Technologies
 
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014Appnovation Technologies
 
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...Appnovation Technologies
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationAppnovation Technologies
 

More from Appnovation Technologies (19)

Using Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the EnterpriseUsing Open Technologies to Enable Digital Transformation in the Enterprise
Using Open Technologies to Enable Digital Transformation in the Enterprise
 
O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...
O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...
O2E Brands Case Study: Managing Technical Debt as part of a proactive IT heal...
 
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
Hurry Up and Wait! Leveraging Open Source to Fuel Sutter’s HIT Innovation Ple...
 
Creating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open TechnologiesCreating Business Agility and Connectivity using Open Technologies
Creating Business Agility and Connectivity using Open Technologies
 
Agile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web DevelopmentAgile Sourcing for Open Source Web Development
Agile Sourcing for Open Source Web Development
 
OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15OS Accelerate NYC - Media & Entertainment 06/11/15
OS Accelerate NYC - Media & Entertainment 06/11/15
 
osCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical UpdateosCaddie Drupal/Alfresco Integration Technical Update
osCaddie Drupal/Alfresco Integration Technical Update
 
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
Enabling Open Source for the Enterprise Breakfast Event in NYC - June 17, 2014
 
You've Decided to Use HTML5. Now What?
You've Decided to Use HTML5. Now What?You've Decided to Use HTML5. Now What?
You've Decided to Use HTML5. Now What?
 
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
The Power of HTML5: 15 reasons your business should be using HTML5 for web an...
 
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet ApplicationDrupal + HTML5 + CSS3 + JS = Rich Internet Application
Drupal + HTML5 + CSS3 + JS = Rich Internet Application
 
Lifecycle of a Drupal Project
Lifecycle of a Drupal ProjectLifecycle of a Drupal Project
Lifecycle of a Drupal Project
 
Drupal and HTML5: Playing Well Together
Drupal and HTML5: Playing Well TogetherDrupal and HTML5: Playing Well Together
Drupal and HTML5: Playing Well Together
 
The Basics of Multisiting
The Basics of MultisitingThe Basics of Multisiting
The Basics of Multisiting
 
Sprout core for governments
Sprout core for governmentsSprout core for governments
Sprout core for governments
 
Sprout core drupal solution
Sprout core drupal solutionSprout core drupal solution
Sprout core drupal solution
 
Sprout core for publishers
Sprout core for publishersSprout core for publishers
Sprout core for publishers
 
Appnovation One Sheet
Appnovation One SheetAppnovation One Sheet
Appnovation One Sheet
 
Alfresco drupal web solution
Alfresco drupal web solutionAlfresco drupal web solution
Alfresco drupal web solution
 

Recently uploaded

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfjimielynbastida
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticscarlostorres15106
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Neo4j
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDGMarianaLemus7
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptxLBM Solutions
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentationphoebematthew05
 

Recently uploaded (20)

SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
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
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Science&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdfScience&tech:THE INFORMATION AGE STS.pdf
Science&tech:THE INFORMATION AGE STS.pdf
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmaticsKotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
Kotlin Multiplatform & Compose Multiplatform - Starter kit for pragmatics
 
Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024Build your next Gen AI Breakthrough - April 2024
Build your next Gen AI Breakthrough - April 2024
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
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
 
APIForce Zurich 5 April Automation LPDG
APIForce Zurich 5 April  Automation LPDGAPIForce Zurich 5 April  Automation LPDG
APIForce Zurich 5 April Automation LPDG
 
Key Features Of Token Development (1).pptx
Key  Features Of Token  Development (1).pptxKey  Features Of Token  Development (1).pptx
Key Features Of Token Development (1).pptx
 
costume and set research powerpoint presentation
costume and set research powerpoint presentationcostume and set research powerpoint presentation
costume and set research powerpoint presentation
 

OS Accelerate London - 09/16/15

  • 1. World Trade Organization Steve Tanner - IT Systems Analyst
  • 2. Drupal in an International Organization. Too good to be true? Spoiler: no
  • 3. Based in Geneva, Switzerland World Trade Organization
  • 4.
  • 5. Approximately 700 employees 161 Member Countries World Trade Organization
  • 6. What Do We Do? Trade Negotiations Implementation and Monitoring
  • 7. Dispute Settlement Building Trade Capacity What Do We Do?
  • 8. How did Drupal arrive?
  • 9. Why?... Seemed secure. ‘Free’. Widely used. Urgent need to move. Why not?...
  • 10. Drupal is a free and open-source content-management framework written in PHP and distributed under the GNU General Public License (Wikipedia).
  • 11. “It’s OK for teenagers in their bedrooms - but not for serious projects.”
  • 15. Our Drupal Sites Standards and Trade Development Facility (STDF) http://www.standardsfacility.org/
  • 16. STDF Seeks to improve sanitary capacity in developing countries which in turn supports sustainable economic growth, poverty reduction, food security and environmental protection.
  • 17.
  • 18. STDF Challenge: We needed to integrate a large document library allowing in-document / faceted searching.
  • 19. Apache Solr with Drupal Solr Module Solution...
  • 20. Our Drupal Sites Enhanced Integrated Framework (EIF) http://www.enhancedif.org/
  • 21. EIF Supports LDCs to be more active players in the global trading system by helping them tackle supply-side constraints to trade and develop sustainable export growth
  • 22.
  • 23. Challenge: We needed a section of the site restricted to certain login based roles EIF
  • 25. Trade Facilitation Agreement Facility (TFAF) http://www.tfafacility.org/ Our Drupal Sites
  • 26. TFAF Facility to help LDCs implement Trade Facilitation Agreement: ‘Removing red tape’ across customs borders.
  • 27.
  • 28. Challenge: After TF agreement was reached we were asked to develop a website rapidly as a public resource. Needed to be trilingual:: English, French and Spanish. TFAF
  • 31. No Throat To Choke..
  • 32. The Power of Community Drupal is open source software maintained and developed by a community of over 1,000,000 users and developers. 31778 free modules (source: Drupal.org)
  • 33. Drupal 8 core has over 2700 contributors. source: http://xjmdrupal.org/blog/contribution-influence- drupal-8 The Power of Community
  • 35. Useful Things We’ve Learned Champions / supportive management essential Be willing to experiment - it’s free after all! Modular nature has allowed increasingly rapid and accurate project management.
  • 36. New ways and a new language. Git repos Tar ball Chaos suite Blocks vs Panels
  • 37. Useful Things We’ve Learned Auditability. Important when we implemented a link to Active Directory. Victims of our own success.
  • 38. Useful Things We’ve Learned The world is changing (has already changed?) We work with developers who know nothing else.
  • 40. Latest Open Technology Projects Digital Transformation
  • 41. • A brief look at the Economist. • How is the Economist changing to enable digital transformation ? • What part do Open Source Technologies play in this enablement ? What we will cover
  • 42. • Smart – Our readers turn to The Economist to make sense of the forces that shape our future. • Trusted –The Economist is relied upon as a filter of world affairs. • Bold – Founded to defend free trade, The Economist is not afraid to advocate for positive change. • Global – The only publication with a dedicated section covering every region in the world, every week. • Well-written – Readers value The Economist’s distinct style of intelligence and wit What Sets the economist apart?
  • 43. We are the antidote for information overload: We distil news into a ‘finish-able’ package. The Economist Newsletter The Economist App Global Business Review The Economist Espresso Economist.com Two editorially- curated newsletters every week. They highlight the best of print and online. Weekly international news and business publication, offering clear reporting, commentary and analysis. Starts with 10 articles a month followed by a singular daily news analysis read – a known investment of time. The lean-back, immersive experience of print. It offers audio recording and digital enhancements. On Demand access to views, insights, blogs and events. A morning briefing that tells you what’s on the global agenda in the coming day.
  • 44. • In 2010 we migrated our website to Drupal 6 and enabled a platform to deliver all our content, comments and interactive. • In 2014 we enabled our first daily offering called Espresso powered by Drupal 7 for its content and a native offering on iOS and Android. • In 2014 we delivered The World In using a combination of Drupal 7 and the Pug Pig framework to deliver our experience. • In 2015 we delivered Intelligent Life using again a combination of Drupal 7 and the Pug Pig framework • In 2015 we delivered our first multi-lingual offering. Global Business Review delivering content in Chinese and English powered by Drupal 7. We are no stranger to Open Source Technologies…
  • 45. • Inflexible and slow to change resulting in a reduced ability to grow our reach. • Data in siloes providing missed opportunities in targeting our audience and getting understanding of our customer • Aging landscape making it difficult to get resources on the ground to effect change • A lot of re-work making development and product delivery slow • Tightly coupled resulting in complex deployment reducing the ability to introduce new features. Now we face some challenges towards digital transformation ?
  • 46. We focused on our culture…
  • 47. We embraced the following strategy Be Cloud First Buy Commodity and Build Innovation Cross Functional and Product Centric Agile Mindset Value and Data Driven
  • 48. • We embraced the Cloud, transitioned our core website to AWS and are actively building our new digital platforms with Cloud First in mind • We have focused our development efforts in areas that enable innovation and looking at SasS to enable commodity driven requirements • We focus on iterating, testing and learning. We look at experimenting, building MVEs and MVPs and use data to drive our decisions and evolution. • We transformed our teams into cross functional teams lead through in house product development. We transformed our culture Be Cloud First Buy Commodity and Build Innovation Cross Functional and Product Centric Agile Mindset Value and Data Driven
  • 49. We started our journey….
  • 50. Sales Introduce Grow Mature Decline Withdraw We became Product Centric and Iterative Experiment Iterate MVP
  • 51. • The Economist Online includes a range of content and interactive features. • But this is not the only content platform…. • World In • Intelligent Life • Espresso • Print Publication • Debates…. Our Current Content Platform
  • 52. Better Global UX Faster Load Times Search Engine Indexability Free Progressive Enhancements Easier Code Maintenance What are we trying to achieve ? • More people reading more articles • Leading to more subscription conversions • Increased advertising inventory • Plus a better content system on which to build new products
  • 53. • Our first experiment in Node, React and Isomorphic JS • An average page load of 1.5 seconds down from 7 seconds to see content above the fold. • 46 page requests on the first load, an average of 8 on subsequent requests, down from over 350 requests • A nearly seamless experience when browsing the site We became Component based
  • 54. • Small autonomous services that work together, can be scaled and released independently with different teams potentially using different languages across different locations. We Introduced Microservices Autonomous Modelled around the business domain Small, does one thing, and does it well Owning build and deployment Integrates via well-known interfaces
  • 55. We embraced GOLang Performant •Go should be able to maintain connections with thousands of users from a single instance, without exhausting available memory. Non Blocking •The Go runtime ensures that any one goroutine isn't blocking the others. Code is written in a synchronous style while being fully non- blocking. There is no need for callbacks, so there is no "callback hell." Scalable •Go has one straightforward model. It multiplexes onto OS threads (like Erlang), and stacks grow as needed. Concurrency •Atomic Channels to reinforce that you should share memory by communicating, instead of communicating by sharing memory. GO makes it very easy to implement concurrent, scalable solutions without race- conditions Compilation •JVM-based languages are saddled with slow startup times. This doesn't just affect auto-scaling and server restarts. It can also be crippling in development. •Go applications compile quickly and launch immediately. https://github.com/EconomistDigitalSolutions/goberry
  • 56. From Idea to Production • Automate as much as possible • Rapid feedback loop • Version everything • Introduced tooling to support speed. We Embraced CI and CD Version Control Start with API Build ImageProvision Execute • Team • JIRA and Confluence • Slack for Team Communication • Tools our Build Pipeline • We use GIT for source and configuration • Jenkins to support CI • GOCD for CD • RPM for GO binaries • NPM for Node binaries • Packer for Image Creation • Consul for Service Discovery • Salt for Configuration Management
  • 57. Product 1 C D A B Product .. n C E A B Externals Blog Comments ImagesPrint Micro Services API Content Repository REST/JSON PHP/Drupal Front End Experience CCI Other Our Content Platform Transformed
  • 58. What are we trying to achieve ? • We can start testing our new experience by bringing the platform to a subset of our consumers enabling us to test, learn, adapt and improve our experience. • We are able to deliver content to different content aggregators and mobile applications increasing our reach. • We are able to build products using these components and focus only on building what we need different for the product. Speed to Market is increased • We will have a continuous delivery mechanism to deliver our platforms enabling us to release more often and get value earlier.
  • 59. But we are not stopping there…
  • 60. We are transforming our customer platform. • Current subscription management tool is not flexible for digital subscription management • Current marketing and eCommerce tool is not flexible and costly to add new features (time and money) • Current access control platform outdated, near impossible to maintain, unpredictable, data unreliable • Tough integration with other systems / apps
  • 61. Call Customer Care Compare Offers Talk to Friends Review offers Interact with Banner Ads & search Evaluates Offers Evaluate Evaluates choices, products, prices, offers and discounts Clicks & reviews Hits Reg Wall Registers Hits Paywall Decides to Interact Past Experiences Continue exploring articles OFFLINE Place order with Call Center Get Confirmation Email Adjust, Upgrade, Manage - Call Self Service Account Share experience Interact Decides to buy or try Content & newsletters Personalization & relevance Buys Purchase and gets access ONLINE Buy Get access Activate & Get access Engage Use and Share Experience Decides to BuyShould I renew ? Get Confirmation Email Consume Looked at the Customer Experience
  • 62. What are we looking to achieve ? • Improve the digital customer journey • Deliver cross platform integration of customer, their products, marketing pages, eCommerce, data analytics • Accurate master data which we own • Reduce cost of digital subscription management • Improve marketing opportunities
  • 63. A Best of Breed Approach Login BI Customer Hub Fulfillment Tagging Omniture tracking Content consumption DMP Circulation & Activation Data Warehouse Media Data Warehouse Finance GL feed BillingMarketing CMS A&E Email Mulesoft powering our cloud service bus enabling process orchestration and integration Salesforce becoming our central hub for customer data putting the customer at the heart of our platform. EZPublish enabling our Marketing Offers and Online Acquisition Journey. Gluu providing our Identity and Access Management. Zuora enabling subscription and recurring billing.
  • 64. What will the platform give us • More choice for subscription types • Seamless cross-platform device access • Accurate access control • Wider payment options • Deeper self-service capability • Improved Product Portfolio capability • Rapid landing page / offer template setup • Synchronize rather than reconcile data • And much more…
  • 65. • We have transformed our culture and strategy to enable digital transformation. • We enabled continuous integration so we can iterate, adapt, test and learn • We embraced a best of breed approach to our technology landscape focusing on buying commodity and building innovation • We continue to embrace Open Technology where appropriate to enable our digital capability. In Conclusion