Enviar pesquisa
Carregar
App Engine
•
Transferir como KEY, PDF
•
1 gostou
•
844 visualizações
L
Leonardo Soto
Seguir
Tecnologia
Notícias e política
Denunciar
Compartilhar
Denunciar
Compartilhar
1 de 38
Baixar agora
Recomendados
Learning j query
Learning j query
Ivan Ortega
Tres Gemas De Ruby
Tres Gemas De Ruby
Leonardo Soto
Startechconf
Startechconf
Leonardo Soto
Lo que odiamos de la agilidad
Lo que odiamos de la agilidad
Leonardo Soto
Sounds.gd lighting talk (RubyConf Uruguay)
Sounds.gd lighting talk (RubyConf Uruguay)
Leonardo Soto
5 Minute Report 1
5 Minute Report 1
calondra
Keeping Social Media Sexy
Keeping Social Media Sexy
David Griner
Decent exposure: Controladores sin @ivars
Decent exposure: Controladores sin @ivars
Leonardo Soto
Recomendados
Learning j query
Learning j query
Ivan Ortega
Tres Gemas De Ruby
Tres Gemas De Ruby
Leonardo Soto
Startechconf
Startechconf
Leonardo Soto
Lo que odiamos de la agilidad
Lo que odiamos de la agilidad
Leonardo Soto
Sounds.gd lighting talk (RubyConf Uruguay)
Sounds.gd lighting talk (RubyConf Uruguay)
Leonardo Soto
5 Minute Report 1
5 Minute Report 1
calondra
Keeping Social Media Sexy
Keeping Social Media Sexy
David Griner
Decent exposure: Controladores sin @ivars
Decent exposure: Controladores sin @ivars
Leonardo Soto
Un tour por Java, Scala, Python, Ruby y Javascript
Un tour por Java, Scala, Python, Ruby y Javascript
Leonardo Soto
Like It Or Spike it: Social Media Case Studies
Like It Or Spike it: Social Media Case Studies
David Griner
Mi Arsenal de Testing en Rails
Mi Arsenal de Testing en Rails
Leonardo Soto
Dos Años de Rails
Dos Años de Rails
Leonardo Soto
Javascript funcional
Javascript funcional
Leonardo Soto
El Lado Cool de Java
El Lado Cool de Java
Leonardo Soto
Una historia de ds ls en ruby
Una historia de ds ls en ruby
Leonardo Soto
The Video Revolution
The Video Revolution
David Griner
How to create a social media strategy
How to create a social media strategy
David Griner
Everything You Need To Know About Social Media
Everything You Need To Know About Social Media
David Griner
The Twitter Tutorial
The Twitter Tutorial
David Griner
Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009
ferranbonas
Apis, como reutilizar contenidos en tu web
Apis, como reutilizar contenidos en tu web
Daniel Julià
Barcelona Workshop 2008
Barcelona Workshop 2008
Mitusin
Python para desarrolladores web
Python para desarrolladores web
Jose Manuel Ortega Candel
Mi Primera Aplicacion en Google App Engine
Mi Primera Aplicacion en Google App Engine
ykro
Temario Laravel + Angular (4).pdf
Temario Laravel + Angular (4).pdf
AmancioQuispealaya
PHP Con symfony
PHP Con symfony
csalazart
Pycon es 17 noviembre 2014
Pycon es 17 noviembre 2014
Sergio Soto
Desarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfony
Juan Eladio Sánchez Rosas
Computación evolutiva no tradicional
Computación evolutiva no tradicional
Juan J. Merelo
Arquitectura
Arquitectura
Antonio Manuel
Mais conteúdo relacionado
Destaque
Un tour por Java, Scala, Python, Ruby y Javascript
Un tour por Java, Scala, Python, Ruby y Javascript
Leonardo Soto
Like It Or Spike it: Social Media Case Studies
Like It Or Spike it: Social Media Case Studies
David Griner
Mi Arsenal de Testing en Rails
Mi Arsenal de Testing en Rails
Leonardo Soto
Dos Años de Rails
Dos Años de Rails
Leonardo Soto
Javascript funcional
Javascript funcional
Leonardo Soto
El Lado Cool de Java
El Lado Cool de Java
Leonardo Soto
Una historia de ds ls en ruby
Una historia de ds ls en ruby
Leonardo Soto
The Video Revolution
The Video Revolution
David Griner
How to create a social media strategy
How to create a social media strategy
David Griner
Everything You Need To Know About Social Media
Everything You Need To Know About Social Media
David Griner
The Twitter Tutorial
The Twitter Tutorial
David Griner
Destaque
(11)
Un tour por Java, Scala, Python, Ruby y Javascript
Un tour por Java, Scala, Python, Ruby y Javascript
Like It Or Spike it: Social Media Case Studies
Like It Or Spike it: Social Media Case Studies
Mi Arsenal de Testing en Rails
Mi Arsenal de Testing en Rails
Dos Años de Rails
Dos Años de Rails
Javascript funcional
Javascript funcional
El Lado Cool de Java
El Lado Cool de Java
Una historia de ds ls en ruby
Una historia de ds ls en ruby
The Video Revolution
The Video Revolution
How to create a social media strategy
How to create a social media strategy
Everything You Need To Know About Social Media
Everything You Need To Know About Social Media
The Twitter Tutorial
The Twitter Tutorial
Semelhante a App Engine
Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009
ferranbonas
Apis, como reutilizar contenidos en tu web
Apis, como reutilizar contenidos en tu web
Daniel Julià
Barcelona Workshop 2008
Barcelona Workshop 2008
Mitusin
Python para desarrolladores web
Python para desarrolladores web
Jose Manuel Ortega Candel
Mi Primera Aplicacion en Google App Engine
Mi Primera Aplicacion en Google App Engine
ykro
Temario Laravel + Angular (4).pdf
Temario Laravel + Angular (4).pdf
AmancioQuispealaya
PHP Con symfony
PHP Con symfony
csalazart
Pycon es 17 noviembre 2014
Pycon es 17 noviembre 2014
Sergio Soto
Desarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfony
Juan Eladio Sánchez Rosas
Computación evolutiva no tradicional
Computación evolutiva no tradicional
Juan J. Merelo
Arquitectura
Arquitectura
Antonio Manuel
Cv dennys-jose-marquez-reyes-desarrollador-web
Cv dennys-jose-marquez-reyes-desarrollador-web
Dennys José Márquez Reyes
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
RootedCON
Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018
Javier Suárez Ruiz
09b jsf (1)
09b jsf (1)
UTN
S4-PD1.pptx
S4-PD1.pptx
Luis Fernando Aguas Bucheli
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JS
Ian Monge Pérez
FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017
Cristián Cortéz
Introducción a Django
Introducción a Django
Joaquim Rocha
Django
Django
Adolfo Fitoria
Semelhante a App Engine
(20)
Programación Optimizada - Search Congress Valencia 2009
Programación Optimizada - Search Congress Valencia 2009
Apis, como reutilizar contenidos en tu web
Apis, como reutilizar contenidos en tu web
Barcelona Workshop 2008
Barcelona Workshop 2008
Python para desarrolladores web
Python para desarrolladores web
Mi Primera Aplicacion en Google App Engine
Mi Primera Aplicacion en Google App Engine
Temario Laravel + Angular (4).pdf
Temario Laravel + Angular (4).pdf
PHP Con symfony
PHP Con symfony
Pycon es 17 noviembre 2014
Pycon es 17 noviembre 2014
Desarrollo de aplicaciones web con PHP y symfony
Desarrollo de aplicaciones web con PHP y symfony
Computación evolutiva no tradicional
Computación evolutiva no tradicional
Arquitectura
Arquitectura
Cv dennys-jose-marquez-reyes-desarrollador-web
Cv dennys-jose-marquez-reyes-desarrollador-web
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
Jesús Olmos - ChromeHack, a html5/chrome webhack tool [Rooted CON 2013]
Taller Xamarin Monkey Conf 2018
Taller Xamarin Monkey Conf 2018
09b jsf (1)
09b jsf (1)
S4-PD1.pptx
S4-PD1.pptx
Mootools Y Otros Frameworks JS
Mootools Y Otros Frameworks JS
FULLSTACK JS DEV in 2017
FULLSTACK JS DEV in 2017
Introducción a Django
Introducción a Django
Django
Django
Mais de Leonardo Soto
El arte oscuro de estimar v3
El arte oscuro de estimar v3
Leonardo Soto
Caching tips
Caching tips
Leonardo Soto
Dos años de Rails
Dos años de Rails
Leonardo Soto
Mapas en la web con Cloudmade
Mapas en la web con Cloudmade
Leonardo Soto
RabbitMQ
RabbitMQ
Leonardo Soto
The Hashrocket Way
The Hashrocket Way
Leonardo Soto
Oss
Oss
Leonardo Soto
Introducción a Git
Introducción a Git
Leonardo Soto
Jython: Python para la plataforma Java (EL2009)
Jython: Python para la plataforma Java (EL2009)
Leonardo Soto
Jython: Python para la plataforma Java (JRSL 09)
Jython: Python para la plataforma Java (JRSL 09)
Leonardo Soto
Django on Jython, PyCon 2009
Django on Jython, PyCon 2009
Leonardo Soto
Participando Summer of Code
Participando Summer of Code
Leonardo Soto
Django, el framework web para perfeccionistas con deadlines
Django, el framework web para perfeccionistas con deadlines
Leonardo Soto
Django On Jython (for Portland and Boulder Python user groups presentations)
Django On Jython (for Portland and Boulder Python user groups presentations)
Leonardo Soto
Django on Jython Summer of Code Results
Django on Jython Summer of Code Results
Leonardo Soto
Mais de Leonardo Soto
(15)
El arte oscuro de estimar v3
El arte oscuro de estimar v3
Caching tips
Caching tips
Dos años de Rails
Dos años de Rails
Mapas en la web con Cloudmade
Mapas en la web con Cloudmade
RabbitMQ
RabbitMQ
The Hashrocket Way
The Hashrocket Way
Oss
Oss
Introducción a Git
Introducción a Git
Jython: Python para la plataforma Java (EL2009)
Jython: Python para la plataforma Java (EL2009)
Jython: Python para la plataforma Java (JRSL 09)
Jython: Python para la plataforma Java (JRSL 09)
Django on Jython, PyCon 2009
Django on Jython, PyCon 2009
Participando Summer of Code
Participando Summer of Code
Django, el framework web para perfeccionistas con deadlines
Django, el framework web para perfeccionistas con deadlines
Django On Jython (for Portland and Boulder Python user groups presentations)
Django On Jython (for Portland and Boulder Python user groups presentations)
Django on Jython Summer of Code Results
Django on Jython Summer of Code Results
Último
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
Fundación YOD YOD
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
GDGSucre
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
BRAYANJOSEPHPEREZGOM
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
AndreaHuertas24
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Keyla Dolores Méndez
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
RogerPrieto3
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
IsabellaMontaomurill
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
silviayucra2
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
WilbisVega
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
241521559
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
ssuserf18419
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
LolaBunny11
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
FagnerLisboa3
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Maricarmen Sánchez Ruiz
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
soporteupcology
Último
(15)
KELA Presentacion Costa Rica 2024 - evento Protégeles
KELA Presentacion Costa Rica 2024 - evento Protégeles
International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
9egb-lengua y Literatura.pdf_texto del estudiante
9egb-lengua y Literatura.pdf_texto del estudiante
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Herramientas de corte de alta velocidad.pptx
Herramientas de corte de alta velocidad.pptx
trabajotecologiaisabella-240424003133-8f126965.pdf
trabajotecologiaisabella-240424003133-8f126965.pdf
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
CLASE DE TECNOLOGIA E INFORMATICA PRIMARIA
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
Redes direccionamiento y subredes ipv4 2024 .pdf
Redes direccionamiento y subredes ipv4 2024 .pdf
App Engine
1.
Una webapp con
Google App Engine Leo Soto M. Grupo de Usuarios de Lenguajes Dinámicos Chile
2.
3.
4.
5.
6.
7.
“
”
8.
import some_c_extension import ctypes open(“/tmp/foo”,
‘w’) s = socket(AF_INET, SOCK_STREAM)
9.
x import some_c_extension import ctypes open(“/tmp/foo”,
‘w’) s = socket(AF_INET, SOCK_STREAM)
10.
11.
x SQL
12.
13.
El desarrollo con
appengine es diferente
14.
¿django-appengine-patch?
15.
http://www.joelonsoftware.com/articles/
LeakyAbstractions.html
16.
El desarrollo con
appengine es diferente
17.
webapp
datastore memcache urlfetch mail xmpp images task queue google accounts
18.
webapp
datastore memcache urlfetch mail xmpp images task queue google accounts
19.
20.
¿Qué les interesa
más? a) Particularidades de AppEngine b) Desarrollo web c) Trucos de Python
21.
AppEngine
22.
webapp framework
23.
datastore “los datos normalizados
son para niñitas” - Cal Henderson, Flickr
24.
(Ups, no hay
full-text search)
25.
(Buuuh, tampoco ORs.
Sólo INs)
26.
http://code.google.com/appengine /docs/python/datastore/queriesandindexes.html
#Restrictions_on_Queries
27.
modelo de ejecución
(¿Django es leeeeeentooo?)
28.
quotas
29.
30.
Desarrollo Web
31.
templates + herencia
= WIN
32.
Me aburrí de
los & (nunca fueron la solución tampoco)
33.
34.
¿Dónde diablos se
valida la entrada? ¿En los modelos? ¿En el request?
35.
Trucos de Python
36.
Decoradores (simples, sólo para
registrar funciones)
37.
Funciones que retornan
clases (¿Quién necesita macros?)
38.
Introspección
y Atributos dinámicos (Un parto en Java, 4 líneas en Python)
Baixar agora