SlideShare a Scribd company logo
Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
Kévin Dunglas
Founder of Les-Tilleuls.coop
Symfony Core Team
API Platform creator
@dunglas
@dunglas - Les-Tilleuls.coop
Les-Tilleuls.coop
Self-managed company since 2011
100% owned by employees
25 people, 97% growth in 2016
Hiring in London, Paris and Lille: jobs@les-tilleuls.coop
API Platform: A Framework for API-driven Projects
or
API Platform: A Framework for API-driven Projects
The Web in 2018
@dunglas - Les-Tilleuls.coop
APIs: the Heart of the New Web
@dunglas - Les-Tilleuls.coop
APIs: the Heart of the New Web
Central point to access data
Encapsulate the business logic
Same features available everywhere:
webapps, mobile apps, IoT, customers, providers…
@dunglas - Les-Tilleuls.coop
Progressive Web Apps
Downloaded only 1 time, works offline!
Sends async HTTP requests to the API
Huge ecosystem: React, Angular, Vue…
Holds the presentation logic
Static « website »: JS, HTML and CSS
Modernized stack:
ES2015, Babel, Webpack, Yarn, Flow, TypeScript, ReasonML…
@dunglas - Les-Tilleuls.coop
Native Mobile Apps
Sync data by sending HTTP requests to the API
JS stack:
React Native, NativeScript
Downloaded from stores (App Store, Google Play)
Look’n’Feel consistent with the platform (iOS or Android)
@dunglas - Les-Tilleuls.coop
Cloud Native Projects
Software built, tested and deployed continuously
Rich and open ecosystem:
Docker, Kubernetes, Mesos, Terraform…
Projects are hosted on public and private clouds
Containers and orchestration from dev stations to prod
A Framework
for the Modern Web
@dunglas - Les-Tilleuls.coop
Goals
Modern API formats: JSON-LD, GraphQL…
A rock-solid API-first project in minutes
Batteries included:
create, consume and deploy the API
Customizable, extensible, modular:
config, events, decoration…
Getting
Started
@dunglas - Les-Tilleuls.coop
Docker
All you need is
(but it’s optional)
@dunglas - Les-Tilleuls.coop
Install
Download the latest release on api-platform.com or GitHub
https://localhost
$ docker-compose up
API Platform: A Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
What’s Inside?
Postgres
Container 3: back office (dev)
Container 2: generated front office Progressive Web App (dev)
HTTP/2 and HTTPS proxy (dev)
Container 1: API Server (PHP + Symfony Flex)
Varnish cache (more later)
dev ➡ CI ➡ prod
Describe the
API Schema
@dunglas - Les-Tilleuls.coop
API Platform: A Framework for API-driven Projects
Map With the
Database
@dunglas - Les-Tilleuls.coop
Persistence
Public and internal models can be different
Work with any persistence layer: 2 interfaces to implement
Experimental ElasticSearch and MongoDB built-in support
RAD: built-in support for Doctrine ORM, 100% optional
Compatible with CQRS and Event Sourcing
@dunglas - Les-Tilleuls.coop
Your 1st API
is ready!
API Platform: A Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
Out of the Box Features
JSON-LD + Hydra formats
But also… GraphQL, JSONAPI, HAL, YAML, CSV, XML, raw JSON…
OpenAPI (aka Swagger) support
API documentation (Swagger UI)
POST, GET (item and lists), PUT, DELETE
Pagination for lists (30 items per page), fully configurable
Data
Validation
@dunglas - Les-Tilleuls.coop
Validation groups
Error levels
Symfony Validator integration
Custom validators
API Platform: A Framework for API-driven Projects
Filtering
@dunglas - Les-Tilleuls.coop
Creating custom filters is easy
8 built-in filters, with different strategies
API Platform: A Framework for API-driven Projects
Hypermedia
@dunglas - Les-Tilleuls.coop
API Platform: A Framework for API-driven Projects
Embedding
Relations
@dunglas - Les-Tilleuls.coop
@dunglas - Les-Tilleuls.coop
Embedded Relations
Cache Layer
(invalidation)
@dunglas - Les-Tilleuls.coop
HTTP cache (invalidation)
GET responses generated only 1 time, then served by Varnish
(can work with CloudFlare and Fastly too)
Responses are tagged with resources’s IDs they contain
(including relations, embedded resources…)
On write: cached responses containing stale data are purged
Builtin, single config flag
https://localhost:8444
Other
Features
@dunglas - Les-Tilleuls.coop
Other Features
Deprecation / API evolution
Extensible: compatible with all Symfony bundles
Every part can be replaced (dependency injection)
Authentification and authorization
JSON-LD and Hydra
@dunglas - Les-Tilleuls.coop
JSON-LD
Standardized hypermedia format: W3C recommandation (2014)
Easy to use: a standard JSON document with some specials
keys (starting with @) and mapped with a context
Backed by Google, BBC, Microsoft, US & UK govs...
Compliant with technologies of the semantic web: RDF,
SPARQL, triple store...
JSON for Linked Data
API Platform: A Framework for API-driven Projects
API Platform: A Framework for API-driven Projects
API Platform: A Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
Hydra
Allow to create auto-discoverable APIs:
resources, properties, types, operations
Standard for common API structures:
collections, paginations, filters, errors…
In-band hypermedia API docs
W3C community group
API Platform: A Framework for API-driven Projects
Client-side
tools
Admin
@dunglas - Les-Tilleuls.coop
API Platform Admin
Material Design back office interface
Built on top of React Admin
Hypermedia: parses Hydra docs
100% dynamic: no code generation
https://localhost:444
100% client-side, 100% JS: work with any Hydra enabled API
100% customizable: bring your own React components!
API Platform: A Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
Show Me the Code!
Clients
Generator
@dunglas - Les-Tilleuls.coop
React PWA Generator (default)
Scaffolds a client-side apps
Twitter Bootstrap support + accessibility (ARIA roles)
Uses ES2015’s fetch()
Parses Hydra API doc to generate files

(experimental Swagger support)
$ docker-compose exec client 

generate-api-platform-client
API Platform: A Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
The Stack
React, ES2015+, JSX
React Router: client-side routing library
Redux: extensible container to manage the states of the app
Redux Form: forms
Redux Thunk: async actions (AJAX requests)
Optional: Twitter Bootstrap
API Platform: A Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
Other Skeletons
React Native (@mysiar)
Your preferred technology: Pull Requests very appreciated!
TypeScript definitions (@soyuka)
Vue.js (@alOneh)
Angular (momenttech/lysis)
@dunglas - Les-Tilleuls.coop
React Native
$ generate-api-platform-client 
—g react-native
Deploy in
Clouds
@dunglas - Les-Tilleuls.coop
Kubernetes & Helm
k8s: « Production-Grade Container Orchestration »
Google GKE / Amazon EKS / Azure AKS
Helm: K8S package manager (like APT or Homebrew)
Open Source
@dunglas - Les-Tilleuls.coop
Deploy in the Cloud
A Helm chart is provided with API Platform
# …Build and push the Docker images…
# …Connect to your Kubernetes cluster…
$ helm install ./api/helm/api --name api
The project is deployed,
managed, and scales!
GraphQL?
@dunglas - Les-Tilleuls.coop
GraphQL Support
$ docker-compose exec php 

composer req webonyx/graphql-php
API Platform: A Framework for API-driven Projects
@dunglas - Les-Tilleuls.coop
They Already Use API Platform
@dunglas - Les-Tilleuls.coop
They Build API Platform
10 maintainers
MIT licensed (Free Open Source Software)
150+ contributors
2.9k GitHub Stars
3000+ commits
Thanks!
Any questions?
api-platform/api-platform @ApiPlatform
https://api-platform.com
Ad

Recommended

Rest api standards and best practices
Rest api standards and best practices
Ankita Mahajan
 
Overview of new features in Apache Ranger
Overview of new features in Apache Ranger
DataWorks Summit
 
Async/Await
Async/Await
Jeff Hart
 
Html5
Html5
Tony Nguyen
 
Protocol Buffers
Protocol Buffers
Knoldus Inc.
 
Html5 semantics
Html5 semantics
Webtech Learning
 
Dataflow with Apache NiFi
Dataflow with Apache NiFi
DataWorks Summit/Hadoop Summit
 
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...
Solving Data Discovery Challenges at Lyft with Amundsen, an Open-source Metad...
Databricks
 
jdbc document
jdbc document
Yamuna Devi
 
HTML5: features with examples
HTML5: features with examples
Alfredo Torre
 
Data Pipelines with Kafka Connect
Data Pipelines with Kafka Connect
Kaufman Ng
 
ASVS 5.0 – The rise of the Security Verification Standard - AppSec Global San...
ASVS 5.0 – The rise of the Security Verification Standard - AppSec Global San...
TuynNguyn819213
 
HashiCorp's Vault - The Examples
HashiCorp's Vault - The Examples
Michał Czeraszkiewicz
 
What is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | Edureka
Edureka!
 
API Platform and Symfony: a Framework for API-driven Projects
API Platform and Symfony: a Framework for API-driven Projects
Les-Tilleuls.coop
 
Soap vs rest
Soap vs rest
Antonio Severien
 
Apache Flink internals
Apache Flink internals
Kostas Tzoumas
 
REST API Design & Development
REST API Design & Development
Ashok Pundit
 
Introduction to CSS
Introduction to CSS
Amit Tyagi
 
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
mumrah
 
Api security
Api security
teodorcotruta
 
Databricks and Logging in Notebooks
Databricks and Logging in Notebooks
Knoldus Inc.
 
Apache Spark Introduction and Resilient Distributed Dataset basics and deep dive
Apache Spark Introduction and Resilient Distributed Dataset basics and deep dive
Sachin Aggarwal
 
HTML CSS & Javascript
HTML CSS & Javascript
David Lindkvist
 
Apache Unomi Project In-depth
Apache Unomi Project In-depth
Jahia Solutions Group
 
Spring Boot
Spring Boot
koppenolski
 
Scalable Django Architecture
Scalable Django Architecture
Rami Sayar
 
Restful api
Restful api
Anurag Srivastava
 
API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
Les-Tilleuls.coop
 
API Platform: Full Stack Framework Resurrection
API Platform: Full Stack Framework Resurrection
Les-Tilleuls.coop
 

More Related Content

What's hot (20)

jdbc document
jdbc document
Yamuna Devi
 
HTML5: features with examples
HTML5: features with examples
Alfredo Torre
 
Data Pipelines with Kafka Connect
Data Pipelines with Kafka Connect
Kaufman Ng
 
ASVS 5.0 – The rise of the Security Verification Standard - AppSec Global San...
ASVS 5.0 – The rise of the Security Verification Standard - AppSec Global San...
TuynNguyn819213
 
HashiCorp's Vault - The Examples
HashiCorp's Vault - The Examples
Michał Czeraszkiewicz
 
What is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | Edureka
Edureka!
 
API Platform and Symfony: a Framework for API-driven Projects
API Platform and Symfony: a Framework for API-driven Projects
Les-Tilleuls.coop
 
Soap vs rest
Soap vs rest
Antonio Severien
 
Apache Flink internals
Apache Flink internals
Kostas Tzoumas
 
REST API Design & Development
REST API Design & Development
Ashok Pundit
 
Introduction to CSS
Introduction to CSS
Amit Tyagi
 
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
mumrah
 
Api security
Api security
teodorcotruta
 
Databricks and Logging in Notebooks
Databricks and Logging in Notebooks
Knoldus Inc.
 
Apache Spark Introduction and Resilient Distributed Dataset basics and deep dive
Apache Spark Introduction and Resilient Distributed Dataset basics and deep dive
Sachin Aggarwal
 
HTML CSS & Javascript
HTML CSS & Javascript
David Lindkvist
 
Apache Unomi Project In-depth
Apache Unomi Project In-depth
Jahia Solutions Group
 
Spring Boot
Spring Boot
koppenolski
 
Scalable Django Architecture
Scalable Django Architecture
Rami Sayar
 
Restful api
Restful api
Anurag Srivastava
 
HTML5: features with examples
HTML5: features with examples
Alfredo Torre
 
Data Pipelines with Kafka Connect
Data Pipelines with Kafka Connect
Kaufman Ng
 
ASVS 5.0 – The rise of the Security Verification Standard - AppSec Global San...
ASVS 5.0 – The rise of the Security Verification Standard - AppSec Global San...
TuynNguyn819213
 
What is REST API? REST API Concepts and Examples | Edureka
What is REST API? REST API Concepts and Examples | Edureka
Edureka!
 
API Platform and Symfony: a Framework for API-driven Projects
API Platform and Symfony: a Framework for API-driven Projects
Les-Tilleuls.coop
 
Apache Flink internals
Apache Flink internals
Kostas Tzoumas
 
REST API Design & Development
REST API Design & Development
Ashok Pundit
 
Introduction to CSS
Introduction to CSS
Amit Tyagi
 
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
Introduction and Overview of Apache Kafka, TriHUG July 23, 2013
mumrah
 
Databricks and Logging in Notebooks
Databricks and Logging in Notebooks
Knoldus Inc.
 
Apache Spark Introduction and Resilient Distributed Dataset basics and deep dive
Apache Spark Introduction and Resilient Distributed Dataset basics and deep dive
Sachin Aggarwal
 
Scalable Django Architecture
Scalable Django Architecture
Rami Sayar
 

Similar to API Platform: A Framework for API-driven Projects (20)

API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
Les-Tilleuls.coop
 
API Platform: Full Stack Framework Resurrection
API Platform: Full Stack Framework Resurrection
Les-Tilleuls.coop
 
Creating hypermedia APIs in a few minutes using the API Platform framework
Creating hypermedia APIs in a few minutes using the API Platform framework
Les-Tilleuls.coop
 
[GIDS 2024] Navigating Innovation with Open Hybrid Cloud and Openshift AI.pdf
[GIDS 2024] Navigating Innovation with Open Hybrid Cloud and Openshift AI.pdf
TuhinSharma15
 
Drupal 8 and iOS - an Open Source App
Drupal 8 and iOS - an Open Source App
littleMAS
 
AWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacks
Emmanuel Quentin
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
Jonas Rosland
 
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Jonas Rosland
 
Docker Training - June 2015
Docker Training - June 2015
{code}
 
Introduction to Apache Kafka and why it matters - Madrid
Introduction to Apache Kafka and why it matters - Madrid
Paolo Castagna
 
28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines
Timothy Spann
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
Smile I.T is open
 
Introducing Kafka's Streams API
Introducing Kafka's Streams API
confluent
 
DevNation
DevNation
jwi11iams
 
StrongLoop Overview
StrongLoop Overview
Shubhra Kar
 
Made for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile Apps
SPC Adriatics
 
Project Flogo: An Event-Driven Stack for the Enterprise
Project Flogo: An Event-Driven Stack for the Enterprise
Leon Stigter
 
Vert.x devoxx london 2013
Vert.x devoxx london 2013
Stuart (Pid) Williams
 
Radical Agility with Autonomous Teams and Microservices in the Cloud
Radical Agility with Autonomous Teams and Microservices in the Cloud
Zalando Technology
 
Dev ops con 2015 radical agility with autonomous teams and microservices in...
Dev ops con 2015 radical agility with autonomous teams and microservices in...
Jan Löffler
 
API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
API Platform 2.1: when Symfony meets ReactJS (Symfony Live 2017)
Les-Tilleuls.coop
 
API Platform: Full Stack Framework Resurrection
API Platform: Full Stack Framework Resurrection
Les-Tilleuls.coop
 
Creating hypermedia APIs in a few minutes using the API Platform framework
Creating hypermedia APIs in a few minutes using the API Platform framework
Les-Tilleuls.coop
 
[GIDS 2024] Navigating Innovation with Open Hybrid Cloud and Openshift AI.pdf
[GIDS 2024] Navigating Innovation with Open Hybrid Cloud and Openshift AI.pdf
TuhinSharma15
 
Drupal 8 and iOS - an Open Source App
Drupal 8 and iOS - an Open Source App
littleMAS
 
AWS re:Invent 2016 : announcement, technical demos and feedbacks
AWS re:Invent 2016 : announcement, technical demos and feedbacks
Emmanuel Quentin
 
Docker and Containers overview - Docker Workshop
Docker and Containers overview - Docker Workshop
Jonas Rosland
 
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Docker and containers - For Boston Docker Meetup Workshop in March 2015
Jonas Rosland
 
Docker Training - June 2015
Docker Training - June 2015
{code}
 
Introduction to Apache Kafka and why it matters - Madrid
Introduction to Apache Kafka and why it matters - Madrid
Paolo Castagna
 
28March2024-Codeless-Generative-AI-Pipelines
28March2024-Codeless-Generative-AI-Pipelines
Timothy Spann
 
A high profile project with Symfony and API Platform: beIN SPORTS
A high profile project with Symfony and API Platform: beIN SPORTS
Smile I.T is open
 
Introducing Kafka's Streams API
Introducing Kafka's Streams API
confluent
 
StrongLoop Overview
StrongLoop Overview
Shubhra Kar
 
Made for Mobile - Let Office 365 Power Your Mobile Apps
Made for Mobile - Let Office 365 Power Your Mobile Apps
SPC Adriatics
 
Project Flogo: An Event-Driven Stack for the Enterprise
Project Flogo: An Event-Driven Stack for the Enterprise
Leon Stigter
 
Radical Agility with Autonomous Teams and Microservices in the Cloud
Radical Agility with Autonomous Teams and Microservices in the Cloud
Zalando Technology
 
Dev ops con 2015 radical agility with autonomous teams and microservices in...
Dev ops con 2015 radical agility with autonomous teams and microservices in...
Jan Löffler
 
Ad

More from Les-Tilleuls.coop (11)

Symfony on steroids
: Vue.js, Mercure, Panther
Symfony on steroids
: Vue.js, Mercure, Panther
Les-Tilleuls.coop
 
Official "push" and real-time capabilities for Symfony and API Platform (Merc...
Official "push" and real-time capabilities for Symfony and API Platform (Merc...
Les-Tilleuls.coop
 
Progressively enhance your Symfony 4 app using Vue, API Platform, Mercure and...
Progressively enhance your Symfony 4 app using Vue, API Platform, Mercure and...
Les-Tilleuls.coop
 
HTTP/2: speed up your apps and dispatch real time updates (Symfony and API Pl...
HTTP/2: speed up your apps and dispatch real time updates (Symfony and API Pl...
Les-Tilleuls.coop
 
Panther: test your Symfony apps with real web browsers
Panther: test your Symfony apps with real web browsers
Les-Tilleuls.coop
 
Symfony 2 : Performances et Optimisations
Symfony 2 : Performances et Optimisations
Les-Tilleuls.coop
 
Diaporama du sfPot Lillois du 20 mars 2014
Diaporama du sfPot Lillois du 20 mars 2014
Les-Tilleuls.coop
 
Workshop HTML5 : référencement grâce à la sémantique
Workshop HTML5 : référencement grâce à la sémantique
Les-Tilleuls.coop
 
Atelier #3 intégration html
Atelier #3 intégration html
Les-Tilleuls.coop
 
Atelier #2 initiation à css
Atelier #2 initiation à css
Les-Tilleuls.coop
 
Atelier initiation au html5
Atelier initiation au html5
Les-Tilleuls.coop
 
Symfony on steroids
: Vue.js, Mercure, Panther
Symfony on steroids
: Vue.js, Mercure, Panther
Les-Tilleuls.coop
 
Official "push" and real-time capabilities for Symfony and API Platform (Merc...
Official "push" and real-time capabilities for Symfony and API Platform (Merc...
Les-Tilleuls.coop
 
Progressively enhance your Symfony 4 app using Vue, API Platform, Mercure and...
Progressively enhance your Symfony 4 app using Vue, API Platform, Mercure and...
Les-Tilleuls.coop
 
HTTP/2: speed up your apps and dispatch real time updates (Symfony and API Pl...
HTTP/2: speed up your apps and dispatch real time updates (Symfony and API Pl...
Les-Tilleuls.coop
 
Panther: test your Symfony apps with real web browsers
Panther: test your Symfony apps with real web browsers
Les-Tilleuls.coop
 
Symfony 2 : Performances et Optimisations
Symfony 2 : Performances et Optimisations
Les-Tilleuls.coop
 
Diaporama du sfPot Lillois du 20 mars 2014
Diaporama du sfPot Lillois du 20 mars 2014
Les-Tilleuls.coop
 
Workshop HTML5 : référencement grâce à la sémantique
Workshop HTML5 : référencement grâce à la sémantique
Les-Tilleuls.coop
 
Atelier #3 intégration html
Atelier #3 intégration html
Les-Tilleuls.coop
 
Atelier #2 initiation à css
Atelier #2 initiation à css
Les-Tilleuls.coop
 
Ad

Recently uploaded (20)

PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
AhmadAli716831
 
Topic 2 - Cloud Computing Basics,,,.pptx
Topic 2 - Cloud Computing Basics,,,.pptx
oneillp100
 
Make DDoS expensive for the threat actors
Make DDoS expensive for the threat actors
APNIC
 
最新版美国威斯康星大学绿湾分校毕业证(UWGB毕业证书)原版定制
最新版美国威斯康星大学绿湾分校毕业证(UWGB毕业证书)原版定制
Taqyea
 
inside the internet - understanding the TCP/IP protocol
inside the internet - understanding the TCP/IP protocol
shainweniton02
 
cybercrime investigation and digital forensics
cybercrime investigation and digital forensics
goverdhankumar137300
 
ChatGPT A.I. Powered Chatbot and Popularization.pdf
ChatGPT A.I. Powered Chatbot and Popularization.pdf
StanleySamson1
 
05-introduction-to-operating-systems.pptx
05-introduction-to-operating-systems.pptx
pepecompany1
 
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
AhmadAli716831
 
history of internet in nepal Class-8 (sparsha).pptx
history of internet in nepal Class-8 (sparsha).pptx
SPARSH508080
 
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
taqyea
 
AWS Basics for non technical people.pptx
AWS Basics for non technical people.pptx
sanjeevkumar123577
 
Topic 1 Foundational IT Infrastructure_.pptx
Topic 1 Foundational IT Infrastructure_.pptx
oneillp100
 
ChatGPT_and_Its_Uses_Presentationss.pptx
ChatGPT_and_Its_Uses_Presentationss.pptx
Neha Prakash
 
Top Mobile App Development Trends Shaping the Future
Top Mobile App Development Trends Shaping the Future
ChicMic Studios
 
NOC Services for maintaining network as MSA.ppt
NOC Services for maintaining network as MSA.ppt
ankurnagar22
 
Global Networking Trends, presented at the India ISP Conclave 2025
Global Networking Trends, presented at the India ISP Conclave 2025
APNIC
 
3 years of Quarkus in production, what have we learned - Devoxx Polen
3 years of Quarkus in production, what have we learned - Devoxx Polen
Jago de Vreede
 
Internet Download Manager (IDM) 6.42.40 Crack Download
Internet Download Manager (IDM) 6.42.40 Crack Download
Puppy jhon
 
CBUSDAW - Ash Lewis - Reducing LLM Hallucinations
CBUSDAW - Ash Lewis - Reducing LLM Hallucinations
Jason Packer
 
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
PROCESS FOR CREATION OF BUSINESS PARTNER IN SAP
AhmadAli716831
 
Topic 2 - Cloud Computing Basics,,,.pptx
Topic 2 - Cloud Computing Basics,,,.pptx
oneillp100
 
Make DDoS expensive for the threat actors
Make DDoS expensive for the threat actors
APNIC
 
最新版美国威斯康星大学绿湾分校毕业证(UWGB毕业证书)原版定制
最新版美国威斯康星大学绿湾分校毕业证(UWGB毕业证书)原版定制
Taqyea
 
inside the internet - understanding the TCP/IP protocol
inside the internet - understanding the TCP/IP protocol
shainweniton02
 
cybercrime investigation and digital forensics
cybercrime investigation and digital forensics
goverdhankumar137300
 
ChatGPT A.I. Powered Chatbot and Popularization.pdf
ChatGPT A.I. Powered Chatbot and Popularization.pdf
StanleySamson1
 
05-introduction-to-operating-systems.pptx
05-introduction-to-operating-systems.pptx
pepecompany1
 
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
BASICS OF SAP _ ALL ABOUT SAP _WHY SAP OVER ANY OTHER ERP SYSTEM
AhmadAli716831
 
history of internet in nepal Class-8 (sparsha).pptx
history of internet in nepal Class-8 (sparsha).pptx
SPARSH508080
 
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
最新版美国特拉华大学毕业证(UDel毕业证书)原版定制
taqyea
 
AWS Basics for non technical people.pptx
AWS Basics for non technical people.pptx
sanjeevkumar123577
 
Topic 1 Foundational IT Infrastructure_.pptx
Topic 1 Foundational IT Infrastructure_.pptx
oneillp100
 
ChatGPT_and_Its_Uses_Presentationss.pptx
ChatGPT_and_Its_Uses_Presentationss.pptx
Neha Prakash
 
Top Mobile App Development Trends Shaping the Future
Top Mobile App Development Trends Shaping the Future
ChicMic Studios
 
NOC Services for maintaining network as MSA.ppt
NOC Services for maintaining network as MSA.ppt
ankurnagar22
 
Global Networking Trends, presented at the India ISP Conclave 2025
Global Networking Trends, presented at the India ISP Conclave 2025
APNIC
 
3 years of Quarkus in production, what have we learned - Devoxx Polen
3 years of Quarkus in production, what have we learned - Devoxx Polen
Jago de Vreede
 
Internet Download Manager (IDM) 6.42.40 Crack Download
Internet Download Manager (IDM) 6.42.40 Crack Download
Puppy jhon
 
CBUSDAW - Ash Lewis - Reducing LLM Hallucinations
CBUSDAW - Ash Lewis - Reducing LLM Hallucinations
Jason Packer
 

API Platform: A Framework for API-driven Projects