A history of integration and ultimately APIs, as well as a current state of the space and a future look at where we're headed.
As presented by Jason Harmon at Booz Allen Hamilton's "Distinguished Speaker Series" 3/1/2015
Some of the discipline and principles the "Paypal as a Service" is using to create a REST API driven platform across all of Paypal engineering.
As presented at @APIWorld 2014 in San Francisco 9/17
An overview of the Paypal PPaaS (Paypal as a Service) program. API portfolio management, goal-oriented design, design-first methodology, mocking. Decentralization of function through education and internal evangelism
An overview of the Paypal PPaaS (Paypal as a Service) program. API portfolio management, goal-oriented design, design-first methodology, mocking. Decentralization of function through education and internal evangelism
Summarizing some common mistakes when building/launching a new API. Additionally, some strategies to follow in order to create the best product in an API.
Some of the discipline and principles the "Paypal as a Service" is using to create a REST API driven platform across all of Paypal engineering.
As presented at @APIWorld 2014 in San Francisco 9/17
An overview of the Paypal PPaaS (Paypal as a Service) program. API portfolio management, goal-oriented design, design-first methodology, mocking. Decentralization of function through education and internal evangelism
An overview of the Paypal PPaaS (Paypal as a Service) program. API portfolio management, goal-oriented design, design-first methodology, mocking. Decentralization of function through education and internal evangelism
Summarizing some common mistakes when building/launching a new API. Additionally, some strategies to follow in order to create the best product in an API.
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Designing API's: Less Data is More!
Damir Svrtan, Senior Software Engineer at Netflix
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Why Software Teams Struggle with API Security Testing
Scott Gerlach, Co-Founder & Chief Security Officer at StackHawk
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflixapidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Less Data is More
Damir Svrtan, Senior Software Engineer at Netflix
Operational API design anti-patterns (Jason Harmon)Nordic APIs
This is a session given by Jason Harmon at Nordic APIs 2016 Platform Summit on October 26th, in Stockholm Sweden.
Description:
Normally, we find valuable data our clients need, and create APIs. We rationalize our domains into understandable resources, with clear boundaries of ownership (especially in microservice environments). However, if our design doesn’t include considerations for how clients will use the APIs, we can get into a lot of trouble when it goes live. We’ll look at some API design patterns that can cause operational headaches, and how to watch out for them. Furthermore, we’ll cover some tricks to get out of trouble if we already have it implemented.
apidays LIVE Helsinki & North - Designing embedded platforms: lessons from in...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
The - sometimes surprising - benefits of open banking, open finance and beyond
Designing embedded platforms: lessons from industry success & failure
Jeremy Glassenberg, Director of Product, APIs at Deserve
apidays LIVE Paris - How to build better and consistent APIs at scale by Sami...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
How to build better and consistent APIs at scale
Samir Amzani, Director of Engineering API at Adidas
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Automating the API Product Lifecycle
Jeremy Glassenberg, Product Lead, APIs at Docusign
apidays LIVE Australia 2021 - From apps to APIs: how no-code is transforming ...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
From apps to APIs: how no-code is transforming the tech industry
Carmen Chung, Senior Product Manager at Linktree
My opening keynote for the 2016 Nordic APIs Platform Summit held in Stockholm, Sweden. In it I describe the 6 Insights that guide Nordic APIs content and events, including API Platforms, API Strategy, API Business Models, API Strategy, API Design, API Security, and API Marketing.
APIs Are Forever - How to Design Long-Lasting APIsLaunchAny
Teams often struggle with balancing the complexity of legacy applications, limited time, and limited resources when designing APIs. The result is often the release of less-than-ideal API design that meets the immediate needs of the client but misses opportunities for longer-term value. This talk explores systems design and domain-driven design (DDD) for API design thinking and how to apply this technique to your design process to create a clear, well-designed, long-lasting API. Presented at API Strategy and Practice 2015
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Confessions of a Product Geek : My First API
Rosemary Missier, Product Manager at Xero
Webinar: “Introduction to the Postman API Network”Postman
The Postman API Network is an easy-to-use directory that gives you a simpler way to discover, explore, and share APIs. In this session, Postman’s Nick Tran and Joyce Lin will give you a 360-degree view of everything the Postman API Network can do for you, and how you can take advantage of it all.
apidays LIVE New York 2021 - Designing API's: Less Data is More! by Damir Svr...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Designing API's: Less Data is More!
Damir Svrtan, Senior Software Engineer at Netflix
apidays LIVE New York 2021 - Why Software Teams Struggle with API Security Te...apidays
apidays LIVE New York 2021 - API-driven Regulations for Finance, Insurance, and Healthcare
July 28 & 29, 2021
Why Software Teams Struggle with API Security Testing
Scott Gerlach, Co-Founder & Chief Security Officer at StackHawk
apidays LIVE Hong Kong 2021 - Less Data is More by Damir Svrtan, Netflixapidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Less Data is More
Damir Svrtan, Senior Software Engineer at Netflix
Operational API design anti-patterns (Jason Harmon)Nordic APIs
This is a session given by Jason Harmon at Nordic APIs 2016 Platform Summit on October 26th, in Stockholm Sweden.
Description:
Normally, we find valuable data our clients need, and create APIs. We rationalize our domains into understandable resources, with clear boundaries of ownership (especially in microservice environments). However, if our design doesn’t include considerations for how clients will use the APIs, we can get into a lot of trouble when it goes live. We’ll look at some API design patterns that can cause operational headaches, and how to watch out for them. Furthermore, we’ll cover some tricks to get out of trouble if we already have it implemented.
apidays LIVE Helsinki & North - Designing embedded platforms: lessons from in...apidays
apidays LIVE Helsinki & North 2021 - APIs, Platforms, And Ecosystems - Transforming Industries And Experiences
March 15 & 16, 2021
The - sometimes surprising - benefits of open banking, open finance and beyond
Designing embedded platforms: lessons from industry success & failure
Jeremy Glassenberg, Director of Product, APIs at Deserve
apidays LIVE Paris - How to build better and consistent APIs at scale by Sami...apidays
apidays LIVE Paris - Responding to the New Normal with APIs for Business, People and Society
December 8, 9 & 10, 2020
How to build better and consistent APIs at scale
Samir Amzani, Director of Engineering API at Adidas
apidays LIVE Hong Kong 2021 - Automating the API Product Lifecycle by Jeremy ...apidays
apidays LIVE Hong Kong 2021 - API Ecosystem & Data Interchange
August 25 & 26, 2021
Automating the API Product Lifecycle
Jeremy Glassenberg, Product Lead, APIs at Docusign
apidays LIVE Australia 2021 - From apps to APIs: how no-code is transforming ...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
From apps to APIs: how no-code is transforming the tech industry
Carmen Chung, Senior Product Manager at Linktree
My opening keynote for the 2016 Nordic APIs Platform Summit held in Stockholm, Sweden. In it I describe the 6 Insights that guide Nordic APIs content and events, including API Platforms, API Strategy, API Business Models, API Strategy, API Design, API Security, and API Marketing.
APIs Are Forever - How to Design Long-Lasting APIsLaunchAny
Teams often struggle with balancing the complexity of legacy applications, limited time, and limited resources when designing APIs. The result is often the release of less-than-ideal API design that meets the immediate needs of the client but misses opportunities for longer-term value. This talk explores systems design and domain-driven design (DDD) for API design thinking and how to apply this technique to your design process to create a clear, well-designed, long-lasting API. Presented at API Strategy and Practice 2015
apidays LIVE Australia 2021 - Confessions of a Product Geek : My First API BY...apidays
apidays LIVE Australia 2021 - Accelerating Digital
September 15 & 16, 2021
Confessions of a Product Geek : My First API
Rosemary Missier, Product Manager at Xero
Webinar: “Introduction to the Postman API Network”Postman
The Postman API Network is an easy-to-use directory that gives you a simpler way to discover, explore, and share APIs. In this session, Postman’s Nick Tran and Joyce Lin will give you a 360-degree view of everything the Postman API Network can do for you, and how you can take advantage of it all.
IBM BlueMix Architecture and Deep Dive (Powered by CloudFoundry) Animesh Singh
meetup.com/Bluemix
meetup.com/CloudFoundry/
In this meetup, we discussed the architecture and demonstrated IBM BlueMix, public Platform-as-a-Service offering based on Cloud Foundry
Ror Seminar With agilebd.org on 23 Jan09Shaer Hassan
This presentation is done by Code71 Team to the IT community in Bangladesh. The presentation covers the basics of Ruby on Rails and the advantage of it over many other contemporary languages to build web applications. It also mentions the strength of RoR by siting great quotes and examples of great sites.
INTERFACE by apidays 2023 - How APIs are fueling the growth of 5G and MECapidays
INTERFACE by apidays 2023
APIs for a “Smart” economy. Embedding AI to deliver Smart APIs and turn into an exponential organization
June 28 & 29, 2023
5GFF presents: How APIs are fueling the growth of 5G and MEC
Michael Murphy, Senior Product Manager - Edge and 5G APIs at Vodafone
Luc-Philippe Bouchard, Senior Solution Architect | 5G MEC API Service Lead at Bell Mobility
Troy Saulnier, Network Strategy at Bell
------
Check out our conferences at https://www.apidays.global/
Do you want to sponsor or talk at one of our conferences?
https://apidays.typeform.com/to/ILJeAaV8
Learn more on APIscene, the global media made by the community for the community:
https://www.apiscene.io
Explore the API ecosystem with the API Landscape:
https://apilandscape.apiscene.io/
Review of some of the structural issues impacting the industries competitiveness with some Game of Thrones quotes. The a review of the technologies and processes we can copy for API processes across Simplicity, Security, Governance, Certification, Architecture, Process Automation, and Service Management Interface. And wrapping up on the major process gap on go-to-market and the work of TADSummit to address that on 12-13 November, www.tadsummit.com
State of ICS and IoT Cyber Threat Landscape Report 2024 previewPrayukth K V
The IoT and OT threat landscape report has been prepared by the Threat Research Team at Sectrio using data from Sectrio, cyber threat intelligence farming facilities spread across over 85 cities around the world. In addition, Sectrio also runs AI-based advanced threat and payload engagement facilities that serve as sinks to attract and engage sophisticated threat actors, and newer malware including new variants and latent threats that are at an earlier stage of development.
The latest edition of the OT/ICS and IoT security Threat Landscape Report 2024 also covers:
State of global ICS asset and network exposure
Sectoral targets and attacks as well as the cost of ransom
Global APT activity, AI usage, actor and tactic profiles, and implications
Rise in volumes of AI-powered cyberattacks
Major cyber events in 2024
Malware and malicious payload trends
Cyberattack types and targets
Vulnerability exploit attempts on CVEs
Attacks on counties – USA
Expansion of bot farms – how, where, and why
In-depth analysis of the cyber threat landscape across North America, South America, Europe, APAC, and the Middle East
Why are attacks on smart factories rising?
Cyber risk predictions
Axis of attacks – Europe
Systemic attacks in the Middle East
Download the full report from here:
https://sectrio.com/resources/ot-threat-landscape-reports/sectrio-releases-ot-ics-and-iot-security-threat-landscape-report-2024/
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Search and Society: Reimagining Information Access for Radical FuturesBhaskar Mitra
The field of Information retrieval (IR) is currently undergoing a transformative shift, at least partly due to the emerging applications of generative AI to information access. In this talk, we will deliberate on the sociotechnical implications of generative AI for information access. We will argue that there is both a critical necessity and an exciting opportunity for the IR community to re-center our research agendas on societal needs while dismantling the artificial separation between the work on fairness, accountability, transparency, and ethics in IR and the rest of IR research. Instead of adopting a reactionary strategy of trying to mitigate potential social harms from emerging technologies, the community should aim to proactively set the research agenda for the kinds of systems we should build inspired by diverse explicitly stated sociotechnical imaginaries. The sociotechnical imaginaries that underpin the design and development of information access technologies needs to be explicitly articulated, and we need to develop theories of change in context of these diverse perspectives. Our guiding future imaginaries must be informed by other academic fields, such as democratic theory and critical theory, and should be co-developed with social science scholars, legal scholars, civil rights and social justice activists, and artists, among others.
Builder.ai Founder Sachin Dev Duggal's Strategic Approach to Create an Innova...Ramesh Iyer
In today's fast-changing business world, Companies that adapt and embrace new ideas often need help to keep up with the competition. However, fostering a culture of innovation takes much work. It takes vision, leadership and willingness to take risks in the right proportion. Sachin Dev Duggal, co-founder of Builder.ai, has perfected the art of this balance, creating a company culture where creativity and growth are nurtured at each stage.
DevOps and Testing slides at DASA ConnectKari Kakkonen
My and Rik Marselis slides at 30.5.2024 DASA Connect conference. We discuss about what is testing, then what is agile testing and finally what is Testing in DevOps. Finally we had lovely workshop with the participants trying to find out different ways to think about quality and testing in different parts of the DevOps infinity loop.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Slack (or Teams) Automation for Bonterra Impact Management (fka Social Soluti...Jeffrey Haguewood
Sidekick Solutions uses Bonterra Impact Management (fka Social Solutions Apricot) and automation solutions to integrate data for business workflows.
We believe integration and automation are essential to user experience and the promise of efficient work through technology. Automation is the critical ingredient to realizing that full vision. We develop integration products and services for Bonterra Case Management software to support the deployment of automations for a variety of use cases.
This video focuses on the notifications, alerts, and approval requests using Slack for Bonterra Impact Management. The solutions covered in this webinar can also be deployed for Microsoft Teams.
Interested in deploying notification automations for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
PHP Frameworks: I want to break free (IPC Berlin 2024)Ralf Eggert
In this presentation, we examine the challenges and limitations of relying too heavily on PHP frameworks in web development. We discuss the history of PHP and its frameworks to understand how this dependence has evolved. The focus will be on providing concrete tips and strategies to reduce reliance on these frameworks, based on real-world examples and practical considerations. The goal is to equip developers with the skills and knowledge to create more flexible and future-proof web applications. We'll explore the importance of maintaining autonomy in a rapidly changing tech landscape and how to make informed decisions in PHP development.
This talk is aimed at encouraging a more independent approach to using PHP frameworks, moving towards a more flexible and future-proof approach to PHP development.
Epistemic Interaction - tuning interfaces to provide information for AI supportAlan Dix
Paper presented at SYNERGY workshop at AVI 2024, Genoa, Italy. 3rd June 2024
https://alandix.com/academic/papers/synergy2024-epistemic/
As machine learning integrates deeper into human-computer interactions, the concept of epistemic interaction emerges, aiming to refine these interactions to enhance system adaptability. This approach encourages minor, intentional adjustments in user behaviour to enrich the data available for system learning. This paper introduces epistemic interaction within the context of human-system communication, illustrating how deliberate interaction design can improve system understanding and adaptation. Through concrete examples, we demonstrate the potential of epistemic interaction to significantly advance human-computer interaction by leveraging intuitive human communication strategies to inform system design and functionality, offering a novel pathway for enriching user-system engagements.
2. JASON
HARMON
• From Austin, TX
• Head of API Design at Paypal
• Blogger at apiux.com,
pragmaticapi.com
• Organizer austinapi.com
meetup
• Youtube: API Workshop
• https://www.youtube.com/ch
annel/UCKK2ir0jqCvfB-
kzBGka_Lg
3. AGENDA
• What is an API?
• History of integration
• How APIs changed the
landscape
• The future of M2M +
humans
• Important people along
the way
4. WHAT IS AN API
• “Application Programming Interface”
• http://en.wikipedia.org/wiki/Application_programm
ing_interface
• Programming languages
• Libraries, frameworks
• Web APIs
5. PROGRAMMING
LANGUAGESLandmark case between Oracle and Google
http://www.programmableweb.com/news/supreme-court-reviews-oracle-v.-
google-copyright-case/elsewhere-web/2015/01/25
8. WHAT IS AN API
“Web APIs”
http://en.wikipedia.org/wiki/Web_API
http://en.wikipedia.org/wiki/Web_service
http://en.wikipedia.org/wiki/Representational_s
tate_transfer
12. TELETYPE
Teletype data of 300 baud modem used in1948 Berlin Airlift
Over 200,000 flights in one year, providing up to 8,893 tons of necessities daily, such as
fuel and food
Led to formation of Transportation Data Coordinating Committee in 1968
22. RESPECT HISTORY
• Standardization was slow, nearly impossible
• Global data exchange was explored
throughout the 20th century
• Developers broadly weren’t able to contribute
to these standards
25. XML-RPC
• Dave Winer 1998
• Began collaboration with
Microsoft
• Developed within
COM/MTS team
• XML wasn’t even really a
standard yet
26. SOAP
Took into account:
• Existing serialization formats
(ASN.1 BER, NDR, XDR, CDR,
JRMP)
• RPC protocols (GIOP/IIOP,
DCE/DCOM, RMI, ONC)
1998-1999 Version 1.0 Microsoft-
only
2000 Version 1.1 IBM modifications
2002 Version 1.2 became a W3C
recommendation on June 24, 2003
30. ROY
FIELDING
Part of SOAP standardization
Key contributor to HTTP 1.1, URI
Co-founder of Apache HTTP
Server
Wrote a dissertation in 2000,
while defining HTTP 1.1
http://www.ics.uci.edu/~fielding/p
ubs/dissertation/rest_arch_style.
htm
31.
32.
33.
34. REST CONSTRAINTS
“Representational State Transfer (REST)”
• Client-Server
• Stateless
• Cache
• Interface / Uniform Contract
• Layered System
• Code-On-Demand (opt)
35. REST IS AN
EXPRESSIO
N OF HTTP
The World Wide Web
represents the largest
implementation of a system
conforming to the REST
architectural style
36. NOT SO BAD
TO LOOK AT
Stripped down compared
to prior standards
37. REST STANDARDS >
NULLREST is an architectural style, not a standard
D
5 years to practical examples
+5 years of evolution
HTTP REST API
52. PUBLIC APIS ARE
A STRATEGIC NECESSITY
http://www.forbes.com/site
s/mckinsey/2014/01/07/rea
dy-for-apis-three-steps-to-
unlock-the-data-economys-
most-promising-channel/
59. WILL HISTORY REPEAT
ITSELF?
REST APIs offer nothing to
save us from past
complexities of integration
Microservices could be
SOA with a new brand
60. DEVELOPER EXPERIENCE
UX transformed the app
world
DX is an emerging field
• AKA DX, APIUX, APX
Designing developer
interfaces for humans and
machines
http://uxmag.com/articles/effective-developer-experience
77. INFORMATION
WANTS TO BE
FREE …
“I believe that all generally useful
information should be free. By 'free'
I am not referring to price, but
rather to the freedom to copy the
information and to adapt it to one's
own uses... When information is
generally useful, redistributing it
makes humanity wealthier no
matter who is distributing and no
matter who is receiving”
Richard Stallman -1990
http://www.rogerclarke.com/II/IWtbF.html
82. IF YOU WANT IT SECRET
YOU’RE GOING TO HAVE
TO WORK REALLY HARD
FOR IT.
83. SECURITY
• The best HTTP has is
HTTPS
• Constant threats to
transmission-level security
are nerve wracking
• Government intercept and
decrypt capabilities have
left the private sector
shaken
http://dayswithoutansslexploit.com
85. MAKING UP AUTH
Not following accepted practices is perilous
“The Snappening”
http://www.reuters.com/article/2014/10/14/us-snapchat-future-security-
idUSKCN0I32UJ20141014