SlideShare ist ein Scribd-Unternehmen logo
1 von 154
Downloaden Sie, um offline zu lesen
Las Maravillas de
Google App Engine
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
Monta tu aplicación en
menos de 1 hora, incluso
sin saber programar

Friday, November 16, 12
Friday, November 16, 12
0 El Charlista
Friday, November 16, 12
@coto
Friday, November 16, 12
@coto
Friday, November 16, 12
Mobile Framework
JavaScript (2010)
Friday, November 16, 12
Mobile Framework
JavaScript (2010)
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
1 La Historia
Friday, November 16, 12
Una idea

Friday, November 16, 12
Un proyecto

Friday, November 16, 12
Un Lenguage

Friday, November 16, 12
Friday, November 16, 12
¿Y la plataforma?
Friday, November 16, 12
Friday, November 16, 12
Opción 1:

Friday, November 16, 12
Friday, November 16, 12
WebHosting
+
CPanel
+
FTP
Friday, November 16, 12
WebHosting
+
CPanel
+
FTP
Friday, November 16, 12
Friday, November 16, 12
Opción 2:

Friday, November 16, 12
Friday, November 16, 12
VPS

Friday, November 16, 12
VPS

Friday, November 16, 12
Friday, November 16, 12
Foco en el Desarrollo
Friday, November 16, 12
Friday, November 16, 12
Opción 3 (PaaS)

Friday, November 16, 12
Friday, November 16, 12
How Reliable?
Friday, November 16, 12
Friday, November 16, 12
Opción 4:

Friday, November 16, 12
Friday, November 16, 12
Cloud Computing

Friday, November 16, 12
Friday, November 16, 12
Too much
work
Friday, November 16, 12
&
Too much
work
Friday, November 16, 12

How
Reliable?
Friday, November 16, 12
Opción 5:

Friday, November 16, 12
Friday, November 16, 12
Google App Engine

Friday, November 16, 12
Friday, November 16, 12
2 Google App Engine
Friday, November 16, 12
Friday, November 16, 12
•

Friday, November 16, 12

Corre tu aplicación en la infraestructura de
Google
•

Corre tu aplicación en la infraestructura de
Google

•

Escalar es realmente simple

Friday, November 16, 12
•

Corre tu aplicación en la infraestructura de
Google

•
•

Escalar es realmente simple

Friday, November 16, 12

No necesitas de administradores de
sistemas
Friday, November 16, 12
•

Friday, November 16, 12

Servidor web (HTTP y HTTPS)
•
•

Friday, November 16, 12

Servidor web (HTTP y HTTPS)
Tareas programadas (a.k.a. Cron)
•
•
•

Friday, November 16, 12

Servidor web (HTTP y HTTPS)
Tareas programadas (a.k.a. Cron)
Tareas encoladas (a.k.a. TaskQueue)
Friday, November 16, 12
•

Friday, November 16, 12

Disponibilidad de varias Google APIs
•
•

Friday, November 16, 12

Disponibilidad de varias Google APIs
Ambiente de desarrollo local
•
•
•

Friday, November 16, 12

Disponibilidad de varias Google APIs
Ambiente de desarrollo local
Paga por lo que usas, tu defines el límite
Friday, November 16, 12
•

Friday, November 16, 12

Autenticación de usuarios a través de
Cuentas Google
•

Autenticación de usuarios a través de
Cuentas Google

•

Manejo de versiones en tu aplicación

Friday, November 16, 12
•

Autenticación de usuarios a través de
Cuentas Google

•
•

Manejo de versiones en tu aplicación

Friday, November 16, 12

Mensajes de Log
Friday, November 16, 12
•

Friday, November 16, 12

OpenID
•
•

Friday, November 16, 12

OpenID
OAuth
•
•
•

Friday, November 16, 12

OpenID
OAuth
Python 2.7
Friday, November 16, 12
AppEngine Launcher
(Mac OS y Win)
Friday, November 16, 12
Friday, November 16, 12
3 Los números
Friday, November 16, 12
Friday, November 16, 12
7,5B+
Hits diarios

Friday, November 16, 12
,5

Friday, November 16, 12
1,500,000
5 ,
Active applications

Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
4 El Boilerplate
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
695
Commits

Friday, November 16, 12
Friday, November 16, 12
30+
Developers

Friday, November 16, 12
Friday, November 16, 12
200
Stars

Friday, November 16, 12
Friday, November 16, 12
64
Forks

Friday, November 16, 12
Friday, November 16, 12
400000~
Additions of other Contributors

Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
Desarrolladores felices

Friday, November 16, 12
Friday, November 16, 12
5.a - Características
Friday, November 16, 12
Friday, November 16, 12
• Autenticación (Login, Logout, Sign Up)

Friday, November 16, 12
• Autenticación (Login, Logout, Sign Up)
• Reset Password

Friday, November 16, 12
• Autenticación (Login, Logout, Sign Up)
• Reset Password
• Actualizar info del usuario

Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
• Formulario de Contacto

Friday, November 16, 12
• Formulario de Contacto
• Traducido a 8 idiomas

Friday, November 16, 12
• Formulario de Contacto
• Traducido a 8 idiomas
• Diseño responsive (Twitter Bootstrap)

Friday, November 16, 12
Friday, November 16, 12
5.b - Características
Behind the scenes

Friday, November 16, 12
Friday, November 16, 12
• Unit testing

Friday, November 16, 12
• Unit testing
• Error handling

Friday, November 16, 12
• Unit testing
• Error handling
• Error report to developers

Friday, November 16, 12
Friday, November 16, 12
• Detección de idioma del usuario (UAgent)

Friday, November 16, 12
• Detección de idioma del usuario (UAgent)
• Log de visitas

Friday, November 16, 12
• Detección de idioma del usuario (UAgent)
• Log de visitas
• Client side and server side Form Validation

Friday, November 16, 12
Friday, November 16, 12
5.c - Seguridad
Friday, November 16, 12
Friday, November 16, 12
• SHA512

Friday, November 16, 12
• SHA512
• PyCrypto

Friday, November 16, 12
• SHA512
• PyCrypto
• Cross-site request forgery (CSRF)

Friday, November 16, 12
• SHA512
• PyCrypto
• Cross-site request forgery (CSRF)
• Seguridad Social

Friday, November 16, 12
Friday, November 16, 12
Friday, November 16, 12
6 Let’s get started
Friday, November 16, 12
Friday, November 16, 12
1. Descarga el SDK de App Engine

Friday, November 16, 12
1. Descarga el SDK de App Engine
2. Descarga el Boilerplate

Friday, November 16, 12
1. Descarga el SDK de App Engine
2. Descarga el Boilerplate
3. Corre localmente

Friday, November 16, 12
1. Descarga el SDK de App Engine
2. Descarga el Boilerplate
3. Corre localmente
4. Utiliza tu ‘application name’ en app.yaml

Friday, November 16, 12
1. Descarga el SDK de App Engine
2. Descarga el Boilerplate
3. Corre localmente
4. Utiliza tu ‘application name’ en app.yaml
5. Haz Deploy de tu aplicación

Friday, November 16, 12
Friday, November 16, 12
Sponsored by:

Friday, November 16, 12
Friday, November 16, 12
7 Código
Friday, November 16, 12
Routes

Friday, November 16, 12
Routes

Friday, November 16, 12
Encrypt and Hashing

Friday, November 16, 12
Encrypt and Hashing

Friday, November 16, 12
Friday, November 16, 12
8 Conclusiones
Friday, November 16, 12
Friday, November 16, 12
Usa Boilerplate,
para comenzar a
construir tu aplicación

Friday, November 16, 12
Friday, November 16, 12
o Usa Boilerplate,
para imitar como hacer
las cosas en App Engine

Friday, November 16, 12
Friday, November 16, 12
9 Links
Friday, November 16, 12
•
•

Sample (http://appengine.beecoss.com)

•

App Engine Python Doc (https://
developers.google.com/appengine/docs/
python/)

Friday, November 16, 12

App Engine SDK (https://
developers.google.com/appengine)
•

App Engine Overview (https://
developers.google.com/events/io/
sessions/gooio2012/301/)

•

Optimizing your App (https://
docs.google.com/presentation/d/
1qGlu5mVDdiV76buBll8tujmurnomgWGt
V9v4Zd7I1FE/edit#slide=id.p19)

Friday, November 16, 12
Friday, November 16, 12
10 Gracias
@coto
Friday, November 16, 12

Weitere ähnliche Inhalte

Ähnlich wie Las maravillas de Google App Engine

Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaGeorge Miranda
 
Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013
Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013
Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013Amazon Web Services
 
DIY Synthetic: Private WebPagetest Magic
DIY Synthetic: Private WebPagetest MagicDIY Synthetic: Private WebPagetest Magic
DIY Synthetic: Private WebPagetest MagicJonathan Klein
 
Operations Delivery Business Value
Operations Delivery Business ValueOperations Delivery Business Value
Operations Delivery Business ValueSonatype
 
FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...
FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...
FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...New Relic
 
On the Move, Migrations Made Simple
On the Move, Migrations Made SimpleOn the Move, Migrations Made Simple
On the Move, Migrations Made SimpleJonathan Perlman
 
ATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback AnnouncmentsATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback Announcmentsjasnow
 
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services 2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services PHP Conference Argentina
 
Escalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP ConferenceEscalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP ConferenceMatias Paterlini
 
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...New Relic
 
ATLRUG Community Announcements for December 2016
ATLRUG Community Announcements for December 2016ATLRUG Community Announcements for December 2016
ATLRUG Community Announcements for December 2016jasnow
 
Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013
Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013
Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013Amazon Web Services
 
JS-Everywhere - SSE Hands-on
JS-Everywhere - SSE Hands-onJS-Everywhere - SSE Hands-on
JS-Everywhere - SSE Hands-onBrice Argenson
 
Multiplatform, Promises and HTML5
Multiplatform, Promises and HTML5Multiplatform, Promises and HTML5
Multiplatform, Promises and HTML5C4Media
 
Maximiliano Firtman
Maximiliano FirtmanMaximiliano Firtman
Maximiliano FirtmanColombia3.0
 
JS-Everywhere - LocalStorage Hands-on
JS-Everywhere - LocalStorage Hands-onJS-Everywhere - LocalStorage Hands-on
JS-Everywhere - LocalStorage Hands-onBrice Argenson
 
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP appsphp[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP appsPablo Godel
 
A (XPages) developers guide to Cloudant
A (XPages) developers guide to CloudantA (XPages) developers guide to Cloudant
A (XPages) developers guide to CloudantFrank van der Linden
 
Cloud Foundry Japan Community Meetup
Cloud Foundry Japan Community MeetupCloud Foundry Japan Community Meetup
Cloud Foundry Japan Community MeetupPatrick Chanezon
 

Ähnlich wie Las maravillas de Google App Engine (20)

Austin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmirandaAustin agile conf 2012 infrastructure automation-gmiranda
Austin agile conf 2012 infrastructure automation-gmiranda
 
Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013
Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013
Diving Into the New AWS SDK for Ruby (TLS305) | AWS re:Invent 2013
 
DIY Synthetic: Private WebPagetest Magic
DIY Synthetic: Private WebPagetest MagicDIY Synthetic: Private WebPagetest Magic
DIY Synthetic: Private WebPagetest Magic
 
Operations Delivery Business Value
Operations Delivery Business ValueOperations Delivery Business Value
Operations Delivery Business Value
 
FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...
FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...
FUTURESTACK13: What’s New and Upcoming with New Relic from Patrick Lightbody,...
 
On the Move, Migrations Made Simple
On the Move, Migrations Made SimpleOn the Move, Migrations Made Simple
On the Move, Migrations Made Simple
 
ATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback AnnouncmentsATLRUG Community/Giveback Announcments
ATLRUG Community/Giveback Announcments
 
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services 2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
2013 - Matías Paterlini: Escalando PHP con sharding y Amazon Web Services
 
Escalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP ConferenceEscalando una PHP App con DB sharding - PHP Conference
Escalando una PHP App con DB sharding - PHP Conference
 
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...
FUTURESTACK13: Software analytics with Project Rubicon from Alex Kroman Engin...
 
ATLRUG Community Announcements for December 2016
ATLRUG Community Announcements for December 2016ATLRUG Community Announcements for December 2016
ATLRUG Community Announcements for December 2016
 
Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013
Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013
Bringing Your Applications to the Fast Lane (CPN203) | AWS re:Invent 2013
 
JS-Everywhere - SSE Hands-on
JS-Everywhere - SSE Hands-onJS-Everywhere - SSE Hands-on
JS-Everywhere - SSE Hands-on
 
Multiplatform, Promises and HTML5
Multiplatform, Promises and HTML5Multiplatform, Promises and HTML5
Multiplatform, Promises and HTML5
 
Maximiliano Firtman
Maximiliano FirtmanMaximiliano Firtman
Maximiliano Firtman
 
JS-Everywhere - LocalStorage Hands-on
JS-Everywhere - LocalStorage Hands-onJS-Everywhere - LocalStorage Hands-on
JS-Everywhere - LocalStorage Hands-on
 
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP appsphp[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
php[architect] Summit Series DevOps 2013 - Rock solid deployment of PHP apps
 
A (XPages) developers guide to Cloudant
A (XPages) developers guide to CloudantA (XPages) developers guide to Cloudant
A (XPages) developers guide to Cloudant
 
NATO IST Symposium 2013
NATO IST Symposium 2013NATO IST Symposium 2013
NATO IST Symposium 2013
 
Cloud Foundry Japan Community Meetup
Cloud Foundry Japan Community MeetupCloud Foundry Japan Community Meetup
Cloud Foundry Japan Community Meetup
 

Kürzlich hochgeladen

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxKatpro Technologies
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?Igalia
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUK Journal
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 

Kürzlich hochgeladen (20)

The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdfUnderstanding Discord NSFW Servers A Guide for Responsible Users.pdf
Understanding Discord NSFW Servers A Guide for Responsible Users.pdf
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 

Las maravillas de Google App Engine