SlideShare a Scribd company logo
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
BALANCING BETWEEN
INTERNAL AND
EXTERNAL DEVELOPER
(API) EXPERIENCE
Jarkko Moilanen
Developer eXperience Lead
@jarkko_moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
ANNUAL LOSS 85$ BILLION
Developers spend approximately
four hours a week on “bad code,”
which equates to nearly $85
billion worldwide in opportunity
cost lost annually
Bad Developer eXperience is the
Joker of the API Economy, burning
billions of dollars while just
watching the flames.
@Jarkko_Moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
LACK OF DEVELOPERS
The amount of skilled developers
is limiting development
More easily usable tools and APIs
can increase the developer base
and speed in development
@Jarkko_Moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
REDUCED TIME TO MARKET
Getting product to markets fast is
essential.
Great Developer eXperience with
tools and APIs can significantly
reduce the time to market
timespan.
@Jarkko_Moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
DATA LINKING
PLATFORM
we make your
data flow easily,
with marginal of
cost while you
rule your data
@Jarkko_Moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
DX LEAD GOAL
Provide easy access to data and
efficient tools to foster creation of
applications.
Make world more developer
friendly
Improve the developer experience
in everything
@Jarkko_Moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
API DEVELOPER EXPERIENCE
Creates value (solves a problem)
Reliable
Low learning curve
Self-service
Up-to-date accurate
documentation
Support
Unified and consistent
@Jarkko_Moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
DX LEAD GOAL WITH LIMITATIONS
Maximum positive developer
experience for the platform
(developer) consumers
without killing the internal
developer experience.
@Jarkko_Moilanen
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
APIS PLAY CRUCIAL ROLE
@Jarkko_Moilanen
The Developer Coefficient report 2018, Stripe & Harris Pol, More than 1,000 developers and more than 1,000 C-level executives
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
LANDSCAPE
@Jarkko_Moilanen
API Docs
API
management
Sandbox
environment
Data Product
creation
Data
Consuming
Developer
Portal
API Design
Guide
CLI tools and
libraries
Analytics
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows
3 CASES FROM PAST 6 MONTHS
@Jarkko_Moilanen
Architecture
vs
exposed APIs
RAML
vs
OpenAPI spec
Postman
vs
Insomnia
Related to API Docs
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen
ARCHITECTURE EXPOSED APIS
• Microservices architecture
• Lots of internal APIs
• Identity API
• Broker API
• Product API
• ….
• Developer needs logical
entities
• Product and data from
same
• As few API calls as possible
• No chatty APIs
”Your and my primary concern requires compromises. Let’s use
HAProxy / API management to solve this”
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen
RAML OPEN API
• Internal choice
• Reuse efficiency
• Fading ecosystem
• Not possible to use in
Slate based
documentation
• ”Consumer’s choice”
• Default and expected
• Growing ecosystem
• Tooling grows
• Can be used in Slate
”Use RAML, I’ll make a tool to handle gap between Slate and
RAML”
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen
Github Custom tool Slate Github
RAML
6
Code
examples
40+
Open
API
spec
Slate formatted
markdown
Build static html
pages
Stripe style 3
column API
documentation
Served via
Github pages
under own
domain
Change in Github master automatically fires regeneration and deployment of API Docs
ALWAYS UP-TO-DATE API DOCUMENTATION
docs.oftrust.net
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen
INSOMNIA POSTMAN
Both provide pretty much the same capabilities to test APs
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen
INSOMNIA“They [Insomnia] tend to address the
bugs and feature requests in GitHub
pretty fast”.
“I initially switched to it [Insomnia]
simply because the `hosts` bug made
Postman unusable”
[Insomnia] easier for both new users
and experienced users, as well as just
having more useful features, and most
critically - less bugs.
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen
INTERNAL
EFFICIENCY
WINS
Internal developer experience is
more important in the beginning
to assure development speed
Find tools or build processes to
satisfy 3rd party DX needs
derived from internal DX.
Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen
BECOMING
OPERATIONAL IN 2019!
Psst! Sandbox is open already
and free for all.
developers.oftrust.net

More Related Content

PDF
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
PPTX
APIdays Helsinki 2019 - Research on APIs in the Platform Economy with Marko S...
PPTX
APIdays Helsinki 2019 - The Ultimate AI Platform - Tips for Comparing AI APIs...
PDF
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
PDF
APIdays Helsinki 2019 - The Ultimate AI platform - Tips for Comparing AI APIs...
PDF
apidays LIVE Australia 2021 - From apps to APIs: how no-code is transforming ...
PDF
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
PPTX
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture
APIdays Zurich 2019 - API management for event driven microservices, Fran Men...
APIdays Helsinki 2019 - Research on APIs in the Platform Economy with Marko S...
APIdays Helsinki 2019 - The Ultimate AI Platform - Tips for Comparing AI APIs...
INTERFACE, by apidays - Aligning teams and strategies behind API investment ...
APIdays Helsinki 2019 - The Ultimate AI platform - Tips for Comparing AI APIs...
apidays LIVE Australia 2021 - From apps to APIs: how no-code is transforming ...
apidays LIVE Paris 2021 - 5 Learnings Shaping Our View on the Future of APIs ...
apidays LIVE New York 2021 - API Security & AI by Deb Roy, Accenture

What's hot (20)

PDF
APIDays - API Design Workshop
PDF
apidays LIVE Paris 2021 - What Developers Want by Paul Ardeleanu, Vonage
PDF
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...
PDF
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
PDF
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
PDF
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
PPTX
Open Event API
PDF
Essential Ingredients for a Successful API Program
PDF
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
PDF
APIdays Helsinki 2019 - How to Minimize Coupling in API Production and Consum...
PDF
Crossing the low-code and pro-code chasm: a platform approach
PDF
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
PDF
Api clarity webinar
PPTX
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
PDF
apidays LIVE Paris 2021 - Beyond API Governance: Run your API org like a lean...
PDF
apidays LIVE Paris 2021 - 20 Minutes to Build a Serverless COVID-19 GraphQL A...
PDF
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
PDF
Building APIs in a Cloud Native Era
PDF
APIdays Helsinki 2019 - Creating a Culture of Innovation with Jesse Martin, G...
PDF
apidays LIVE Paris 2021 - Taming the beast by Markus Mueller, Apiida
APIDays - API Design Workshop
apidays LIVE Paris 2021 - What Developers Want by Paul Ardeleanu, Vonage
APIdays Helsinki 2019 - To What Extent are APIs a Strategic Tool for a Global...
apidays LIVE Paris 2021 - Building an analytics API by David Wobrock, Botify
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...
apidays LIVE Paris 2021 - API design is where culture and tech meet each othe...
Open Event API
Essential Ingredients for a Successful API Program
INTERFACE, by apidays - Low code APIs that don't break by Zdenek Nemec, Supe...
APIdays Helsinki 2019 - How to Minimize Coupling in API Production and Consum...
Crossing the low-code and pro-code chasm: a platform approach
APIdays Helsinki 2019 - How API Will Help Win the Deals - the Case of Infrast...
Api clarity webinar
INTERFACE, by apidays - The 8 Key Components of a Modern API Stack by Iddo G...
apidays LIVE Paris 2021 - Beyond API Governance: Run your API org like a lean...
apidays LIVE Paris 2021 - 20 Minutes to Build a Serverless COVID-19 GraphQL A...
apidays LIVE Paris 2021 - Spatially enabling Web APIs through OGC Standards ...
Building APIs in a Cloud Native Era
APIdays Helsinki 2019 - Creating a Culture of Innovation with Jesse Martin, G...
apidays LIVE Paris 2021 - Taming the beast by Markus Mueller, Apiida
Ad

Similar to APIdays Helsinki 2019 - Balancing Between Internal and External Developer (API) Experience with Jarkko Moilanen, Platform of Trust (20)

PPTX
Creating Datadipity
PPTX
Beginner's Guide to APEX
PPTX
Presentation to ESPN about the Netflix API
PDF
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
PDF
Creating compelling user experiences through APIs
PPTX
Clickslide pitchdeck
PPTX
Without App Standards, There's No Internet of Anything
PDF
The impact of IoT on APIs
PPTX
Chatbots developer meetup
PDF
OUGN 2018 - Chatbot and the need to integrate
PPTX
Citizen Developer Tools are not just for Citizen Developers (session at Share...
PDF
Enterprise Cloud transformation z pohledu Oracle
PPTX
APIs in Enterprise
PPTX
Apigee centralite io t webinar july 2015 share (2)
PDF
Using APIs to Program Disparate IoT Devices
PDF
AT&T Shape Hackathon Kick-off
PPTX
SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...
PPTX
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
PPTX
SharePoint Integration and Interoperability - SharePoint Saturday Philly
PDF
Citizen Developer Tools @ Valo Solutions / Blue Meteorite Monday session
Creating Datadipity
Beginner's Guide to APEX
Presentation to ESPN about the Netflix API
Citizen Developer Tools (session at SharePoint Saturday Twin Cities 4/14/2018...
Creating compelling user experiences through APIs
Clickslide pitchdeck
Without App Standards, There's No Internet of Anything
The impact of IoT on APIs
Chatbots developer meetup
OUGN 2018 - Chatbot and the need to integrate
Citizen Developer Tools are not just for Citizen Developers (session at Share...
Enterprise Cloud transformation z pohledu Oracle
APIs in Enterprise
Apigee centralite io t webinar july 2015 share (2)
Using APIs to Program Disparate IoT Devices
AT&T Shape Hackathon Kick-off
SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...
Best Practices for API Adoption - WIP Factory presentation for AnyPresence we...
SharePoint Integration and Interoperability - SharePoint Saturday Philly
Citizen Developer Tools @ Valo Solutions / Blue Meteorite Monday session
Ad

More from apidays (20)

PDF
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
PDF
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
PDF
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
PDF
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
PDF
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
PDF
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
PDF
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
PDF
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
PDF
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
PPTX
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
PPTX
apidays Munich 2025 - Effectively incorporating API Security into the overall...
PPTX
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
PPTX
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
PPTX
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
PPTX
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
PPTX
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
PDF
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
PDF
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
PDF
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
PDF
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...
apidays Munich 2025 - The Physics of Requirement Sciences Through Application...
apidays Munich 2025 - Developer Portals, API Catalogs, and Marketplaces, Miri...
apidays Munich 2025 - Making Sense of AI-Ready APIs in a Buzzword World, Andr...
apidays Munich 2025 - Integrate Your APIs into the New AI Marketplace, Senthi...
apidays Munich 2025 - The Double Life of the API Product Manager, Emmanuel Pa...
apidays Munich 2025 - Let’s build, debug and test a magic MCP server in Postm...
apidays Munich 2025 - The life-changing magic of great API docs, Jens Fischer...
apidays Munich 2025 - Automating Operations Without Reinventing the Wheel, Ma...
apidays Munich 2025 - Geospatial Artificial Intelligence (GeoAI) with OGC API...
apidays Munich 2025 - GraphQL 101: I won't REST, until you GraphQL, Surbhi Si...
apidays Munich 2025 - Effectively incorporating API Security into the overall...
apidays Munich 2025 - Federated API Management and Governance, Vince Baker (D...
apidays Munich 2025 - Agentic AI: A Friend or Foe?, Merja Kajava (Aavista Oy)
apidays Munich 2025 - Streamline & Secure LLM Traffic with APISIX AI Gateway ...
apidays Munich 2025 - Building Telco-Aware Apps with Open Gateway APIs, Subhr...
apidays Munich 2025 - Building an AWS Serverless Application with Terraform, ...
apidays Helsinki & North 2025 - REST in Peace? Hunting the Dominant Design fo...
apidays Helsinki & North 2025 - Monetizing AI APIs: The New API Economy, Alla...
apidays Helsinki & North 2025 - How (not) to run a Graphql Stewardship Group,...
apidays Helsinki & North 2025 - APIs in the healthcare sector: hospitals inte...

Recently uploaded (20)

PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Assigned Numbers - 2025 - Bluetooth® Document
PDF
Getting Started with Data Integration: FME Form 101
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Encapsulation_ Review paper, used for researhc scholars
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Accuracy of neural networks in brain wave diagnosis of schizophrenia
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Empathic Computing: Creating Shared Understanding
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PDF
Encapsulation theory and applications.pdf
PDF
Approach and Philosophy of On baking technology
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MIND Revenue Release Quarter 2 2025 Press Release
Assigned Numbers - 2025 - Bluetooth® Document
Getting Started with Data Integration: FME Form 101
Agricultural_Statistics_at_a_Glance_2022_0.pdf
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Encapsulation_ Review paper, used for researhc scholars
Unlocking AI with Model Context Protocol (MCP)
Accuracy of neural networks in brain wave diagnosis of schizophrenia
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Empathic Computing: Creating Shared Understanding
Mobile App Security Testing_ A Comprehensive Guide.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
Advanced methodologies resolving dimensionality complications for autism neur...
Encapsulation theory and applications.pdf
Approach and Philosophy of On baking technology
Diabetes mellitus diagnosis method based random forest with bat algorithm

APIdays Helsinki 2019 - Balancing Between Internal and External Developer (API) Experience with Jarkko Moilanen, Platform of Trust

  • 1. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows BALANCING BETWEEN INTERNAL AND EXTERNAL DEVELOPER (API) EXPERIENCE Jarkko Moilanen Developer eXperience Lead @jarkko_moilanen
  • 2. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows ANNUAL LOSS 85$ BILLION Developers spend approximately four hours a week on “bad code,” which equates to nearly $85 billion worldwide in opportunity cost lost annually Bad Developer eXperience is the Joker of the API Economy, burning billions of dollars while just watching the flames. @Jarkko_Moilanen
  • 3. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows LACK OF DEVELOPERS The amount of skilled developers is limiting development More easily usable tools and APIs can increase the developer base and speed in development @Jarkko_Moilanen
  • 4. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows REDUCED TIME TO MARKET Getting product to markets fast is essential. Great Developer eXperience with tools and APIs can significantly reduce the time to market timespan. @Jarkko_Moilanen
  • 5. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows DATA LINKING PLATFORM we make your data flow easily, with marginal of cost while you rule your data @Jarkko_Moilanen
  • 6. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows DX LEAD GOAL Provide easy access to data and efficient tools to foster creation of applications. Make world more developer friendly Improve the developer experience in everything @Jarkko_Moilanen
  • 7. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows API DEVELOPER EXPERIENCE Creates value (solves a problem) Reliable Low learning curve Self-service Up-to-date accurate documentation Support Unified and consistent @Jarkko_Moilanen
  • 8. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows DX LEAD GOAL WITH LIMITATIONS Maximum positive developer experience for the platform (developer) consumers without killing the internal developer experience. @Jarkko_Moilanen
  • 9. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows APIS PLAY CRUCIAL ROLE @Jarkko_Moilanen The Developer Coefficient report 2018, Stripe & Harris Pol, More than 1,000 developers and more than 1,000 C-level executives
  • 10. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows LANDSCAPE @Jarkko_Moilanen API Docs API management Sandbox environment Data Product creation Data Consuming Developer Portal API Design Guide CLI tools and libraries Analytics
  • 11. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows 3 CASES FROM PAST 6 MONTHS @Jarkko_Moilanen Architecture vs exposed APIs RAML vs OpenAPI spec Postman vs Insomnia Related to API Docs
  • 12. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen ARCHITECTURE EXPOSED APIS • Microservices architecture • Lots of internal APIs • Identity API • Broker API • Product API • …. • Developer needs logical entities • Product and data from same • As few API calls as possible • No chatty APIs ”Your and my primary concern requires compromises. Let’s use HAProxy / API management to solve this”
  • 13. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen RAML OPEN API • Internal choice • Reuse efficiency • Fading ecosystem • Not possible to use in Slate based documentation • ”Consumer’s choice” • Default and expected • Growing ecosystem • Tooling grows • Can be used in Slate ”Use RAML, I’ll make a tool to handle gap between Slate and RAML”
  • 14. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen Github Custom tool Slate Github RAML 6 Code examples 40+ Open API spec Slate formatted markdown Build static html pages Stripe style 3 column API documentation Served via Github pages under own domain Change in Github master automatically fires regeneration and deployment of API Docs ALWAYS UP-TO-DATE API DOCUMENTATION docs.oftrust.net
  • 15. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen INSOMNIA POSTMAN Both provide pretty much the same capabilities to test APs
  • 16. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen INSOMNIA“They [Insomnia] tend to address the bugs and feature requests in GitHub pretty fast”. “I initially switched to it [Insomnia] simply because the `hosts` bug made Postman unusable” [Insomnia] easier for both new users and experienced users, as well as just having more useful features, and most critically - less bugs.
  • 17. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen INTERNAL EFFICIENCY WINS Internal developer experience is more important in the beginning to assure development speed Find tools or build processes to satisfy 3rd party DX needs derived from internal DX.
  • 18. Platformoftrust.net @PlatformOfTrust #dataliikkuu #dataflowsPlatformoftrust.net @PlatformOfTrust #dataliikkuu #dataflows @Jarkko_Moilanen BECOMING OPERATIONAL IN 2019! Psst! Sandbox is open already and free for all. developers.oftrust.net