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
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Nombre Apellidos
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
Alexander López
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
241514949
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
SergioMendoza354770
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
MidwarHenryLOZAFLORE
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
MiguelAngelVillanuev48
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
JOSEFERNANDOARENASCA
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
maryfer27m
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante que son
241514984
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
Fundación YOD YOD
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
Alexander López
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
JavierHerrera662252
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
MariaBurgos55
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
arkananubis
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
aylincamaho
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
241531640
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
JOSEMANUELHERNANDEZH11
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
241522327
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas educativa
AdrianaMartnez618894
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Alexander López
Último
(20)
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
Crear un recurso multimedia. Maricela_Ponce_DomingoM1S3AI6-1.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
LAS_TIC_COMO_HERRAMIENTAS_EN_LA_INVESTIGACIÓN.pptx
El uso de las TIC's en la vida cotidiana.
El uso de las TIC's en la vida cotidiana.
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
PARTES DE UN OSCILOSCOPIO ANALOGICO .pdf
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Mapa-conceptual-del-Origen-del-Universo-3.pptx
Presentación inteligencia artificial en la actualidad
Presentación inteligencia artificial en la actualidad
Arenas Camacho-Practica tarea Sesión 12.pptx
Arenas Camacho-Practica tarea Sesión 12.pptx
El uso delas tic en la vida cotidiana MFEL
El uso delas tic en la vida cotidiana MFEL
El uso de las tic en la vida ,lo importante que son
El uso de las tic en la vida ,lo importante que son
La era de la educación digital y sus desafios
La era de la educación digital y sus desafios
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
El_Blog_como_herramienta_de_publicacion_y_consulta_de_investigacion.pptx
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
TEMA 2 PROTOCOLO DE EXTRACCION VEHICULAR.ppt
Segunda ley de la termodinámica TERMODINAMICA.pptx
Segunda ley de la termodinámica TERMODINAMICA.pptx
R1600G CAT Variables de cargadores en mina
R1600G CAT Variables de cargadores en mina
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Medidas de formas, coeficiente de asimetría y coeficiente de curtosis.pptx
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Actividad integradora 6 CREAR UN RECURSO MULTIMEDIA
Hernandez_Hernandez_Practica web de la sesion 11.pptx
Hernandez_Hernandez_Practica web de la sesion 11.pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
FloresMorales_Montserrath_M1S3AI6 (1).pptx
definicion segun autores de matemáticas educativa
definicion segun autores de matemáticas educativa
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
Google-Meet-como-herramienta-para-realizar-reuniones-virtuales.pptx
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