Anotaciones del Euro Django Con 2009 en Praga

EuroDjangoCon 2009

 

Zed shaw

 

Ver su twitter y en enlace al artículo sobre el soft que maneja derivados.

 

Django patterns

 

James tauber
(pinax)
, brian rosner, eldarion
  • Site:girl-gamer, social  site, pinax
  • Jtauber.com
  • Oebfare.com
  • Guy steele "how to grow a language"

     

    Andrew godwin

     

    South : competidor de evolution

     

    Django-filter, alex gaynor

     

    Django-sane-testing

     

    Buscar "nose" y "selenium" 

    en contexto de testing

     

    Jaiku-engine
    Twitter , parecido , pero en py y django .

     

    Fiesta
    Veleslavínova, 59/3 (staroméstska)

     

    Ella

     

     Cms en django hecho en praga, para revistas, blogs y tal
  • Ver djangob -markup

     

    Geo-django 

     

    Buscar mapnik, postgis

     

    Scaling django apps, pownce

     

    Scalability <> performance
  • Doesn't change when size changes
  • Caching: it's not very granular (in django ), and doesn't workfor very personalized sites. Low level cache api: caching objects.
  • Use memcache or tokyo cabinet
  • Invalidate is the hard part:use your own signal and posr-save instead of pre-save to avoid race condition
  • The next that fails, after the dbserver is the appserver: load balancing.
  • Software load balancers are less expensive, nj
  • Use queuing, see blist blog
  • Django-debug-toolbar!!!
  • Monitor : ganglia, 
  • Buscar articulo sobre facebook chat

     

    Model validation, honza kral

     

    Currently only forms validate themselves
  • Not finished yet

     

    Django-testing

     

    Windmill or selenium for browsing tests
  • Buscar fixtures, manage dumpdata|makefixture|testshell
  • Start by testing the views
  • Search for maketester
  • Coverage.py
  • Search for Mock.py
  • Django-test-extensions, django-test-utils
  • Nose testing 
  • Nagios

     

    Forms (new forms)- Alex Gaynor 

     

    Buscar su presentación online
  • Buscar type(name, bases, attrs) para generar clases dinámicamente

     

    RestMS: restful messaging for the web (Thilo Fromm)
    Simpler alternative to SOAP.
  • Ahkera

     

    Dojango: dojo + django
    Better forms with clientside validation
  • Blog.uxebu.com

     

    Newman -admin for Ella
    Ajax based. Faster than Admin

    Haystacksearch - ben fisherman
     Search models
  • Buscar el sitio

     

    Microformats 
    Add semantic info to html
  • Django-app para integrarlo facilmente
  • Ver plugins para firefox y microformats 

     

    Django-reversetag
    Better url tag.

     

    Pypi
    Especie de cpan para python

     

    Customizing the admin (lincolnloop.com)

     

    Buscar presentación online
  • Modeladmin media
    : cambiar css, ajax, better inlines
  • Custom templates
    : los más importantes, son base, index y change_form
  • Ver sorl-curator,django-grapelli, ella, gondola cms
  • Modeladim/modelform hacking
    : most powerful, but most complex.
  • Custom views
    : more poweeful but youre on your own to validate forms

     

    Rethinking the stack, joe stump
    Buscar cal henderson
  • Ver mogilefs
  • Investigar queues
  • Buscar couchdb

     

    Django on jython

     

    Buscar whisky en contexto de python.
  • Poi: lib java que maneja .xls y .doc. Buscarlo!
  • Can use java 5 concurrency libs
  • Better gc
  • Fwierzbicki.blogspot.com

     

    OpenStack
    Openid y tecnologías similares. Parece interesante.
  • OAuth
  • OEmbed: empotrar datos ajenos, como videos youtube, en tu sitio. Tal como lo hacen facebook 
  • PortableContacts: tener tus contactos en un solo sitio
  • FOAF+SSL: centralizar otras cosas, como fotos y demás.
  • Buscar adam markup, o algo así, a way to record user actions or activities on a web site.Activities streams.
  • Buscar el uso q quiere dar facebook a openid 
  • Está ya en pinax, al menos openid.

     

    The nextbig thing, lea culver (now six apart)

     

    Ittzovr creatr.cc
  • Her own projects: Baconfile.com (publish your s3 content). Uses couchdb .

     

    Django-multi-db, alex gaynor

     

    A google summer of code project
  • Use several dbs for a single project, not increasing the num of supported dbs.

     

    Lamson.py
    Buen parseador de lineas de comando.
  • Creo que no es ese el nombre. Buscarlo asociado a zed shaw.

     

    trailmapping
    Usa pinax y recoje datos de rutas de senderismo. Interesante para nuestro sitio de viajes. Se puede subir los datos desde el iphone. Usa google api y jquery para los gráficos.

     

    Pinax

     

    Aprender virtualenv, pip, distutils, y git

     

    Large databases

     

    Buscar gearmand, un botnet usado en digg
  • Usan mapreduce y hadoop
  • Use queue 
  • Dont alter large tables
  • Denormalize all counts
  • Buscar hypertable

     

    Buscar: wild life needs you

     

    Migrating lamp -> AppEngine
    Term.ie/data/examples.txt
  • Andy smith, trabaja en jayku(php), comprados r google 
  • Con appEngine se usa bigtable y no se usan joins o alter table, o cosas que no se puden hacer en O(k).
  • Everything is indexed
  • Buscarlo