A walkthrough of the current state of APIs and the future trends of APIs. Presented at Nordic APIs in Stockholm in March 2013. More information about Nordic APIs at nordicapis.com or twitter.com/nordicapis.
State of APIs: API trends from Nordic APIs Copenhagen & SundsvallAndreas Krohn
An overview of where we are coming from, where we are and where we are going in the API world. Presentation from Nordic APIs in Copenhagen and Sundsvall in May 2013.
APIDays 2016 : http://au.apidays.io/
Last year at API Days in Sydney, Frank Arrigo spoke about Telstra's Path to API Enlightenment, and unveiled the Telstra API Developer Portal. 12 months later, Frank is back to update us all on the progress of Telstra's API journey.
http://au.apidays.io/abstracts.html#2f6e454
How to (almost certainly) fail: Building vs. buying your API infrastructureApigee | Google Cloud
Do you buy or build your own API layer? For some reason, this question never seems to go away, but the answer remains the same. Building a solution might appear to be a less expensive route, but most IT teams ignore the cost and resources it takes to maintain homegrown software.
Learn when to build and when to buy in this presentation.
Presentation from the developer track at I Love APIs London 2016 featuring Stuart Leeks, Microsoft.
Does orchestration feel like something you want to leave to someone else? Are your APIs and Microservices living in isolation and feeling lonely? This presentation dispenses the buzzwords, dives into the Azure Logic Apps Preview, and will help you begin your journey to being an Orchestration Ninja!
Entering the Platform Age: How to create genuine value for internal and exter...3scale
Keynote at APIDays Melbourne 2016, Steven Willmott - 3scale.
Organizations have recognized that making available IT systems as APIs for both internal and external developers can create huge new opportunities for agility, products and ultimately revenue. However, while this "platform thinking" holds great potential, it can be extremely challenging to determine how to deliver on these opportunities. In this talk we'll look at how focusing on the value APIs can deliver helps underpin genuine success for an API program and an organization's platform initiatives as a whole.
APIdays Paris 2018 - GraphQL Opening Talk: The State of GraphQL, Jonathan Jal...apidays
GraphQL Opening Talk: The State of GraphQL
Jonathan Jalouzot, Project Manager, Eleven Labs & Founder, GraphQL Paris Meetup
Apply to be a speaker here - https://apidays.typeform.com/to/J1snsg
This presentation is about the history of Hippo and includes the lessons learned.
Hippo started in 1999 as three university friends with a hunch that this “internet” thing would take off. We’ve grown since then, and taken part in and shaped a few IT milestones along the way.
As we turn 15, we’re proud to say we’re using cutting edge technology to help major clients reach their audiences on every channel, and keeping them ready for whatever channel comes next.
This document summarizes four Japanese AdTech companies that use AWS: Dynalyst, fluct, IM-DMP, and UNICORN. Dynalyst uses AWS for real-time bidding and cross-region data processing. fluct is an SSP that processes 30 billion impressions per month on a serverless architecture. IM-DMP utilizes Amazon ECS and Spot Fleet to power its public DMP. UNICORN is a full automated marketing platform that uses AWS for real-time bidding, data analysis, and machine learning.
State of APIs: API trends from Nordic APIs Copenhagen & SundsvallAndreas Krohn
An overview of where we are coming from, where we are and where we are going in the API world. Presentation from Nordic APIs in Copenhagen and Sundsvall in May 2013.
APIDays 2016 : http://au.apidays.io/
Last year at API Days in Sydney, Frank Arrigo spoke about Telstra's Path to API Enlightenment, and unveiled the Telstra API Developer Portal. 12 months later, Frank is back to update us all on the progress of Telstra's API journey.
http://au.apidays.io/abstracts.html#2f6e454
How to (almost certainly) fail: Building vs. buying your API infrastructureApigee | Google Cloud
Do you buy or build your own API layer? For some reason, this question never seems to go away, but the answer remains the same. Building a solution might appear to be a less expensive route, but most IT teams ignore the cost and resources it takes to maintain homegrown software.
Learn when to build and when to buy in this presentation.
Presentation from the developer track at I Love APIs London 2016 featuring Stuart Leeks, Microsoft.
Does orchestration feel like something you want to leave to someone else? Are your APIs and Microservices living in isolation and feeling lonely? This presentation dispenses the buzzwords, dives into the Azure Logic Apps Preview, and will help you begin your journey to being an Orchestration Ninja!
Entering the Platform Age: How to create genuine value for internal and exter...3scale
Keynote at APIDays Melbourne 2016, Steven Willmott - 3scale.
Organizations have recognized that making available IT systems as APIs for both internal and external developers can create huge new opportunities for agility, products and ultimately revenue. However, while this "platform thinking" holds great potential, it can be extremely challenging to determine how to deliver on these opportunities. In this talk we'll look at how focusing on the value APIs can deliver helps underpin genuine success for an API program and an organization's platform initiatives as a whole.
APIdays Paris 2018 - GraphQL Opening Talk: The State of GraphQL, Jonathan Jal...apidays
GraphQL Opening Talk: The State of GraphQL
Jonathan Jalouzot, Project Manager, Eleven Labs & Founder, GraphQL Paris Meetup
Apply to be a speaker here - https://apidays.typeform.com/to/J1snsg
This presentation is about the history of Hippo and includes the lessons learned.
Hippo started in 1999 as three university friends with a hunch that this “internet” thing would take off. We’ve grown since then, and taken part in and shaped a few IT milestones along the way.
As we turn 15, we’re proud to say we’re using cutting edge technology to help major clients reach their audiences on every channel, and keeping them ready for whatever channel comes next.
This document summarizes four Japanese AdTech companies that use AWS: Dynalyst, fluct, IM-DMP, and UNICORN. Dynalyst uses AWS for real-time bidding and cross-region data processing. fluct is an SSP that processes 30 billion impressions per month on a serverless architecture. IM-DMP utilizes Amazon ECS and Spot Fleet to power its public DMP. UNICORN is a full automated marketing platform that uses AWS for real-time bidding, data analysis, and machine learning.
This document discusses DevOps tools and strategies used by Viva Republica including DC/OS for container orchestration, Marathon for container management, Git for version control, and CI/CD tools like GoCD. It covers how they implement zero downtime deployments using techniques like canary releases and blue-green deployments. It also lists some of the monitoring services used on their platform like Telegraf, Kafka, Elasticsearch, and Influxdb. The document emphasizes the importance of monitoring for anomalies in areas like JVM, APIs, networks, and handling connection resets to ensure smooth operations and resolve issues quickly.
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...Nabi Zamani
This document discusses strategies for standardizing UI5 project setup and infrastructure to facilitate scaling UI5 projects. It describes a process for code reviews, testing, and deployment that utilizes GitHub, Gerrit, Jenkins, and ABAP systems. It also lists common challenges faced in UI5 development and provides links to GitHub repositories containing seed projects, components, libraries, and tools to help address these challenges and standardize development practices. The goal is to share knowledge and establish practices that improve collaboration, testing, and deployment across UI5 projects and teams.
Of Microservices and Microservices - Robert Munteanumfrancis
OSGi Community Event 2016 Presentation by Robert Munteanu (Adobe Systems Inc)
Microservices are definitely the hot topic du jour . Everyone ( and their dog ) is using microservices or migrating towards them. To make things more interesting, the OSGi community has been talking about microservices for 6 years now, so now we have two clashing definitions of the term.
Besides the dreaded monolith and the famed microservices-based architecture there is plenty of room for a middle ground, where an API gateway mediates between a host of microservices and their consumers. Such a gateway solves multiple cross-cutting concerns, such as authentication, API standardisation, logging and decoupling the API evolution. As it turns out, OSGi is an ideal setting for building such an application.
The API gateway implementation demoed is based on Apache Sling – an innovative web framework built on top of the Java Content Repository (JCR), that uses OSGi for its component model and fosters RESTful application design. Although we will use Apache Sling for examples, previous knowledge of Sling or its components is not required.
The monster under the bed - overengineering the cloud 2020 am weekRadu Vunvulea
How many times you had the feeling that you were using too many cloud services? Solutions, where we do overengineer, are common nowadays because spinning a new service is at a click distance. Join this session if you are ready to confess your mistakes. During the session, I share examples of cloud solutions where cloud overengineering almost killed the quality attributes and delivery date.
This document discusses how mobile apps are increasingly reliant on APIs to connect to cloud services and features. It notes that modern app development requires APIs for key functions like user management, data storage, location services, messaging, social integration, analytics and more. The document outlines differences in architecture, client development, security models, handling asynchronous operations and offline usage, and debugging for mobile apps connected through APIs compared to traditional websites. It promotes Apigee as a company that powers APIs for many mobile apps through services like user authentication, file uploads, ordering systems and more.
This document discusses Google Cloud Machine Learning and various related APIs. It provides an overview of TensorFlow, Google's open source machine learning framework, and how it can be used with Cloud ML APIs like Cloud Vision and Cloud Speech. Examples are given of how TensorFlow can be used with these APIs and scaled using GPUs on Google Cloud Platform.
The document introduces Ayan Pahwa, an embedded software engineer and IoT enthusiast who is also a content creator and tech blogger. It provides details on Pahwa's background and interests, which include IoT, drones, 3D printing, and more. The document then discusses Internet timelines and protocols for IoT holiday lights, specifically standards for communicating over the web, with users and servers, and between hardware and servers using a publish/subscribe model.
This document summarizes Nike's journey to implement real-time monitoring of its digital business infrastructure using AWS services like SignalFx. It discusses how Nike moved from ephemeral devops environments that changed in hours to more traditional enterprise IT that changed in weeks/months. It also outlines the challenges of monitoring at Nike's scale during major product launches and holidays. Nike adopted a "crawl-walk-run" approach, starting with basic metrics and evolving to measure key performance indicators that mattered most to customers like latency, errors and traffic saturation. This enabled enterprise-level observability across Nike's large, dynamic infrastructure.
Nike has undergone a digital transformation journey from monolithic architecture to microservices and cloud-native applications. They provide personalized experiences to over 1 billion consumers across 30+ countries through 1100+ stores. Key aspects of their journey included transitioning retail commerce and inventory management capabilities to AWS for increased scale, stability, and speed to market. Lessons learned emphasized speed over perfection, an API-first methodology, and establishing guidelines and principles for continuous delivery.
Let's explore why you should have an API, how will it influence your business, why you should think about a monetisation seriously. There are a whole bunch of existing models that can help you find the right fit for your API depending on your roadmap.
Finally we take a look at the distribution of APIs to developers. Like any cake, you need to make sure it looks and tastes great to be able to sell it and be a leader!
Sveriges radio nordic apis 21 mars 2013Nordic APIs
Sveriges Radio's API grew organically from the needs of external developers to access RSS feeds of podcasts. It was initially created to support an iPhone app but later an Android app. An official launch was held in 2010 and word spread within the organization. Work began in 2012 to create a more useful and standardized API while loosening the connection to internal apps. The current API version 2 is used by multiple external developers and Sveriges Radio apps are being migrated to it. While there are no immediate plans for version 3, the future includes evaluating real needs and continued education within the organization on the benefits of an open API.
Presentation by Hans Zandbelt from Ping Identity (pingidentity.com) from Nordic APIs (nordicapis.com) Stockholm March 2013 about the need of identity services when publishing an API.
Samtrafiken - Lessons learned from TrafiklabNordic APIs
Lessons learned from the first 2 years of the public transport API portal Trafiklab.se. Presented by Lars Löfquist (https://twitter.com/tvartom) from Samtrafiken (http://www.samtrafiken.se/) at Nordic APIs in Stockholm in March 2013.
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile WorldTwobo Technologies
The document discusses how emerging technologies like cloud computing, mobile, social networks and big data are disrupting the technology landscape. It argues that identity management is critical for managing these changes. The potential of social identity and integrating social login is highlighted, though integrating social can be difficult due to changing social networks and APIs. Janrain is presented as a solution that simplifies social integration through a single API and stores social data in the cloud. Combining Janrain with additional authentication provides a secure architecture and better user experience.
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...CA API Management
Designing an API from scratch can be a daunting task, but focusing on developer experience (DX) can act as a guiding light for API designers. In this session, we will explore the topic of interaction design and how it is changing the way we design web APIs today.
This document discusses developing websites with multiple teams using a microservice approach. It proposes having each service have its own frontend to enable continuous delivery, decentralized governance, and good mobile performance. Integration is done through transclusion, where one service can include static resources like HTML fragments from another service. Server-side transclusion of resources is preferred for performance. Services should not rely on global client-side dependencies.
This document discusses techniques for building a secure API, including OAuth, OpenID Connect, SCIM, JSON Web Tokens, and other standards. It provides an overview of key concepts like the OAuth authorization framework with clients, authorization servers, and resource servers. Identity management is central, and protocols like SCIM and SAML can be used to provision and manage user accounts. The document also summarizes standards like JWTs and how pieces like OAuth, OpenID Connect, and SCIM can be combined to securely access APIs and manage user identities.
Cloud API introduction from Infosec 2012Andreas Krohn
Presentation from the panel about Cloud API Security from Infosec 2012. It is an introduction to APIs, the developers role and what the difference is between SOAP and REST.
Real World Progressive Web Apps (Building Flipkart Lite)Abhinav Rastogi
Slides from my talk at the Modern Web Summit organised by Flipkart in Bangalore on 4 Feb 2016. Here I share our learnings we got while implementing modern web technologies like service workers, manifest, push notifications, https, csp, http2 etc to build an amazing user experience on the mobile web.
We want to talk about our approach towards Continuous Deployment and how we have setup our process with integrations to Jenkins, Hipchat, Rackspace and GitHub. We want to show you how a easy to use environment enables every developer to do production releases with just a few lines.
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)Jan Penninkhof
The document discusses SAP's strategy around building applications on a common platform using SAP HANA and SAP HANA Cloud. It highlights SAP's focus on a consumer-style user experience through Fiori apps, mobile enablement using SAP Mobile Platform and Web IDE, and leveraging APIs, IoT, and analytics capabilities like HANA, Lumira and Cloud for Planning. The strategy aims to provide customers with a unified experience across any device in real-time through a network of applications, platforms and services.
This document discusses DevOps tools and strategies used by Viva Republica including DC/OS for container orchestration, Marathon for container management, Git for version control, and CI/CD tools like GoCD. It covers how they implement zero downtime deployments using techniques like canary releases and blue-green deployments. It also lists some of the monitoring services used on their platform like Telegraf, Kafka, Elasticsearch, and Influxdb. The document emphasizes the importance of monitoring for anomalies in areas like JVM, APIs, networks, and handling connection resets to ensure smooth operations and resolve issues quickly.
Scaling UI5 Projects via Standardized Project & Infrastructure Setup (Ui5Con ...Nabi Zamani
This document discusses strategies for standardizing UI5 project setup and infrastructure to facilitate scaling UI5 projects. It describes a process for code reviews, testing, and deployment that utilizes GitHub, Gerrit, Jenkins, and ABAP systems. It also lists common challenges faced in UI5 development and provides links to GitHub repositories containing seed projects, components, libraries, and tools to help address these challenges and standardize development practices. The goal is to share knowledge and establish practices that improve collaboration, testing, and deployment across UI5 projects and teams.
Of Microservices and Microservices - Robert Munteanumfrancis
OSGi Community Event 2016 Presentation by Robert Munteanu (Adobe Systems Inc)
Microservices are definitely the hot topic du jour . Everyone ( and their dog ) is using microservices or migrating towards them. To make things more interesting, the OSGi community has been talking about microservices for 6 years now, so now we have two clashing definitions of the term.
Besides the dreaded monolith and the famed microservices-based architecture there is plenty of room for a middle ground, where an API gateway mediates between a host of microservices and their consumers. Such a gateway solves multiple cross-cutting concerns, such as authentication, API standardisation, logging and decoupling the API evolution. As it turns out, OSGi is an ideal setting for building such an application.
The API gateway implementation demoed is based on Apache Sling – an innovative web framework built on top of the Java Content Repository (JCR), that uses OSGi for its component model and fosters RESTful application design. Although we will use Apache Sling for examples, previous knowledge of Sling or its components is not required.
The monster under the bed - overengineering the cloud 2020 am weekRadu Vunvulea
How many times you had the feeling that you were using too many cloud services? Solutions, where we do overengineer, are common nowadays because spinning a new service is at a click distance. Join this session if you are ready to confess your mistakes. During the session, I share examples of cloud solutions where cloud overengineering almost killed the quality attributes and delivery date.
This document discusses how mobile apps are increasingly reliant on APIs to connect to cloud services and features. It notes that modern app development requires APIs for key functions like user management, data storage, location services, messaging, social integration, analytics and more. The document outlines differences in architecture, client development, security models, handling asynchronous operations and offline usage, and debugging for mobile apps connected through APIs compared to traditional websites. It promotes Apigee as a company that powers APIs for many mobile apps through services like user authentication, file uploads, ordering systems and more.
This document discusses Google Cloud Machine Learning and various related APIs. It provides an overview of TensorFlow, Google's open source machine learning framework, and how it can be used with Cloud ML APIs like Cloud Vision and Cloud Speech. Examples are given of how TensorFlow can be used with these APIs and scaled using GPUs on Google Cloud Platform.
The document introduces Ayan Pahwa, an embedded software engineer and IoT enthusiast who is also a content creator and tech blogger. It provides details on Pahwa's background and interests, which include IoT, drones, 3D printing, and more. The document then discusses Internet timelines and protocols for IoT holiday lights, specifically standards for communicating over the web, with users and servers, and between hardware and servers using a publish/subscribe model.
This document summarizes Nike's journey to implement real-time monitoring of its digital business infrastructure using AWS services like SignalFx. It discusses how Nike moved from ephemeral devops environments that changed in hours to more traditional enterprise IT that changed in weeks/months. It also outlines the challenges of monitoring at Nike's scale during major product launches and holidays. Nike adopted a "crawl-walk-run" approach, starting with basic metrics and evolving to measure key performance indicators that mattered most to customers like latency, errors and traffic saturation. This enabled enterprise-level observability across Nike's large, dynamic infrastructure.
Nike has undergone a digital transformation journey from monolithic architecture to microservices and cloud-native applications. They provide personalized experiences to over 1 billion consumers across 30+ countries through 1100+ stores. Key aspects of their journey included transitioning retail commerce and inventory management capabilities to AWS for increased scale, stability, and speed to market. Lessons learned emphasized speed over perfection, an API-first methodology, and establishing guidelines and principles for continuous delivery.
Let's explore why you should have an API, how will it influence your business, why you should think about a monetisation seriously. There are a whole bunch of existing models that can help you find the right fit for your API depending on your roadmap.
Finally we take a look at the distribution of APIs to developers. Like any cake, you need to make sure it looks and tastes great to be able to sell it and be a leader!
Sveriges radio nordic apis 21 mars 2013Nordic APIs
Sveriges Radio's API grew organically from the needs of external developers to access RSS feeds of podcasts. It was initially created to support an iPhone app but later an Android app. An official launch was held in 2010 and word spread within the organization. Work began in 2012 to create a more useful and standardized API while loosening the connection to internal apps. The current API version 2 is used by multiple external developers and Sveriges Radio apps are being migrated to it. While there are no immediate plans for version 3, the future includes evaluating real needs and continued education within the organization on the benefits of an open API.
Presentation by Hans Zandbelt from Ping Identity (pingidentity.com) from Nordic APIs (nordicapis.com) Stockholm March 2013 about the need of identity services when publishing an API.
Samtrafiken - Lessons learned from TrafiklabNordic APIs
Lessons learned from the first 2 years of the public transport API portal Trafiklab.se. Presented by Lars Löfquist (https://twitter.com/tvartom) from Samtrafiken (http://www.samtrafiken.se/) at Nordic APIs in Stockholm in March 2013.
Nordic APIs - Integrated Social Solutions for a Cloudy, Mobile WorldTwobo Technologies
The document discusses how emerging technologies like cloud computing, mobile, social networks and big data are disrupting the technology landscape. It argues that identity management is critical for managing these changes. The potential of social identity and integrating social login is highlighted, though integrating social can be difficult due to changing social networks and APIs. Janrain is presented as a solution that simplifies social integration through a single API and stores social data in the cloud. Combining Janrain with additional authentication provides a secure architecture and better user experience.
Applying a Developer-Centric Approach to API Design from API Architect Ronnie...CA API Management
Designing an API from scratch can be a daunting task, but focusing on developer experience (DX) can act as a guiding light for API designers. In this session, we will explore the topic of interaction design and how it is changing the way we design web APIs today.
This document discusses developing websites with multiple teams using a microservice approach. It proposes having each service have its own frontend to enable continuous delivery, decentralized governance, and good mobile performance. Integration is done through transclusion, where one service can include static resources like HTML fragments from another service. Server-side transclusion of resources is preferred for performance. Services should not rely on global client-side dependencies.
This document discusses techniques for building a secure API, including OAuth, OpenID Connect, SCIM, JSON Web Tokens, and other standards. It provides an overview of key concepts like the OAuth authorization framework with clients, authorization servers, and resource servers. Identity management is central, and protocols like SCIM and SAML can be used to provision and manage user accounts. The document also summarizes standards like JWTs and how pieces like OAuth, OpenID Connect, and SCIM can be combined to securely access APIs and manage user identities.
Cloud API introduction from Infosec 2012Andreas Krohn
Presentation from the panel about Cloud API Security from Infosec 2012. It is an introduction to APIs, the developers role and what the difference is between SOAP and REST.
Real World Progressive Web Apps (Building Flipkart Lite)Abhinav Rastogi
Slides from my talk at the Modern Web Summit organised by Flipkart in Bangalore on 4 Feb 2016. Here I share our learnings we got while implementing modern web technologies like service workers, manifest, push notifications, https, csp, http2 etc to build an amazing user experience on the mobile web.
We want to talk about our approach towards Continuous Deployment and how we have setup our process with integrations to Jenkins, Hipchat, Rackspace and GitHub. We want to show you how a easy to use environment enables every developer to do production releases with just a few lines.
SAP Teched && dcode 2014 Recap (@SITNL, 29 Nov 2014)Jan Penninkhof
The document discusses SAP's strategy around building applications on a common platform using SAP HANA and SAP HANA Cloud. It highlights SAP's focus on a consumer-style user experience through Fiori apps, mobile enablement using SAP Mobile Platform and Web IDE, and leveraging APIs, IoT, and analytics capabilities like HANA, Lumira and Cloud for Planning. The strategy aims to provide customers with a unified experience across any device in real-time through a network of applications, platforms and services.
AppsWorld 2015 - Cross Platform Native Applications in JavaScriptJason Kneen
This document discusses building cross-platform native mobile apps using JavaScript. It defines what a native mobile app is and outlines challenges with building apps for multiple platforms, such as iOS and Android. It then introduces approaches for building cross-platform apps using JavaScript, including frameworks like Titanium, React Native, and NativeScript that allow coding apps in JS while maintaining native UIs. Benefits include writing code once that runs on different platforms, along with faster development times and lower costs compared to building platform-specific apps.
Brian LeRoux discusses the state of PhoneGap and outlines a plan to release version 1.0. Key points include: consolidating the installation process, improving documentation with tutorials and API docs, implementing continuous integration testing, creating a unified build process, defining a plugin API, and separating work into organized projects to address issues like the disorganized source code. The goal is to make PhoneGap easy for developers to use across multiple mobile platforms through a web-focused approach.
These are the slides for a three hour primer for PHP developers. It covers the whole spectrum from the mobile web to apis for native apps, as well as topics such as generating QR codes and sending push notifications from PHP to android and apple devices.
Presentation for my last workshop at Velocity 2011.
Mobile web is coming in 2011 with a strong wave; mobile devices are more powerful every year; mobile browsers are evolving even faster than desktop web browser; and tablets have mobile browsers rather tan desktop browsers. That is a good mix of new problems for WPO.
How to deal with mobile browsers?
How is WPO impacting on mobile web?
The document discusses the vision of an "evented web" where applications and services can be built in a modular, event-driven way. Key points:
- The web is moving towards a service-oriented architecture (SOA) with composable APIs rather than tight integration.
- "Webhooks" allow APIs to notify web applications of events via HTTP callbacks, enabling event-driven programming models.
- An evented web would use lightweight plugins and have pieces joined through events, revolutionizing how workflows are built.
- Realizing this vision will require standardization, infrastructure, tools and broader adoption of event-driven approaches.
Intro to Azure Api Management - With CatsXamariners
This document provides an introduction to API management. It defines an API as a set of requirements that enables one application to communicate with another. A Web API is specified as using HTTP/HTTPS, being RESTful, and using JSON or XML. API management platforms provide services like authentication, analytics, policy enforcement, and developer engagement. They allow organizations to publish and manage APIs to external developers. The document discusses how APIs have enabled companies like Uber and Airbnb to build large businesses without direct ownership of core assets. It presents Azure API Management as an example of an API management platform and demonstrates its capabilities like provisioning, analytics, testing, policies, and security features.
The What, Why and How of (Web) Analytics Testing (Web, IoT, Big Data)Anand Bagmar
Learning Objectives:
The most used and heard about buzz words in the Software Industry today are … IoT and Big Data!
With IoT, with a creative mindset looking for opportunities and ways to add value, the possibilities are infinite. With each such opportunity, there is a huge volume of data being generated - which if analyzed and used correctly, can feed into creating more opportunities and increased value propositions.
There are 2 types of analysis that one needs to think about.
1. How is the end-user interacting with the product? This will give some level of understanding into how to re-position and focus on the true value add features for the product.
2. With the huge volume of data being generated by the end-user interactions, and the data being captured by all devices in the food-chain of the offering, it is important to identify patterns from what has happened, and find out new product / value opportunities based on usage patterns.
Learn what is Web Analytics, why is it important, and see some techniques how you can test it manually and and also automate that validation.
London Adapt or Die: Five Things Enterprises Should Know About ServerlessApigee | Google Cloud
Serverless computing is an execution model where code runs in managed environments without the need to provision or manage servers. It provides automatic scaling, requires no server management, and allows paying per use rather than for dedicated resources. Popular serverless technologies include AWS Lambda, Azure Functions, Google Cloud Functions, and App Engine which allow code deployment via events and pay-per-use pricing. Serverless architectures simplify application design by separating concerns into event-driven functions and removing dependencies on infrastructure.
Go for Real Time Streaming Architectures - DotGo 2017Mickaël Rémond
Streaming applications are at the core of realtime information system. With microservices streaming components are becoming increasingly important.
With the rise of cloud architecture, it is now easier and more elegant to use Go to write realtime high-performance components for streaming architecture than to use traditional tools.
Mickaël explains what are streaming architectures and demonstrates the benefits of using Go to build such platform.
O'Reilly author webinar "APIs: A Strategy guide": Transforming Your Business...Apigee | Google Cloud
For business and product executives, this O'Reilly Author webinar covers what an API strategy can do for you, including the different types of public vs. private API strategies. Courtesy of O'Reilly, a free book chapter is posted here: http://bit.ly/GTW9sF
Monitor OpenStack Environments from the bottom up and front to backIcinga
Talk given by Thomas Stocking at Icinga Camp San Francisco 2016 - https://www.icinga.org/community/events/archive/2016-archive/icinga-camp-san-francisco/
1) APIs are currently designed for machines rather than people, but they should target people as the biggest consumers.
2) APIs should expose workflows and goals rather than just data to make them easier for people to use.
3) Behaviors encoded as code-on-demand could allow users to simply state a goal and have the API figure out and return the steps to complete that goal, like obtaining a flood map. This would make APIs more intuitive and accessible for non-technical users.
The document discusses future proof development approaches when using TYPO3 CMS platforms like Extbase, Flow, and Neos. It emphasizes investing upfront in platforms that encourage maintainable, portable code and learning transferable development practices. Examples are provided of how Busy Noggin uses Extbase, Flow and Neos in their projects to develop in a future proof way.
The document discusses using asynchronous Python and web sockets for real-time applications. It covers how web sockets work and improve on older techniques like AJAX and long polling by providing a full-duplex communication channel over a single TCP connection. Example use cases for web sockets include tracking systems, monitoring, logging, and multiplayer games. The document also provides code examples for using web sockets in vanilla JavaScript and with Python backend tools like Tornado and Django Channels.
20 APIs in 20 minutes - Göteborg Startup HackAndreas Krohn
This document provides a list of 20 APIs in 20 minutes, including APIs for Marvel, NASA, Unsplash, Europeana, Mapillary, Trafiklab, Automatic, Spotify, Everysport, SMHI, Riksdagen, Google Machine Learning, 46elks, Mailgun, Slack, OneSignal, Full Contact, Contentor, Billogram, and Open Exchange Rates. It also includes a bonus API for cats. The APIs cover a wide range of domains from entertainment to transportation to government to machine learning.
Beskriver hur man kan jobba med målgrupper för att på ett effektit sätt få upp användandet på öppna data, vilket i sin tur ökar värdet av att publicera öppna data. Det viktigaste är att anpassa data efter externa behov, inte interna möjligheter.
Från Naturvårdsverkets datavärdsträff 5/12 2017.
20 ap is in 20 minutes - Nordic APIs GothenburgAndreas Krohn
This document lists 20 different APIs that can be used for various purposes in 20 minutes or less. The APIs cover domains like streaming media, transportation, social media, government data, text analysis, robotics, phone calls, work automation, and comics/superheroes. The author is Andreas Krohn, who provides his contact information at the bottom.
Business Impact of Private, Partner and Public APIsAndreas Krohn
The document discusses the business impact of private, partner, and public APIs. Private APIs have little to no business impact as they are internal and for custom or self-serve use only. Partner APIs can have a high business impact by enabling easy integrations with trusted partners and potentially becoming public APIs. Public APIs have the highest potential business impact but may only realize medium impact in reality, as they are open to everyone and have automatic business relationships but their usage is hard to predict. The document advises mixing API types as appropriate and communicating well when transitioning APIs to be more open.
I hate developers - at least I strongly dislike how developers are worshipped...Andreas Krohn
APIs are marketed to developers through Developer Portals and by Developer Evangelists, but in doing so we are missing a huge market, ie all the non-developers in the world. Why is this and what do we do about it?
Presentation from the API Strategy & Practice conference in Amsterdam March 28, 2014
Building a succesful API is primarily not a technical challenge, there are other challenges that are much harder and much more important. The content of this presentation is based on years of experience with customers APIs.
Presentation from Nordic APIs (nordicapis.com), Stockholm, september 2013.
Gör allt socialt - Integrera Sociala MediaAndreas Krohn
Använd & jobba med sociala medier mha verktyg och integrera sociala media med widgets och dela funktioner. En översikt av hur man integrerar sociala media med APIer, vad APIer är och hur man kan jobba med dem.
Presentation från 2013-09-05 från ett seminarium med Leif Kajrup (kajrup.se) hos Dataföreningen och Marknadsföreningen i Malmö.
Framgångsrik datapublicering från Nordic APIs SundsvallAndreas Krohn
En översikt av vad som krävs för att framgångsrikt publicera data, dvs publicera öppna data eller betal-API som uppnår de mål som har definierats för projektet.
This document contains information about Andreas Krohn gathered from various sources on the internet. It includes his name, websites, job title at Dopter AB, gender, age range, Twitter profile showing his connections to journalism, consulting and social media, and scores from Truecaller and ICNDb joke API showing he has a high true score and no spam score. It also lists various other API's he seems interested in or involved with based on links on his websites and Twitter profile.
The document lists 20 different APIs that were presented in 20 minutes at the Nordic APIs conference in March 2013. It includes APIs for things like DNA data, profanity checking, Spotify music, and more. The presentation encouraged attendees to suggest their own APIs and provided discount codes for the Stockholm conference in September 2013 where there would be international speakers, multiple tracks, and an unconference format.
Presenting why APIs are importand and what advantages APIs have when used internatlly, shared with partners och open to the public. Highlighting what is needed to create a successful API. Presented at Bisnode HQ in Stockholm Feb 1st 2012.
Presenting 20 APIs in 20 minutes to give a quick overview of what APIs are out there, from cloud application platforms and facial recognition to email and UFO sightings. Presented at Bisnode HQ in Stockholm Feb 1st 2012.
Presentation from Software Architect Community Day 2011 organized by Edument in Malmö, Sweden on june 17th.
Sorry for the bad formatting of the presentation, seems like Keynote and SlideShare do not play that well together.
Presentation from Software Architect Community Day 2011 organized by Edument in Malmö, Sweden on june 17th.
Sorry for the bad formatting of the presentation, seems like Keynote and SlideShare do not play that well together.
Introduction to why there is a need to use unstructured web data in mashups and how to get to that data using openkapow.com. Breif overview of Enterprise Mashup Use Cases.
Presentation from Mashup Camp 5 in Dublin.
Best 20 SEO Techniques To Improve Website Visibility In SERPPixlogix Infotech
Boost your website's visibility with proven SEO techniques! Our latest blog dives into essential strategies to enhance your online presence, increase traffic, and rank higher on search engines. From keyword optimization to quality content creation, learn how to make your site stand out in the crowded digital landscape. Discover actionable tips and expert insights to elevate your SEO game.
UiPath Test Automation using UiPath Test Suite series, part 6DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 6. In this session, we will cover Test Automation with generative AI and Open AI.
UiPath Test Automation with generative AI and Open AI webinar offers an in-depth exploration of leveraging cutting-edge technologies for test automation within the UiPath platform. Attendees will delve into the integration of generative AI, a test automation solution, with Open AI advanced natural language processing capabilities.
Throughout the session, participants will discover how this synergy empowers testers to automate repetitive tasks, enhance testing accuracy, and expedite the software testing life cycle. Topics covered include the seamless integration process, practical use cases, and the benefits of harnessing AI-driven automation for UiPath testing initiatives. By attending this webinar, testers, and automation professionals can gain valuable insights into harnessing the power of AI to optimize their test automation workflows within the UiPath ecosystem, ultimately driving efficiency and quality in software development processes.
What will you get from this session?
1. Insights into integrating generative AI.
2. Understanding how this integration enhances test automation within the UiPath platform
3. Practical demonstrations
4. Exploration of real-world use cases illustrating the benefits of AI-driven test automation for UiPath
Topics covered:
What is generative AI
Test Automation with generative AI and Open AI.
UiPath integration with generative AI
Speaker:
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
HCL Notes und Domino Lizenzkostenreduzierung in der Welt von DLAUpanagenda
Webinar Recording: https://www.panagenda.com/webinars/hcl-notes-und-domino-lizenzkostenreduzierung-in-der-welt-von-dlau/
DLAU und die Lizenzen nach dem CCB- und CCX-Modell sind für viele in der HCL-Community seit letztem Jahr ein heißes Thema. Als Notes- oder Domino-Kunde haben Sie vielleicht mit unerwartet hohen Benutzerzahlen und Lizenzgebühren zu kämpfen. Sie fragen sich vielleicht, wie diese neue Art der Lizenzierung funktioniert und welchen Nutzen sie Ihnen bringt. Vor allem wollen Sie sicherlich Ihr Budget einhalten und Kosten sparen, wo immer möglich. Das verstehen wir und wir möchten Ihnen dabei helfen!
Wir erklären Ihnen, wie Sie häufige Konfigurationsprobleme lösen können, die dazu führen können, dass mehr Benutzer gezählt werden als nötig, und wie Sie überflüssige oder ungenutzte Konten identifizieren und entfernen können, um Geld zu sparen. Es gibt auch einige Ansätze, die zu unnötigen Ausgaben führen können, z. B. wenn ein Personendokument anstelle eines Mail-Ins für geteilte Mailboxen verwendet wird. Wir zeigen Ihnen solche Fälle und deren Lösungen. Und natürlich erklären wir Ihnen das neue Lizenzmodell.
Nehmen Sie an diesem Webinar teil, bei dem HCL-Ambassador Marc Thomas und Gastredner Franz Walder Ihnen diese neue Welt näherbringen. Es vermittelt Ihnen die Tools und das Know-how, um den Überblick zu bewahren. Sie werden in der Lage sein, Ihre Kosten durch eine optimierte Domino-Konfiguration zu reduzieren und auch in Zukunft gering zu halten.
Diese Themen werden behandelt
- Reduzierung der Lizenzkosten durch Auffinden und Beheben von Fehlkonfigurationen und überflüssigen Konten
- Wie funktionieren CCB- und CCX-Lizenzen wirklich?
- Verstehen des DLAU-Tools und wie man es am besten nutzt
- Tipps für häufige Problembereiche, wie z. B. Team-Postfächer, Funktions-/Testbenutzer usw.
- Praxisbeispiele und Best Practices zum sofortigen Umsetzen
Building Production Ready Search Pipelines with Spark and MilvusZilliz
Spark is the widely used ETL tool for processing, indexing and ingesting data to serving stack for search. Milvus is the production-ready open-source vector database. In this talk we will show how to use Spark to process unstructured data to extract vector representations, and push the vectors to Milvus vector database for search serving.
OpenID AuthZEN Interop Read Out - AuthorizationDavid Brossard
During Identiverse 2024 and EIC 2024, members of the OpenID AuthZEN WG got together and demoed their authorization endpoints conforming to the AuthZEN API
Main news related to the CCS TSI 2023 (2023/1695)Jakub Marek
An English 🇬🇧 translation of a presentation to the speech I gave about the main changes brought by CCS TSI 2023 at the biggest Czech conference on Communications and signalling systems on Railways, which was held in Clarion Hotel Olomouc from 7th to 9th November 2023 (konferenceszt.cz). Attended by around 500 participants and 200 on-line followers.
The original Czech 🇨🇿 version of the presentation can be found here: https://www.slideshare.net/slideshow/hlavni-novinky-souvisejici-s-ccs-tsi-2023-2023-1695/269688092 .
The videorecording (in Czech) from the presentation is available here: https://youtu.be/WzjJWm4IyPk?si=SImb06tuXGb30BEH .
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
Monitoring and Managing Anomaly Detection on OpenShift.pdfTosin Akinosho
Monitoring and Managing Anomaly Detection on OpenShift
Overview
Dive into the world of anomaly detection on edge devices with our comprehensive hands-on tutorial. This SlideShare presentation will guide you through the entire process, from data collection and model training to edge deployment and real-time monitoring. Perfect for those looking to implement robust anomaly detection systems on resource-constrained IoT/edge devices.
Key Topics Covered
1. Introduction to Anomaly Detection
- Understand the fundamentals of anomaly detection and its importance in identifying unusual behavior or failures in systems.
2. Understanding Edge (IoT)
- Learn about edge computing and IoT, and how they enable real-time data processing and decision-making at the source.
3. What is ArgoCD?
- Discover ArgoCD, a declarative, GitOps continuous delivery tool for Kubernetes, and its role in deploying applications on edge devices.
4. Deployment Using ArgoCD for Edge Devices
- Step-by-step guide on deploying anomaly detection models on edge devices using ArgoCD.
5. Introduction to Apache Kafka and S3
- Explore Apache Kafka for real-time data streaming and Amazon S3 for scalable storage solutions.
6. Viewing Kafka Messages in the Data Lake
- Learn how to view and analyze Kafka messages stored in a data lake for better insights.
7. What is Prometheus?
- Get to know Prometheus, an open-source monitoring and alerting toolkit, and its application in monitoring edge devices.
8. Monitoring Application Metrics with Prometheus
- Detailed instructions on setting up Prometheus to monitor the performance and health of your anomaly detection system.
9. What is Camel K?
- Introduction to Camel K, a lightweight integration framework built on Apache Camel, designed for Kubernetes.
10. Configuring Camel K Integrations for Data Pipelines
- Learn how to configure Camel K for seamless data pipeline integrations in your anomaly detection workflow.
11. What is a Jupyter Notebook?
- Overview of Jupyter Notebooks, an open-source web application for creating and sharing documents with live code, equations, visualizations, and narrative text.
12. Jupyter Notebooks with Code Examples
- Hands-on examples and code snippets in Jupyter Notebooks to help you implement and test anomaly detection models.
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
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).
Generating privacy-protected synthetic data using Secludy and MilvusZilliz
During this demo, the founders of Secludy will demonstrate how their system utilizes Milvus to store and manipulate embeddings for generating privacy-protected synthetic data. Their approach not only maintains the confidentiality of the original data but also enhances the utility and scalability of LLMs under privacy constraints. Attendees, including machine learning engineers, data scientists, and data managers, will witness first-hand how Secludy's integration with Milvus empowers organizations to harness the power of LLMs securely and efficiently.
Salesforce Integration for Bonterra Impact Management (fka Social Solutions A...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 integration of Salesforce with Bonterra Impact Management.
Interested in deploying an integration with Salesforce for Bonterra Impact Management? Contact us at sales@sidekicksolutionsllc.com to discuss next steps.
2. Andreas mashup.se
Krohn
@andreaskrohn dopter.se
APIHQ.com
nordicAPIs.com
3. PAST PRESENT FUTURE
APIs EVERYWHERE
‣ THE way to integrate
systems
‣ THE way to expose
data
‣ Beyond internet
startups
4. PAST PRESENT FUTURE
APIs EVERYWHERE
INFRASTRUCTURE
Cloud
Mobile
Sync
5. PAST PRESENT FUTURE
APIs EVERYWHERE
INFRASTRUCTURE
‣ PSI rules!
OPENGOV
‣ Open data movement
6. PAST PRESENT FUTURE
APIs EVERYWHERE
INFRASTRUCTURE
‣ Hackathonmania
OPENGOV
API EVENTS
7. PAST PRESENT FUTURE
APIs EVERYWHERE
INFRASTRUCTURE
OPENGOV
API EVENTS
DEFACTO STANDARDS ‣ REST(ish)
‣ JSON
‣ OAuth 2(ish)
8. PAST PRESENT FUTURE
THE OBVIOUS
MORE
‣ APIs in more industries
‣ REST + JSON
‣ Open data
9. PAST PRESENT FUTURE
THE OBVIOUS
‣ Do not reinvent the
API MANAGEMENT
wheel (unless you can
patent it)
‣ The whole package is
important
Alessandro Suraci, from The Noun Project
10. PAST PRESENT FUTURE
THE OBVIOUS
API MANAGEMENT
INTERNET OF THINGS
‣ Tessla, Ford, Philips,
Ninja Blocks...
11. PAST PRESENT FUTURE
THE OBVIOUS
‣ Power of APIs for
API MANAGEMENT
INTERNET OF THINGS
non-coders
APIs FOR MUGGLES
‣ Automation
‣IFTTT.com
‣Zapier.com
12. PAST PRESENT FUTURE
THE OBVIOUS
API MANAGEMENT
‣ One API to rule them all
INTERNET OF THINGS
APIs FOR MUGGLES
‣Janrain, Singly
‣ Scripting solutions
AGGREGATION
‣Webshell
13. PAST PRESENT FUTURE
THE OBVIOUS
API MANAGEMENT
‣ All data all of the time
INTERNET OF THINGS
APIs FOR MUGGLES
‣ Streaming
‣ Push
AGGREGATION
REAL TIME
14. PAST PRESENT FUTURE
THE OBVIOUS
API MANAGEMENT
‣ Hypermedia APIs
INTERNET OF THINGS
APIs FOR MUGGLES
‣ Descriptors
‣ Linked data
AGGREGATION
REAL TIME
API DESIGN
‣ Documentation
15. PAST PRESENT FUTURE
THE OBVIOUS
‣ APIs are not the
API MANAGEMENT
solution to all
INTERNET OF THINGS
APIs FOR MUGGLES
problems
AGGREGATION
REAL TIME
‣ Twitter, Netflix, Google
API DESIGN
Reader...
BACKLASH
‣ Part of growing up