APIdays 2016 - The State of Web API LanguagesRestlet
This document summarizes the state of web API languages in 2016. It discusses how OpenAPI Specification (OAS), RAML, and API Blueprint are the main API description languages, with OAS having the strongest market traction and an upcoming 3.0 version. It also outlines maturity levels for API languages from describing API contracts to implementing and operating APIs. Finally, it discusses challenges around converging on common standards and integrating API design, testing, and operations workflows.
Dennis Brennan, Director at Capital One Labs, gave an update on the history and the trajectory of the Open API Initiative and the OpenAPI Specification. March 29, 2016
The Swagger Format becomes the Open API Specification: Standardizing descript...3scale
This document discusses the evolution of the OpenAPI Specification (formerly known as the Swagger specification) and the formation of the Open API Initiative. It provides an overview of the OpenAPI Specification and how it offers a standard way to define REST APIs. It also outlines how the specification has been adopted broadly and the importance of having a common definition for REST APIs.
Presentation for the recent developerWorks Open broadcast where OAI Board member Jeff Borek (@jeffborek) moderates a discussion with fellow OAI members Capital One's Dennis Brennan (@dennis_brennan), Apigee's Marsh Gardiner (@earth2marsh) and Tony Tam (@fehguy) of SmartBear Software along with Raymond Feng (@cyberfeng) of StrongLoop.
The document discusses API-first microservice development and developer tooling for Kubernetes. It begins with background on monolith architectures and self-contained systems (SCS), where each SCS contains its own user interface, business logic, and data storage. It notes SCS should integrate via web interfaces to minimize coupling. The document then addresses problems with container-native development, like service discovery and resiliency, which service meshes like Istio aim to solve. It presents examples of an open-source SCS demo and observability tools for SCS. Finally, it outlines an API-first development lifecycle and shows an API registry SCS architecture.
[WSO2 Integration Summit London 2019] An API-enabled Journey Towards Empoweri...WSO2
Integration plays an essential role at Elsevier, a global information analytics company and one of the world's major providers of scientific, technical, and medical information. Founded in 1880, Elsevier has a bold tradition of innovation and has embraced APIs to increase availability, security and adoption of information.
John Underhill, an integration architect at Elsevier, will share the success story of moving to the right API maturity model by adopting microservices and automated DevOps using WSO2 API Manager. John will discuss how they implemented a successful API program, the challenges they faced, and some of the lessons learnt.
Watch the session: https://wso2.com/integration-summit/london-2019/
GlueCon 2015 - How REST APIs can glue all types of devices togetherRestlet
An exploding variety of devices need to communicate with the software you're developing today or soon in the future. What's your plan to handle access from mobile phones, thermostats, heart rate monitors, health and temp sensors, desktop computers, tablets, smart watches, and more? The key to gluing everything together is to use APIs. Data and code logic can be published as APIs, making your application much more flexible. In this session, Jerome will do a technical deep into how to use open source and free to-use tools for API design, development, management, deployment, version control, and documentation. He will also explain the acute problem with API management today, evolution, and future direction.
APIdays 2016 - The State of Web API LanguagesRestlet
This document summarizes the state of web API languages in 2016. It discusses how OpenAPI Specification (OAS), RAML, and API Blueprint are the main API description languages, with OAS having the strongest market traction and an upcoming 3.0 version. It also outlines maturity levels for API languages from describing API contracts to implementing and operating APIs. Finally, it discusses challenges around converging on common standards and integrating API design, testing, and operations workflows.
Dennis Brennan, Director at Capital One Labs, gave an update on the history and the trajectory of the Open API Initiative and the OpenAPI Specification. March 29, 2016
The Swagger Format becomes the Open API Specification: Standardizing descript...3scale
This document discusses the evolution of the OpenAPI Specification (formerly known as the Swagger specification) and the formation of the Open API Initiative. It provides an overview of the OpenAPI Specification and how it offers a standard way to define REST APIs. It also outlines how the specification has been adopted broadly and the importance of having a common definition for REST APIs.
Presentation for the recent developerWorks Open broadcast where OAI Board member Jeff Borek (@jeffborek) moderates a discussion with fellow OAI members Capital One's Dennis Brennan (@dennis_brennan), Apigee's Marsh Gardiner (@earth2marsh) and Tony Tam (@fehguy) of SmartBear Software along with Raymond Feng (@cyberfeng) of StrongLoop.
The document discusses API-first microservice development and developer tooling for Kubernetes. It begins with background on monolith architectures and self-contained systems (SCS), where each SCS contains its own user interface, business logic, and data storage. It notes SCS should integrate via web interfaces to minimize coupling. The document then addresses problems with container-native development, like service discovery and resiliency, which service meshes like Istio aim to solve. It presents examples of an open-source SCS demo and observability tools for SCS. Finally, it outlines an API-first development lifecycle and shows an API registry SCS architecture.
[WSO2 Integration Summit London 2019] An API-enabled Journey Towards Empoweri...WSO2
Integration plays an essential role at Elsevier, a global information analytics company and one of the world's major providers of scientific, technical, and medical information. Founded in 1880, Elsevier has a bold tradition of innovation and has embraced APIs to increase availability, security and adoption of information.
John Underhill, an integration architect at Elsevier, will share the success story of moving to the right API maturity model by adopting microservices and automated DevOps using WSO2 API Manager. John will discuss how they implemented a successful API program, the challenges they faced, and some of the lessons learnt.
Watch the session: https://wso2.com/integration-summit/london-2019/
GlueCon 2015 - How REST APIs can glue all types of devices togetherRestlet
An exploding variety of devices need to communicate with the software you're developing today or soon in the future. What's your plan to handle access from mobile phones, thermostats, heart rate monitors, health and temp sensors, desktop computers, tablets, smart watches, and more? The key to gluing everything together is to use APIs. Data and code logic can be published as APIs, making your application much more flexible. In this session, Jerome will do a technical deep into how to use open source and free to-use tools for API design, development, management, deployment, version control, and documentation. He will also explain the acute problem with API management today, evolution, and future direction.
apidays LIVE Paris 2021 - Using OpenAPI to configure your API Gateway by Ole ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Using OpenAPI to configure your API Gateway
Ole Lensmar, CTO at Kubeshop
This document provides an introduction to the WSO2 API Manager. It discusses the need for integration between systems, the key functions of the API Manager including publishing, developing and managing APIs. It also describes how the API Manager works with other WSO2 components and the roles within the API Manager.
Presentation from the developer track at I Love APIs London 2016 featuring Ozan Seymen, Apigee and Sean Davis, Apigee.
This presentation focuses on API testing best practices using open source tools and frameworks. Ozan Seyman and Sean Davis of Apigee will cover API testing methodologies including behaviour driven development and test driven development. Join to learn API testing best practices for Apigee development, how to apply popular testing methodologies in API development lifecycle, and to see live demonstrations of popular open source testing tools (cucumber, gherkin, apickli and others).
API Management 101: The New API Experience with WSO2WSO2
This document discusses API management using WSO2 and covers topics like securing APIs, controlling and limiting access, monitoring usage, and providing developer portals. It addresses common issues faced by service providers like restricting some services, checking call volumes, and mediating access. The solution is to use an API management platform to secure, control, monitor, and govern APIs. Key capabilities covered include authentication, rate limiting, analytics, documentation, versioning, monitoring, and continuous integration/delivery of APIs.
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Automating API Documentation
Ajinkya Marudwar, Sr. Technical Writer at GS Lab
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Why GraphQL is Perfect For Microservices
Roy Derks, Developer Relations at Stepzen
Why is Node.js a good choice for building APIs? What is Swagger 2.0 and how can you use it to create your API documentation?
Join Jeff West and Marsh Gardiner for a code and demo-filled session, in which we’ll design an API with Swagger 2.0 and then implement and deploy the API in Node.js on both Apigee and AWS.
We will 'show the code’ to:
• Build production-grade APIs in Node.js with Apigee-127
• Create API documentation with Swagger 2.0
• Add enterprise capabilities like OAuth, quota, caching, and analytics using NPMs (Node Package Manager)
• Deploy to any PaaS, including Apigee, Amazon AWS, and Heroku
View video: http://youtu.be/Fw43z14Y1Xw
View podcast: https://soundcloud.com/apigee/build-apis-in-nodejs-and-swagger-20-with-apigee-127
[WSO2Con EU 2018] OpenAPI Specification 3 - The Evolution of SwaggerWSO2
Swagger is the de facto standard for API description. It has evolved into a new version specified by the Open API Initiative under the umbrella of the Linux Foundation. This presentation explores improvements and new features that will help you to define even better APIs. A sample using Apache CXF, Spring Boot and WSO2 API Manager illustrates the benefits of implementing OpenAPI Specification 3.
Lessons from the Trenches: Building an API-Centric ArchitectureWSO2
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/05/lessons-from-the-trenches-building-an-api-centric-architecture/
APIs are the tip of the iceberg of enterprise integration. In this webinar, we will look at some of our customers’ enterprise deployments and share best practices/recommendations to take into account when you build an API-centric architecture, especially for security, monitoring, and performance.
Blood, sweat, and creating an API handbookPronovix
This talk describes the development of ABN AMRO’s API handbook, the single-source of truth for the development and management of internal and external API products.
Our company is moving towards an API-First culture and mentality. Streamlining the development process is key to enabling this. In the beginning, API development knowledge was not documented or centralized in one location. Accurate information was not available for developer teams and they were not aware of what exactly the process entailed.
My colleague and I began by making agreements on how the overall process works, describing it in an intuitive way, and then by making it open and accessible company-wide. This involved setting up and hosting face-to-face meetings or MS Teams calls with specialists to find out what was required
This talk describes our approach to gathering content from experts, defining and refining processes, obtaining feedback from readers, and redesigning the content in a more user-centric format.
The document summarizes an agenda for a MuleSoft Meetup on Anypoint Data Graph. The meetup will include introductions, an overview of Anypoint Data Graph including its features and how it works, a demo of the unified schema, restrictions and limitations, and a trivia quiz. The speaker will discuss how Anypoint Data Graph allows users to unify data from APIs in a single schema and query across applications without writing new code.
To view the recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/03/wso2-product-release-webinar-wso2-app-factory-2.1.0/
In this webinar, Manjula Rathnayaka, associate technical lead, and Kasun De Silva, software engineer at WSO2, will present the following new features and improvements to App Factory 2.1:
Adding new application types by including an archive
Ability to add runtime externally
Puppet scripts for App Factory deployments
WSO2 BAM integration for user activity
Custom URL improvements
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...WSO2
This slide deck explores how Choreo, a low-code integration Platform-as-a-Service, provides AI-assisted performance debugging.
Read the full article here: https://wso2.com/choreo/resources/performant-code-for-everyone-writing-better-code-with-ai-powered-performance-feedback/
This document discusses WSO2 API Manager, an API management platform. It covers key concepts like APIs, managed APIs, and why API management is important. It also describes the main components of WSO2 API Manager - API Publisher, API Store, API Gateway, and Key Manager. Finally, it discusses features like publishing and managing the lifecycle of APIs, support for OpenAPI/Swagger, analytics, and extending capabilities through handlers, mediation extensions, workflows and more.
Create and Manage APIs with API Connect, Swagger and BluemixDev_Events
Presented by - Raghavan “Rags” Srinivas, Architect, IBM
Enabling other developers and organizations to use your APIs through their own applications and services provides a compelling system for innovation and monetization. The Swagger spec (v2.0), recently donated to the Open API Initiative (OAI), is part of an open source project for better creation and documentation of APIs. Companies are empowering developers via these initiatives to leverage the data and build apps around it. This hands-on session helps you get started with creating APIs for consumption by developers in a well-documented, secure, and easy-to-manage form.
Introduction to Kitura - Swift Hong Kong Meetup 2016 JulyPatrick C.S. Fan
This document introduces Kitura, a new modular web framework written in Swift. Kitura allows Swift developers to write backend server code and deploy it to Linux and cloud environments, enabling full stack development with a single programming language. Key features of Kitura highlighted include routing, middleware, static file serving, and JSON parsing. The document demonstrates a simple "Hello Kitura" app and invites collaboration on Swift development for the cloud.
apidays LIVE Paris 2021 - Inside API delivery Pipeline, the checklist! - Fran...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Inside API delivery Pipeline, the checklist!
François Lasne, Director Open API & Open Banking at Finastra
MuleSoft Connect 2016 - Getting started with RAML using Restlet’s visual desi...Restlet
In this presentation by Jerome Louvel, Restlet's Founder and Chief Geek, discover the Restlet Studio and get a glimpse of the Restlet platform's capabilities. Learn about API project styles and collaborative API-first design.
The document discusses Oracle's Application Container Cloud Service, a new cloud platform for deploying containerized applications. It provides benefits like productivity for developers, enabling DevOps practices through integration with Oracle Developer Cloud Service, and automating infrastructure provisioning and application lifecycle management. Developers can build applications, package them into a ZIP file along with configuration files, and deploy them elastically on the container cloud which supports polyglot applications and automatic scaling. The platform simplifies deploying modern, cloud-native applications on containers.
Product Release Webinar- WSO2 Developer Studio 3.5WSO2
This document provides an overview of WSO2 Developer Studio 3.5.0, an integrated development environment for developing, deploying, debugging and testing SOA applications. It introduces the presenters Harshana Marin and Jasintha Dasanayake. Key features of Developer Studio include tools for composing services visually, managing service metadata in registries, developing composite applications, and deploying to local, remote or cloud servers. It allows collaborative development and includes sample projects.
apidays LIVE Paris 2021 - Using OpenAPI to configure your API Gateway by Ole ...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Using OpenAPI to configure your API Gateway
Ole Lensmar, CTO at Kubeshop
This document provides an introduction to the WSO2 API Manager. It discusses the need for integration between systems, the key functions of the API Manager including publishing, developing and managing APIs. It also describes how the API Manager works with other WSO2 components and the roles within the API Manager.
Presentation from the developer track at I Love APIs London 2016 featuring Ozan Seymen, Apigee and Sean Davis, Apigee.
This presentation focuses on API testing best practices using open source tools and frameworks. Ozan Seyman and Sean Davis of Apigee will cover API testing methodologies including behaviour driven development and test driven development. Join to learn API testing best practices for Apigee development, how to apply popular testing methodologies in API development lifecycle, and to see live demonstrations of popular open source testing tools (cucumber, gherkin, apickli and others).
API Management 101: The New API Experience with WSO2WSO2
This document discusses API management using WSO2 and covers topics like securing APIs, controlling and limiting access, monitoring usage, and providing developer portals. It addresses common issues faced by service providers like restricting some services, checking call volumes, and mediating access. The solution is to use an API management platform to secure, control, monitor, and govern APIs. Key capabilities covered include authentication, rate limiting, analytics, documentation, versioning, monitoring, and continuous integration/delivery of APIs.
apidays LIVE Paris 2021 - Automating API Documentation by Ajinkya Marudwar, G...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Automating API Documentation
Ajinkya Marudwar, Sr. Technical Writer at GS Lab
apidays LIVE Paris 2021 - Why GraphQL is Perfect For Microservices by Roy Der...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Why GraphQL is Perfect For Microservices
Roy Derks, Developer Relations at Stepzen
Why is Node.js a good choice for building APIs? What is Swagger 2.0 and how can you use it to create your API documentation?
Join Jeff West and Marsh Gardiner for a code and demo-filled session, in which we’ll design an API with Swagger 2.0 and then implement and deploy the API in Node.js on both Apigee and AWS.
We will 'show the code’ to:
• Build production-grade APIs in Node.js with Apigee-127
• Create API documentation with Swagger 2.0
• Add enterprise capabilities like OAuth, quota, caching, and analytics using NPMs (Node Package Manager)
• Deploy to any PaaS, including Apigee, Amazon AWS, and Heroku
View video: http://youtu.be/Fw43z14Y1Xw
View podcast: https://soundcloud.com/apigee/build-apis-in-nodejs-and-swagger-20-with-apigee-127
[WSO2Con EU 2018] OpenAPI Specification 3 - The Evolution of SwaggerWSO2
Swagger is the de facto standard for API description. It has evolved into a new version specified by the Open API Initiative under the umbrella of the Linux Foundation. This presentation explores improvements and new features that will help you to define even better APIs. A sample using Apache CXF, Spring Boot and WSO2 API Manager illustrates the benefits of implementing OpenAPI Specification 3.
Lessons from the Trenches: Building an API-Centric ArchitectureWSO2
To view recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/05/lessons-from-the-trenches-building-an-api-centric-architecture/
APIs are the tip of the iceberg of enterprise integration. In this webinar, we will look at some of our customers’ enterprise deployments and share best practices/recommendations to take into account when you build an API-centric architecture, especially for security, monitoring, and performance.
Blood, sweat, and creating an API handbookPronovix
This talk describes the development of ABN AMRO’s API handbook, the single-source of truth for the development and management of internal and external API products.
Our company is moving towards an API-First culture and mentality. Streamlining the development process is key to enabling this. In the beginning, API development knowledge was not documented or centralized in one location. Accurate information was not available for developer teams and they were not aware of what exactly the process entailed.
My colleague and I began by making agreements on how the overall process works, describing it in an intuitive way, and then by making it open and accessible company-wide. This involved setting up and hosting face-to-face meetings or MS Teams calls with specialists to find out what was required
This talk describes our approach to gathering content from experts, defining and refining processes, obtaining feedback from readers, and redesigning the content in a more user-centric format.
The document summarizes an agenda for a MuleSoft Meetup on Anypoint Data Graph. The meetup will include introductions, an overview of Anypoint Data Graph including its features and how it works, a demo of the unified schema, restrictions and limitations, and a trivia quiz. The speaker will discuss how Anypoint Data Graph allows users to unify data from APIs in a single schema and query across applications without writing new code.
To view the recording of this webinar please use the below URL:
http://wso2.com/library/webinars/2015/03/wso2-product-release-webinar-wso2-app-factory-2.1.0/
In this webinar, Manjula Rathnayaka, associate technical lead, and Kasun De Silva, software engineer at WSO2, will present the following new features and improvements to App Factory 2.1:
Adding new application types by including an archive
Ability to add runtime externally
Puppet scripts for App Factory deployments
WSO2 BAM integration for user activity
Custom URL improvements
Trouble with Performance Debugging? Not Anymore with Choreo, the AI-Assisted ...WSO2
This slide deck explores how Choreo, a low-code integration Platform-as-a-Service, provides AI-assisted performance debugging.
Read the full article here: https://wso2.com/choreo/resources/performant-code-for-everyone-writing-better-code-with-ai-powered-performance-feedback/
This document discusses WSO2 API Manager, an API management platform. It covers key concepts like APIs, managed APIs, and why API management is important. It also describes the main components of WSO2 API Manager - API Publisher, API Store, API Gateway, and Key Manager. Finally, it discusses features like publishing and managing the lifecycle of APIs, support for OpenAPI/Swagger, analytics, and extending capabilities through handlers, mediation extensions, workflows and more.
Create and Manage APIs with API Connect, Swagger and BluemixDev_Events
Presented by - Raghavan “Rags” Srinivas, Architect, IBM
Enabling other developers and organizations to use your APIs through their own applications and services provides a compelling system for innovation and monetization. The Swagger spec (v2.0), recently donated to the Open API Initiative (OAI), is part of an open source project for better creation and documentation of APIs. Companies are empowering developers via these initiatives to leverage the data and build apps around it. This hands-on session helps you get started with creating APIs for consumption by developers in a well-documented, secure, and easy-to-manage form.
Introduction to Kitura - Swift Hong Kong Meetup 2016 JulyPatrick C.S. Fan
This document introduces Kitura, a new modular web framework written in Swift. Kitura allows Swift developers to write backend server code and deploy it to Linux and cloud environments, enabling full stack development with a single programming language. Key features of Kitura highlighted include routing, middleware, static file serving, and JSON parsing. The document demonstrates a simple "Hello Kitura" app and invites collaboration on Swift development for the cloud.
apidays LIVE Paris 2021 - Inside API delivery Pipeline, the checklist! - Fran...apidays
apidays LIVE Paris 2021 - APIs and the Future of Software
December 7, 8 & 9, 2021
Inside API delivery Pipeline, the checklist!
François Lasne, Director Open API & Open Banking at Finastra
MuleSoft Connect 2016 - Getting started with RAML using Restlet’s visual desi...Restlet
In this presentation by Jerome Louvel, Restlet's Founder and Chief Geek, discover the Restlet Studio and get a glimpse of the Restlet platform's capabilities. Learn about API project styles and collaborative API-first design.
The document discusses Oracle's Application Container Cloud Service, a new cloud platform for deploying containerized applications. It provides benefits like productivity for developers, enabling DevOps practices through integration with Oracle Developer Cloud Service, and automating infrastructure provisioning and application lifecycle management. Developers can build applications, package them into a ZIP file along with configuration files, and deploy them elastically on the container cloud which supports polyglot applications and automatic scaling. The platform simplifies deploying modern, cloud-native applications on containers.
Product Release Webinar- WSO2 Developer Studio 3.5WSO2
This document provides an overview of WSO2 Developer Studio 3.5.0, an integrated development environment for developing, deploying, debugging and testing SOA applications. It introduces the presenters Harshana Marin and Jasintha Dasanayake. Key features of Developer Studio include tools for composing services visually, managing service metadata in registries, developing composite applications, and deploying to local, remote or cloud servers. It allows collaborative development and includes sample projects.
The document summarizes a MuleSoft meetup event that took place in Helsinki, Finland on July 11th, 2020. The meetup provided an overview of the Anypoint platform and included a demo of API development. The agenda included introductions, a presentation on Anypoint and its API lifecycle management tools, and an open discussion period. The organizer is a senior integration architect with over 7 years of experience working with MuleSoft products.
GlueCon 2015 - Publish your SQL data as web APIsRestlet
This document discusses publishing SQL data as web APIs. It introduces the presenter and their background working with REST APIs and web frameworks. It then outlines three common use cases for exposing SQL data via REST APIs: allowing citizens to integrate data, opening data to other applications, and providing global access. The document raises concerns about caching, latency, scalability, and querying that APIs may need to address and provides examples of API caching and high availability solutions. It also briefly describes some existing API framework and platform options for building APIs with different levels of control, cost, and time to deployment.
This document provides an overview and agenda for a MuleSoft Meetup event in São Paulo on managing APIs with MuleSoft. The meetup will include introductions, a sponsor presentation from Cognizant, a discussion of API gateway concepts, a demo, and questions. It will provide a safe space for attendees to learn and share integration experiences. The goal is to discuss topics key to successful application integration on MuleSoft's Anypoint Platform. Networking time will conclude the event.
The document discusses Oracle's mobile strategy and solutions, including Oracle Mobile Cloud Service and Intelligent Bot. It provides an overview of the mobile landscape and challenges for businesses. Oracle's approach involves offering a mobile development platform with prebuilt mobile services to simplify app development and allow businesses to focus on agility and engagement.
A proper Microservice is designed for fast failure.
Like other architectural style, microservices bring costs and benefits. Some development teams have found microservices architectural style to be a superior approach to a monolithic architecture. Other teams have found them to be a productivity-sapping burden.
This material start with the basic what and why microservice, follow with the Felix example and the the successful strategies to develop microservice application.
This is presentation I did to showcase our new platform and architecture. The completion of the platform is an ongoing set of projects. We are planning to convert some of our projects which we used for the platform as Open Source projects.
This is presentation done by me to showcase our new microservice platform with CI-CD pipe-lining. We are still adding the microservices and this will continue. We are planning to open source some of the projects we built had to extend in the near future.
DevOps as a Pathway to AWS | AWS Public Sector Summit 2016Amazon Web Services
The concept of DevOps is a powerful one for federal agencies, promising to provide the responsiveness and speed needed to keep pace with rapidly changing mission requirements. In terms of cloud adoption, DevOps accelerates the development of new, cloud-native applications while building the operational capabilities needed to manage more dynamic environments. During this session, we will review specific options for implementing DevOps using Amazon Web Services (AWS), including development of new Platform-as-a-Service capabilities and rapid migration of enterprise systems.
Learn how to build APIs with Apigee Edge and Azure
You will learn:
- Basics of running Apigee Edge on Azure
- New and cool services recently announce at Microsoft Build for API developer(Logic apps workflow, serverless computing)
- Integrated Demo of Apigee Edge and Azure Functions
OracleDeveloperMeetup - London 19-12-17Phil Wilkins
This document provides biographical information on Phil Wilkins and Luis Weir, who work as technical architects at Capgemini specializing in integration and platform as a service (PaaS). Some key details include:
- Phil Wilkins has over 9 years of experience working with Oracle technology and has co-authored books on Oracle Integration Cloud and API Platform.
- Luis Weir is an Oracle Ace Director and has received several awards for his contributions to Oracle PaaS communities. He is also the author of books on topics like Oracle API Management and Case Management Solutions.
- Both present regularly at industry events and contribute to the development of technical books and articles. They are also involved in beta programs for
PaaS Anywhere - Deploying an OpenShift PaaS into your Cloud Provider of ChoiceIsaac Christoffersen
This document discusses Platform as a Service (PaaS) and Red Hat's OpenShift PaaS solution. It provides an overview of PaaS and how it can streamline application development. OpenShift is introduced as an infrastructure-agnostic PaaS that provides developer tools, scalable and secure applications, and the freedom of choice. Demos are shown of creating applications on OpenShift Online, OpenShift Origin installed on-premises, and OpenShift Enterprise deployed on AWS. The document concludes by discussing maximizing the value of OpenShift evaluations and Vizuri's JetStream offering to accelerate PaaS adoption.
This document provides an overview and agenda for a presentation by Raastech, Inc on Oracle SOA Suite 12c. The presentation will be given on November 12, 2014 at Schoolcraft College and will provide an unbiased look at the new features of Oracle SOA Suite 12c, including what is new and what is not really new. The presenters are Ahmed Aboulnaga and Harold Dost III from Raastech, who are both Oracle Certified Experts with significant experience working with Oracle middleware technologies.
This document discusses Spring Boot and Spring Cloud. It provides an overview of how Pivotal enables digital transformation through agile development practices and cloud native platforms. It describes capabilities of Spring Boot like quick project generation and auto configuration. It also discusses how Spring Cloud provides services for microservices like configuration, service registration and discovery, and fault tolerance with circuit breakers. The document includes code samples and demos the creation of a simple Spring Boot application and adding Spring MVC functionality with annotations. It promotes attending hands-on labs to learn how to use Spring Boot and Spring Cloud.
Top 7 wrong common beliefs about Enterprise API implementationOCTO Technology
The document discusses 7 common misconceptions about enterprise API implementation. It argues that an API strategy is not just about technical implementation or buying a product, but involves organizational, functional, and technical considerations. A successful API requires viewing it as a product and considering impacts across the entire organization.
Similar to DevOps DDay - Streamline DevOps Workflows With APIs (20)
This document outlines the steps to design and document an API, including:
1. Thinking about the purpose and use of the API before starting, such as the problem it solves and how it will be used.
2. Creating the API contract by identifying resources and operations, and defining responses with status codes and data formats.
3. Documenting the API by adding general information, structuring it with sections, and completing documentation about error handling and authentication.
4. Publishing the documentation and moving the API project forward.
10 years have passed since the launch of Restlet Framework v1, the first RESTful API framework created, and thanks to our efforts and our open source community, we have gathered a lot of experience along the way. In parallel, the continuous innovation, competition and maturation in the web API space in general and in the Java space as well has created an opportunity to innovate again. The goal is to have a prototype of the v3 of the framework working, based on Netty and Reactive Streams, supporting HTTP/2 and async APIs in a RESTful way.
API World 2016 - A five-sided prism polarizing Web API developmentRestlet
In this session, Jerome Louvel, Restlet's Chief Geek, highlights different approaches to Web API development, along with their pros & cons. Whether you're starting with code, a contract, tests, documentation, or data, you'll get a glimpse of light into the tasty book of API development recipes.
The never-ending REST API design debate -- Devoxx France 2016Restlet
The document discusses best practices for REST API design, including:
1) Using nouns instead of verbs for endpoints, and plural resource names instead of singular. It also recommends snake_case formatting.
2) Properly using HTTP status codes like 201 Created, 202 Accepted, 204 No Content, and providing helpful error responses.
3) Supporting features like pagination, filtering, sorting, searching, and caching responses with headers like ETag and Last-Modified.
4) Discussing approaches for API versioning in the URL, custom headers, or accept headers. The importance of hypermedia and discoverability is also emphasized.
At the Devoxx 2015 conference in Belgium, Guillaume Laforge, Product Ninja & Advocate at Restlet, presented about the never-ending REST API design debate, covering many topics like HTTP status codes, Hypermedia APIs, pagination/searching/filtering, and more.
Guillaume Laforge, Product Ninja & Advocate at Restlet and Chair of the Apache Groovy PMC, presented about how to use Groovy for developing and consuming REST Web APIs at the JavaOne 2015 conference
Cassandra Summit 2015 - Building a multi-tenant API PaaS with DataStax Enterp...Restlet
Lessons learned by Restlet when deploying DataStax Enterprise search with APISpark. Presentation by Jerome Louvel and Guillaume Blondeau at the Cassandra Summit 2015. Includes 7 challenges and solutions when deploying DataStax.
Transformez vos Google Spreadsheets en API web - DevFest 2014Restlet
Le DevFest est une conférence organisée par le Google Developer Group (GDG) de Nantes.
Cette présentation est en français et explique comment créer une API web depuis une feuille de calcul Google (Spreadsheet).
---
DevFest is a conference organized by the Google Developer Group in Nantes, France.
This presentation is in French. It shows you how to build a web API from a Google Spreadsheet.
APIdays Paris 2014 - Workshop - Craft and Deploy Your API in a Few Clicks Wit...Restlet
This workshop explained how to craft an API using the first multi-language dedicated Web IDE, host and scale the API with Platform as a Service for web APIs and manage access to this API; including: documentation, client SDKs, access management, firewall and analytics.
APIdays Paris 2014 - The State of Web API LanguagesRestlet
The document discusses the state of web API languages. It notes that there are now many new types of APIs due to factors like mobile access and cloud computing. This has led to an increase in the number of APIs and versions. The document also discusses the top programming languages, with Java and PHP being popular application languages, while newer languages like RAML, Swagger and API Blueprint are emerging for describing web APIs. It analyzes the maturity of these API languages and tools. Finally, it presents new API development workflows and tools that use API descriptions to generate documentation and code.
Defrag 2014 - Blend Web IDEs, Open Source and PaaS to Create and Deploy APIsRestlet
This session will explain how to craft an API using a dedicated Web IDE, implement the API in Java using an Open Source Framework, host and scale the API using generic PaaS, manage access to this API, including documentation, client SDKs, access management, firewall and analytics, using a dedicated PaaS.
We will highlight how to combine the best of open source and cloud tools such as web IDEs, open source frameworks and PaaS to manage a web API project in a modern and effective way.
QCon SF 2014 - Create and Deploy APIs using Web IDEs, Open Source Frameworks ...Restlet
This presentation explains how to develop a Web API in Java using (JAX-RS or Restlet API)
make an up-to-date web API documentation available online during crafting
manage access to this web API, including client SDKs generation, access management, firewall and analytics.
We will demonstrate how Restlet Platform provides a comprehensive solution combining the best of open source (Restlet Framework) and PaaS (Restlet APISpark) to solve web API needs.
Steve Sfartz, VP Engineering of Restlet shares our experience in building a web API via DIY (Do It Yourself) approach or via PaaS approach (APISpark). Introduction to both open source Restlet Framework and public beta of APISpark.
This document discusses the evolution of programming languages and APIs. It argues that web APIs could become a new type of programming language that is cloud-ready, component-based, and allows developers to both describe APIs and implement their functionality and behavior directly through the API. The rest of the document illustrates this concept through Apispark, a PaaS startup that allows developing, running, and deploying web APIs visually without having to switch between description, implementation, and deployment tools.
DevFest 2013 by Google Developers Group in Nantes. Pourquoi une API Web ? Construire son API Web : les approches. Approche DIY avec Restlet Framework. Approche PaaS avec APISpark. En pratique.
Design & Deploy a data-driven Web API in 2 hoursRestlet
Learn how to use the ROA/D process along with UX and DDD to design a proper web API, then learn how APISpark platform (PaaS) compares to a DIY approaches.
This document summarizes a presentation on open APIs and the Restlet framework. The presentation covers several topics:
1. It discusses how open APIs have become more important than open source in driving innovation and cost reduction due to their impact on cloud computing, mobile access, and the ability to compose APIs.
2. It profiles several major companies that have built successful businesses around their APIs, like Twitter, Twilio, and Google Maps. It also discusses the evolving ecosystem of actors involved with APIs.
3. It provides an overview of the Restlet framework, including its architecture, extensions, multi-platform support, and roadmap for future versions focused on enhanced functionality and a transition to a platform model.
UiPath Test Automation using UiPath Test Suite series, part 5DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 5. In this session, we will cover CI/CD with devops.
Topics covered:
CI/CD with in UiPath
End-to-end overview of CI/CD pipeline with Azure devops
Speaker:
Lyndsey Byblow, Test Suite Sales Engineer @ UiPath, Inc.
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc
How does your privacy program stack up against your peers? What challenges are privacy teams tackling and prioritizing in 2024?
In the fifth annual Global Privacy Benchmarks Survey, we asked over 1,800 global privacy professionals and business executives to share their perspectives on the current state of privacy inside and outside of their organizations. This year’s report focused on emerging areas of importance for privacy and compliance professionals, including considerations and implications of Artificial Intelligence (AI) technologies, building brand trust, and different approaches for achieving higher privacy competence scores.
See how organizational priorities and strategic approaches to data security and privacy are evolving around the globe.
This webinar will review:
- The top 10 privacy insights from the fifth annual Global Privacy Benchmarks Survey
- The top challenges for privacy leaders, practitioners, and organizations in 2024
- Key themes to consider in developing and maintaining your privacy program
In his public lecture, Christian Timmerer provides insights into the fascinating history of video streaming, starting from its humble beginnings before YouTube to the groundbreaking technologies that now dominate platforms like Netflix and ORF ON. Timmerer also presents provocative contributions of his own that have significantly influenced the industry. He concludes by looking at future challenges and invites the audience to join in a discussion.
Threats to mobile devices are more prevalent and increasing in scope and complexity. Users of mobile devices desire to take full advantage of the features
available on those devices, but many of the features provide convenience and capability but sacrifice security. This best practices guide outlines steps the users can take to better protect personal devices and information.
HCL Notes and Domino License Cost Reduction in the World of DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-and-domino-license-cost-reduction-in-the-world-of-dlau/
The introduction of DLAU and the CCB & CCX licensing model caused quite a stir in the HCL community. As a Notes and Domino customer, you may have faced challenges with unexpected user counts and license costs. You probably have questions on how this new licensing approach works and how to benefit from it. Most importantly, you likely have budget constraints and want to save money where possible. Don’t worry, we can help with all of this!
We’ll show you how to fix common misconfigurations that cause higher-than-expected user counts, and how to identify accounts which you can deactivate to save money. There are also frequent patterns that can cause unnecessary cost, like using a person document instead of a mail-in for shared mailboxes. We’ll provide examples and solutions for those as well. And naturally we’ll explain the new licensing model.
Join HCL Ambassador Marc Thomas in this webinar with a special guest appearance from Franz Walder. It will give you the tools and know-how to stay on top of what is going on with Domino licensing. You will be able lower your cost through an optimized configuration and keep it low going forward.
These topics will be covered
- Reducing license cost by finding and fixing misconfigurations and superfluous accounts
- How do CCB and CCX licenses really work?
- Understanding the DLAU tool and how to best utilize it
- Tips for common problem areas, like team mailboxes, functional/test users, etc
- Practical examples and best practices to implement right away
For the full video of this presentation, please visit: https://www.edge-ai-vision.com/2024/06/building-and-scaling-ai-applications-with-the-nx-ai-manager-a-presentation-from-network-optix/
Robin van Emden, Senior Director of Data Science at Network Optix, presents the “Building and Scaling AI Applications with the Nx AI Manager,” tutorial at the May 2024 Embedded Vision Summit.
In this presentation, van Emden covers the basics of scaling edge AI solutions using the Nx tool kit. He emphasizes the process of developing AI models and deploying them globally. He also showcases the conversion of AI models and the creation of effective edge AI pipelines, with a focus on pre-processing, model conversion, selecting the appropriate inference engine for the target hardware and post-processing.
van Emden shows how Nx can simplify the developer’s life and facilitate a rapid transition from concept to production-ready applications.He provides valuable insights into developing scalable and efficient edge AI solutions, with a strong focus on practical implementation.
Infrastructure Challenges in Scaling RAG with Custom AI modelsZilliz
Building Retrieval-Augmented Generation (RAG) systems with open-source and custom AI models is a complex task. This talk explores the challenges in productionizing RAG systems, including retrieval performance, response synthesis, and evaluation. We’ll discuss how to leverage open-source models like text embeddings, language models, and custom fine-tuned models to enhance RAG performance. Additionally, we’ll cover how BentoML can help orchestrate and scale these AI components efficiently, ensuring seamless deployment and management of RAG systems in the cloud.
Programming Foundation Models with DSPy - Meetup SlidesZilliz
Prompting language models is hard, while programming language models is easy. In this talk, I will discuss the state-of-the-art framework DSPy for programming foundation models with its powerful optimizers and runtime constraint system.
Cosa hanno in comune un mattoncino Lego e la backdoor XZ?Speck&Tech
ABSTRACT: A prima vista, un mattoncino Lego e la backdoor XZ potrebbero avere in comune il fatto di essere entrambi blocchi di costruzione, o dipendenze di progetti creativi e software. La realtà è che un mattoncino Lego e il caso della backdoor XZ hanno molto di più di tutto ciò in comune.
Partecipate alla presentazione per immergervi in una storia di interoperabilità, standard e formati aperti, per poi discutere del ruolo importante che i contributori hanno in una comunità open source sostenibile.
BIO: Sostenitrice del software libero e dei formati standard e aperti. È stata un membro attivo dei progetti Fedora e openSUSE e ha co-fondato l'Associazione LibreItalia dove è stata coinvolta in diversi eventi, migrazioni e formazione relativi a LibreOffice. In precedenza ha lavorato a migrazioni e corsi di formazione su LibreOffice per diverse amministrazioni pubbliche e privati. Da gennaio 2020 lavora in SUSE come Software Release Engineer per Uyuni e SUSE Manager e quando non segue la sua passione per i computer e per Geeko coltiva la sua curiosità per l'astronomia (da cui deriva il suo nickname deneb_alpha).
Observability Concepts EVERY Developer Should Know -- DeveloperWeek Europe.pdfPaige Cruz
Monitoring and observability aren’t traditionally found in software curriculums and many of us cobble this knowledge together from whatever vendor or ecosystem we were first introduced to and whatever is a part of your current company’s observability stack.
While the dev and ops silo continues to crumble….many organizations still relegate monitoring & observability as the purview of ops, infra and SRE teams. This is a mistake - achieving a highly observable system requires collaboration up and down the stack.
I, a former op, would like to extend an invitation to all application developers to join the observability party will share these foundational concepts to build on:
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024Neo4j
Neha Bajwa, Vice President of Product Marketing, Neo4j
Join us as we explore breakthrough innovations enabled by interconnected data and AI. Discover firsthand how organizations use relationships in data to uncover contextual insights and solve our most pressing challenges – from optimizing supply chains, detecting fraud, and improving customer experiences to accelerating drug discoveries.
Unlocking Productivity: Leveraging the Potential of Copilot in Microsoft 365, a presentation by Christoforos Vlachos, Senior Solutions Manager – Modern Workplace, Uni Systems
GraphRAG for Life Science to increase LLM accuracyTomaz Bratanic
GraphRAG for life science domain, where you retriever information from biomedical knowledge graphs using LLMs to increase the accuracy and performance of generated answers
Essentials of Automations: The Art of Triggers and Actions in FMESafe Software
In this second installment of our Essentials of Automations webinar series, we’ll explore the landscape of triggers and actions, guiding you through the nuances of authoring and adapting workspaces for seamless automations. Gain an understanding of the full spectrum of triggers and actions available in FME, empowering you to enhance your workspaces for efficient automation.
We’ll kick things off by showcasing the most commonly used event-based triggers, introducing you to various automation workflows like manual triggers, schedules, directory watchers, and more. Plus, see how these elements play out in real scenarios.
Whether you’re tweaking your current setup or building from the ground up, this session will arm you with the tools and insights needed to transform your FME usage into a powerhouse of productivity. Join us to discover effective strategies that simplify complex processes, enhancing your productivity and transforming your data management practices with FME. Let’s turn complexity into clarity and make your workspaces work wonders!
In the rapidly evolving landscape of technologies, XML continues to play a vital role in structuring, storing, and transporting data across diverse systems. The recent advancements in artificial intelligence (AI) present new methodologies for enhancing XML development workflows, introducing efficiency, automation, and intelligent capabilities. This presentation will outline the scope and perspective of utilizing AI in XML development. The potential benefits and the possible pitfalls will be highlighted, providing a balanced view of the subject.
We will explore the capabilities of AI in understanding XML markup languages and autonomously creating structured XML content. Additionally, we will examine the capacity of AI to enrich plain text with appropriate XML markup. Practical examples and methodological guidelines will be provided to elucidate how AI can be effectively prompted to interpret and generate accurate XML markup.
Further emphasis will be placed on the role of AI in developing XSLT, or schemas such as XSD and Schematron. We will address the techniques and strategies adopted to create prompts for generating code, explaining code, or refactoring the code, and the results achieved.
The discussion will extend to how AI can be used to transform XML content. In particular, the focus will be on the use of AI XPath extension functions in XSLT, Schematron, Schematron Quick Fixes, or for XML content refactoring.
The presentation aims to deliver a comprehensive overview of AI usage in XML development, providing attendees with the necessary knowledge to make informed decisions. Whether you’re at the early stages of adopting AI or considering integrating it in advanced XML development, this presentation will cover all levels of expertise.
By highlighting the potential advantages and challenges of integrating AI with XML development tools and languages, the presentation seeks to inspire thoughtful conversation around the future of XML development. We’ll not only delve into the technical aspects of AI-powered XML development but also discuss practical implications and possible future directions.