SlideShare uma empresa Scribd logo
1 de 15
Baixar para ler offline
endpoint
Rapid web service development
Aleksis Brezas
abresas
Web service
web client
(backbone, angular, React)
endpoint
JSON/XML
Third party application
MVCfunction user_get() {
if (!$this->get('id')) {
$this->response(NULL, 400);
}
$user = $this->User->findById( $this->get('id') );
if(!$user) {
$this->response(array('error' => 'User could not be found'), 404);
}
else {
$this->response($user, 200);
}
}
input
validation
data fetch
error handling
response
endpoint = resources + scripts
Articles:
uri: '/articles/:id'
properties:
id:
type: id
title:
type: string
maxLength: 255
minLength: 5
unique: true
body:
type: text
resource example
resources/articles.yml
RESTful API
GET /articles/
GET /articles/?$order_by=title&$page=4&$per_page=10
POST /articles/
GET /articles/104
PUT /articles/104
PATCH /articles/104
DELETE /articles/104
GET /articles/$metadata
Example Request
$ curl -X POST -H ‘Content-Type: application/json’ -d ‘{ “title”: “My first article”,
“body”: “Hello, World!” }’ http://localhost:8080/articles/
{
“id”: 4,
“title”: “My first article”,
“body”: “Hello, World!”,
“created_at”: “2014-06-05T03:14:15.927Z”,
“updated_at”: “2014-06-05T03:14:15.927Z”
}
Example Request
$ curl -X POST -H ‘Content-Type: application/json’ -d ‘{ “title”: “Bad”, “body”:
“Too short title” }’ http://localhost:8080/articles/
{
“success”: false,
“error”: “Property ‘title’ should be at least 5 characters.”
}
Relations
resources/articles.yml
relations:
comments:
resource: Comment
type: oneToMany
key: article_id
new URLs
GET /articles/104/comments/$page=4
POST /articles/104/comments/
DELETE /articles/104/comments/
Queries
queries:
MostDiscussed:
“SELECT * FROM articles
INNER JOIN (SELECT article_id, count(id) AS
count FROM comments GROUP BY article_id) AS c
ON articles.id = c.count
ORDER BY c.count DESC”
API: GET /articles/MostDiscussed/?$page=4
Scripts
var email = require( ‘emailjs’ );
exports.onCreate = function( req, article, cb ) {
var address = req.auth.user.email;
var subject = “You have created an article”;
var message = “You have created an article with title
”” + article.title + “”.”;
email.send( address, { subject: subject, message:
message } );
cb();
};
Scripts
var app = require( ‘endpoint’ );
// Express
app.get( ‘/custom’, function( req, res, next ) {
// Waterline
app.model( ‘articles’ ).find( … );
} );
Philosophy
Resources
Declarative (YAML)
Scripts
Event driven (node.js
modules)
Promise: Write as less repetitive code as
possible
Future
Hot Code Loading
Plugin System:
o auth
o date
Generators
$ endpoint init
$ endpoint install auth
$ endpoint generate articles
Questions?
http://www.endpointjs.com
http://github.com/venturegeeks/endpoint

Mais conteúdo relacionado

Mais procurados

Intro to SQL Injection
Intro to SQL InjectionIntro to SQL Injection
Intro to SQL Injectionhon1nbo
 
Create a res tful services api in php.
Create a res tful services api in php.Create a res tful services api in php.
Create a res tful services api in php.Adeoye Akintola
 
Spout - Building a RESTful web app with Angular.js and BEAR.Sunday
Spout - Building a RESTful web app with Angular.js and BEAR.SundaySpout - Building a RESTful web app with Angular.js and BEAR.Sunday
Spout - Building a RESTful web app with Angular.js and BEAR.SundayRichard McIntyre
 
RESTFul WebApp Concept
RESTFul WebApp ConceptRESTFul WebApp Concept
RESTFul WebApp ConceptDian Aditya
 
Example-driven Web API Specification Discovery
Example-driven Web API Specification DiscoveryExample-driven Web API Specification Discovery
Example-driven Web API Specification DiscoveryJavier Canovas
 
前端MVC之BackboneJS
前端MVC之BackboneJS前端MVC之BackboneJS
前端MVC之BackboneJSZhang Xiaoxue
 

Mais procurados (12)

Php
PhpPhp
Php
 
Intro to SQL Injection
Intro to SQL InjectionIntro to SQL Injection
Intro to SQL Injection
 
JahiaOne - Jahia7 New REST API
JahiaOne - Jahia7 New REST APIJahiaOne - Jahia7 New REST API
JahiaOne - Jahia7 New REST API
 
Paypal
PaypalPaypal
Paypal
 
Expressjs
ExpressjsExpressjs
Expressjs
 
Create a res tful services api in php.
Create a res tful services api in php.Create a res tful services api in php.
Create a res tful services api in php.
 
Spout - Building a RESTful web app with Angular.js and BEAR.Sunday
Spout - Building a RESTful web app with Angular.js and BEAR.SundaySpout - Building a RESTful web app with Angular.js and BEAR.Sunday
Spout - Building a RESTful web app with Angular.js and BEAR.Sunday
 
RESTFul WebApp Concept
RESTFul WebApp ConceptRESTFul WebApp Concept
RESTFul WebApp Concept
 
New text document
New text documentNew text document
New text document
 
Example-driven Web API Specification Discovery
Example-driven Web API Specification DiscoveryExample-driven Web API Specification Discovery
Example-driven Web API Specification Discovery
 
null Bangalore meet - Php Security
null Bangalore meet - Php Securitynull Bangalore meet - Php Security
null Bangalore meet - Php Security
 
前端MVC之BackboneJS
前端MVC之BackboneJS前端MVC之BackboneJS
前端MVC之BackboneJS
 

Destaque

นายนพจร โคกแพ ม.4/8 เลขที่20
นายนพจร โคกแพ ม.4/8 เลขที่20นายนพจร โคกแพ ม.4/8 เลขที่20
นายนพจร โคกแพ ม.4/8 เลขที่20marknoppajron
 
The evolution of marco
The evolution of marcoThe evolution of marco
The evolution of marcorapunzel4ever
 
Comte de lautréamont maldoror'un şarkıları
Comte de lautréamont   maldoror'un şarkılarıComte de lautréamont   maldoror'un şarkıları
Comte de lautréamont maldoror'un şarkılarıOncü Yıldız
 
Comparative and Superlative
Comparative and SuperlativeComparative and Superlative
Comparative and Superlativecrafian
 
Social Media For Business
Social Media For BusinessSocial Media For Business
Social Media For BusinessAdam Erhart
 
WordPress for Lazy People 2
WordPress for Lazy People 2WordPress for Lazy People 2
WordPress for Lazy People 2Jerrett Farmer
 
Gül ü Bülbül Mesnevisi
Gül ü Bülbül Mesnevisi Gül ü Bülbül Mesnevisi
Gül ü Bülbül Mesnevisi Oncü Yıldız
 
Theodor W. Adorno Minima Moralia
Theodor W. Adorno   Minima MoraliaTheodor W. Adorno   Minima Moralia
Theodor W. Adorno Minima MoraliaOncü Yıldız
 
Anarsi Felsefesi Ve İdeali
Anarsi Felsefesi Ve İdealiAnarsi Felsefesi Ve İdeali
Anarsi Felsefesi Ve İdealiOncü Yıldız
 
Ölüler Ülkesi Manifestosu
Ölüler Ülkesi ManifestosuÖlüler Ülkesi Manifestosu
Ölüler Ülkesi ManifestosuOncü Yıldız
 
Como aumentar tus ventas eCommerce - Ukelele
Como aumentar tus ventas eCommerce - Ukelele Como aumentar tus ventas eCommerce - Ukelele
Como aumentar tus ventas eCommerce - Ukelele VTEX Latam
 
PechaKucha/Ignite
PechaKucha/IgnitePechaKucha/Ignite
PechaKucha/Ignitejrobin7304
 
Anugerah yuka budaya inovasi
Anugerah yuka budaya inovasiAnugerah yuka budaya inovasi
Anugerah yuka budaya inovasicidino
 
Green lantern
Green lanternGreen lantern
Green lantern115398
 
Capacitacion VTEX workshop artesanos del ecommerce: User Experience y SEO
Capacitacion VTEX workshop artesanos del ecommerce: User Experience y SEOCapacitacion VTEX workshop artesanos del ecommerce: User Experience y SEO
Capacitacion VTEX workshop artesanos del ecommerce: User Experience y SEOVTEX Latam
 

Destaque (20)

Two Worlds
Two WorldsTwo Worlds
Two Worlds
 
นายนพจร โคกแพ ม.4/8 เลขที่20
นายนพจร โคกแพ ม.4/8 เลขที่20นายนพจร โคกแพ ม.4/8 เลขที่20
นายนพจร โคกแพ ม.4/8 เลขที่20
 
Szkoła dla łobuzów
Szkoła dla łobuzówSzkoła dla łobuzów
Szkoła dla łobuzów
 
The evolution of marco
The evolution of marcoThe evolution of marco
The evolution of marco
 
Comte de lautréamont maldoror'un şarkıları
Comte de lautréamont   maldoror'un şarkılarıComte de lautréamont   maldoror'un şarkıları
Comte de lautréamont maldoror'un şarkıları
 
Paket Pensi at SMAN 109
Paket Pensi at SMAN 109Paket Pensi at SMAN 109
Paket Pensi at SMAN 109
 
Comparative and Superlative
Comparative and SuperlativeComparative and Superlative
Comparative and Superlative
 
Social Media For Business
Social Media For BusinessSocial Media For Business
Social Media For Business
 
WordPress for Lazy People 2
WordPress for Lazy People 2WordPress for Lazy People 2
WordPress for Lazy People 2
 
Gül ü Bülbül Mesnevisi
Gül ü Bülbül Mesnevisi Gül ü Bülbül Mesnevisi
Gül ü Bülbül Mesnevisi
 
Paket Lighting Minimalis
Paket Lighting MinimalisPaket Lighting Minimalis
Paket Lighting Minimalis
 
Theodor W. Adorno Minima Moralia
Theodor W. Adorno   Minima MoraliaTheodor W. Adorno   Minima Moralia
Theodor W. Adorno Minima Moralia
 
Anarsi Felsefesi Ve İdeali
Anarsi Felsefesi Ve İdealiAnarsi Felsefesi Ve İdeali
Anarsi Felsefesi Ve İdeali
 
Ölüler Ülkesi Manifestosu
Ölüler Ülkesi ManifestosuÖlüler Ülkesi Manifestosu
Ölüler Ülkesi Manifestosu
 
Como aumentar tus ventas eCommerce - Ukelele
Como aumentar tus ventas eCommerce - Ukelele Como aumentar tus ventas eCommerce - Ukelele
Como aumentar tus ventas eCommerce - Ukelele
 
PechaKucha/Ignite
PechaKucha/IgnitePechaKucha/Ignite
PechaKucha/Ignite
 
Paket Pensi Lengkap
Paket Pensi LengkapPaket Pensi Lengkap
Paket Pensi Lengkap
 
Anugerah yuka budaya inovasi
Anugerah yuka budaya inovasiAnugerah yuka budaya inovasi
Anugerah yuka budaya inovasi
 
Green lantern
Green lanternGreen lantern
Green lantern
 
Capacitacion VTEX workshop artesanos del ecommerce: User Experience y SEO
Capacitacion VTEX workshop artesanos del ecommerce: User Experience y SEOCapacitacion VTEX workshop artesanos del ecommerce: User Experience y SEO
Capacitacion VTEX workshop artesanos del ecommerce: User Experience y SEO
 

Semelhante a Endpoint node.js framework presentation

Check username availability with vue.js and PHP
Check username availability with vue.js and PHPCheck username availability with vue.js and PHP
Check username availability with vue.js and PHPYogesh singh
 
Bag Of Tricks From Iusethis
Bag Of Tricks From IusethisBag Of Tricks From Iusethis
Bag Of Tricks From IusethisMarcus Ramberg
 
Crafting beautiful software
Crafting beautiful softwareCrafting beautiful software
Crafting beautiful softwareJorn Oomen
 
node.js practical guide to serverside javascript
node.js practical guide to serverside javascriptnode.js practical guide to serverside javascript
node.js practical guide to serverside javascriptEldar Djafarov
 
async/await in Swift
async/await in Swiftasync/await in Swift
async/await in SwiftPeter Friese
 
Writing RESTful web services using Node.js
Writing RESTful web services using Node.jsWriting RESTful web services using Node.js
Writing RESTful web services using Node.jsFDConf
 
Modularized Persistence - B Zsoldos
Modularized Persistence - B ZsoldosModularized Persistence - B Zsoldos
Modularized Persistence - B Zsoldosmfrancis
 
Php update and delet operation
Php update and delet operationPhp update and delet operation
Php update and delet operationsyeda zoya mehdi
 
Silex meets SOAP & REST
Silex meets SOAP & RESTSilex meets SOAP & REST
Silex meets SOAP & RESTHugo Hamon
 
Php Security By Mugdha And Anish
Php Security By Mugdha And AnishPhp Security By Mugdha And Anish
Php Security By Mugdha And AnishOSSCube
 
Bootstrat REST APIs with Laravel 5
Bootstrat REST APIs with Laravel 5Bootstrat REST APIs with Laravel 5
Bootstrat REST APIs with Laravel 5Elena Kolevska
 
The Zen of Lithium
The Zen of LithiumThe Zen of Lithium
The Zen of LithiumNate Abele
 
Security: Odoo Code Hardening
Security: Odoo Code HardeningSecurity: Odoo Code Hardening
Security: Odoo Code HardeningOdoo
 
jQuery and Rails: Best Friends Forever
jQuery and Rails: Best Friends ForeverjQuery and Rails: Best Friends Forever
jQuery and Rails: Best Friends Foreverstephskardal
 
David Keeney - SQL Database Server Requests from the Browser @ Postgres Open
David Keeney - SQL Database Server Requests from the Browser @ Postgres OpenDavid Keeney - SQL Database Server Requests from the Browser @ Postgres Open
David Keeney - SQL Database Server Requests from the Browser @ Postgres OpenPostgresOpen
 
[WSO2 Integration Summit Madrid 2019] Integration + Ballerina
[WSO2 Integration Summit Madrid 2019] Integration + Ballerina[WSO2 Integration Summit Madrid 2019] Integration + Ballerina
[WSO2 Integration Summit Madrid 2019] Integration + BallerinaWSO2
 
Django Class-based views (Slovenian)
Django Class-based views (Slovenian)Django Class-based views (Slovenian)
Django Class-based views (Slovenian)Luka Zakrajšek
 
Intoduction on Playframework
Intoduction on PlayframeworkIntoduction on Playframework
Intoduction on PlayframeworkKnoldus Inc.
 

Semelhante a Endpoint node.js framework presentation (20)

Check username availability with vue.js and PHP
Check username availability with vue.js and PHPCheck username availability with vue.js and PHP
Check username availability with vue.js and PHP
 
Bag Of Tricks From Iusethis
Bag Of Tricks From IusethisBag Of Tricks From Iusethis
Bag Of Tricks From Iusethis
 
Crafting beautiful software
Crafting beautiful softwareCrafting beautiful software
Crafting beautiful software
 
node.js practical guide to serverside javascript
node.js practical guide to serverside javascriptnode.js practical guide to serverside javascript
node.js practical guide to serverside javascript
 
async/await in Swift
async/await in Swiftasync/await in Swift
async/await in Swift
 
Writing RESTful web services using Node.js
Writing RESTful web services using Node.jsWriting RESTful web services using Node.js
Writing RESTful web services using Node.js
 
68837.ppt
68837.ppt68837.ppt
68837.ppt
 
Modularized Persistence - B Zsoldos
Modularized Persistence - B ZsoldosModularized Persistence - B Zsoldos
Modularized Persistence - B Zsoldos
 
Php update and delet operation
Php update and delet operationPhp update and delet operation
Php update and delet operation
 
Silex meets SOAP & REST
Silex meets SOAP & RESTSilex meets SOAP & REST
Silex meets SOAP & REST
 
Php Security By Mugdha And Anish
Php Security By Mugdha And AnishPhp Security By Mugdha And Anish
Php Security By Mugdha And Anish
 
Bootstrat REST APIs with Laravel 5
Bootstrat REST APIs with Laravel 5Bootstrat REST APIs with Laravel 5
Bootstrat REST APIs with Laravel 5
 
The Zen of Lithium
The Zen of LithiumThe Zen of Lithium
The Zen of Lithium
 
Security: Odoo Code Hardening
Security: Odoo Code HardeningSecurity: Odoo Code Hardening
Security: Odoo Code Hardening
 
jQuery and Rails: Best Friends Forever
jQuery and Rails: Best Friends ForeverjQuery and Rails: Best Friends Forever
jQuery and Rails: Best Friends Forever
 
David Keeney - SQL Database Server Requests from the Browser @ Postgres Open
David Keeney - SQL Database Server Requests from the Browser @ Postgres OpenDavid Keeney - SQL Database Server Requests from the Browser @ Postgres Open
David Keeney - SQL Database Server Requests from the Browser @ Postgres Open
 
[WSO2 Integration Summit Madrid 2019] Integration + Ballerina
[WSO2 Integration Summit Madrid 2019] Integration + Ballerina[WSO2 Integration Summit Madrid 2019] Integration + Ballerina
[WSO2 Integration Summit Madrid 2019] Integration + Ballerina
 
Services Stanford 2012
Services Stanford 2012Services Stanford 2012
Services Stanford 2012
 
Django Class-based views (Slovenian)
Django Class-based views (Slovenian)Django Class-based views (Slovenian)
Django Class-based views (Slovenian)
 
Intoduction on Playframework
Intoduction on PlayframeworkIntoduction on Playframework
Intoduction on Playframework
 

Último

JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...Bert Jan Schrijver
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxRTS corp
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldRoberto Pérez Alcolea
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdfAndrey Devyatkin
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...OnePlan Solutions
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...OnePlan Solutions
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jNeo4j
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsJean Silva
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shardsChristopher Curtin
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfmaor17
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingShane Coughlan
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxAS Design & AST.
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfRTS corp
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITmanoharjgpsolutions
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slidesvaideheekore1
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxSasikiranMarri
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdfSteve Caron
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...kalichargn70th171
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsDEEPRAJ PATHAK
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?Alexandre Beguel
 

Último (20)

JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
JavaLand 2024 - Going serverless with Quarkus GraalVM native images and AWS L...
 
Advantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptxAdvantages of Cargo Cloud Solutions.pptx
Advantages of Cargo Cloud Solutions.pptx
 
Keeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository worldKeeping your build tool updated in a multi repository world
Keeping your build tool updated in a multi repository world
 
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
2024-04-09 - From Complexity to Clarity - AWS Summit AMS.pdf
 
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
Revolutionizing the Digital Transformation Office - Leveraging OnePlan’s AI a...
 
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
Tech Tuesday Slides - Introduction to Project Management with OnePlan's Work ...
 
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4jGraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
GraphSummit Madrid - Product Vision and Roadmap - Luis Salvador Neo4j
 
Strategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero resultsStrategies for using alternative queries to mitigate zero results
Strategies for using alternative queries to mitigate zero results
 
2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards2024 DevNexus Patterns for Resiliency: Shuffle shards
2024 DevNexus Patterns for Resiliency: Shuffle shards
 
Zer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdfZer0con 2024 final share short version.pdf
Zer0con 2024 final share short version.pdf
 
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full RecordingOpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
OpenChain AI Study Group - Europe and Asia Recap - 2024-04-11 - Full Recording
 
Mastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptxMastering Project Planning with Microsoft Project 2016.pptx
Mastering Project Planning with Microsoft Project 2016.pptx
 
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdfEnhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
Enhancing Supply Chain Visibility with Cargo Cloud Solutions.pdf
 
Best Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh ITBest Angular 17 Classroom & Online training - Naresh IT
Best Angular 17 Classroom & Online training - Naresh IT
 
Introduction to Firebase Workshop Slides
Introduction to Firebase Workshop SlidesIntroduction to Firebase Workshop Slides
Introduction to Firebase Workshop Slides
 
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptxUnderstanding Plagiarism: Causes, Consequences and Prevention.pptx
Understanding Plagiarism: Causes, Consequences and Prevention.pptx
 
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
[ CNCF Q1 2024 ] Intro to Continuous Profiling and Grafana Pyroscope.pdf
 
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
The Ultimate Guide to Performance Testing in Low-Code, No-Code Environments (...
 
Effort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software ProjectsEffort Estimation Techniques used in Software Projects
Effort Estimation Techniques used in Software Projects
 
SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?SAM Training Session - How to use EXCEL ?
SAM Training Session - How to use EXCEL ?
 

Endpoint node.js framework presentation