0
Beezer App
Álvaro Medina Ballester
@alvaromb
iOS developer @ Mola.com
Main developer @ Beezer
Con Beezer podemos
Conversar con gente cercana sobre temas
que nos interesan
Crear nuestros grupos de discusión
(Colonias)...
Y además...
Enviar mensajes privados a otros usuarios
Registrarnos de forma anónima
Tecnologías detrás de Beezer
Cliente Servidor
iOS 6
Third parties
CoreLocation
Flurry SDK
Zend Framework
PostgreSQL
PostGI...
Tecnologías cliente
CoreLocation Posición del dispositivo
AFNetworking Llamadas a servidor (GCD, muy estable)
http://afnet...
Tecnologías servidor
PostgreSQL BBDD principal
PostGIS Extensión PostgreSQL para BBDD espacial
http://postgis.net
Redis BB...
Redis - caso práctico
colony:ABCDEFG message:1
message:2
message:3
SORTED SET HASH
Redis - caso práctico
colony:ABCDEFG message:1
message:2
message:3
SORTED SET HASH
ZADD colony:ABCDEFG 13000001 1
ZADD col...
Redis - caso práctico
colony:ABCDEFG message:1
message:2
message:3
SORTED SET HASH
ZADD colony:ABCDEFG 13000001 1 HGETALL ...
Beezer Team
Edu Cabellos
@educabellos Diseño, UX, UI
Andreu Vallbona
@avallbona Team leader @ Mola
Tolo Serapio
@toloserap...
"Release early
release often"
- Eric S. Raymond
Preguntas
?
Beezer betabeers
Beezer betabeers
Beezer betabeers
Beezer betabeers
Upcoming SlideShare
Loading in...5
×

Beezer betabeers

344

Published on

Presentación Beezer (@beezerapp) en Betabeers Mallorca @betabeerspmi

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
344
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Beezer betabeers"

  1. 1. Beezer App
  2. 2. Álvaro Medina Ballester @alvaromb iOS developer @ Mola.com Main developer @ Beezer
  3. 3. Con Beezer podemos Conversar con gente cercana sobre temas que nos interesan Crear nuestros grupos de discusión (Colonias) Seguir a aquellos grupos que nos interesan, aunque no estemos cerca
  4. 4. Y además... Enviar mensajes privados a otros usuarios Registrarnos de forma anónima
  5. 5. Tecnologías detrás de Beezer Cliente Servidor iOS 6 Third parties CoreLocation Flurry SDK Zend Framework PostgreSQL PostGIS Redis
  6. 6. Tecnologías cliente CoreLocation Posición del dispositivo AFNetworking Llamadas a servidor (GCD, muy estable) http://afnetworking.com MagicalRecord Wrapper de CoreData http://github.com/magicalpanda/MagicalRecord.com CocoaPods Gestor de dependencias http://cocoapods.org Flurry Marketing, eventos http://www.flurry.com TestFlight Deploy de testing http://www.testflightapp.com
  7. 7. Tecnologías servidor PostgreSQL BBDD principal PostGIS Extensión PostgreSQL para BBDD espacial http://postgis.net Redis BBDD clave-valor (NoSQL-hype) http://redis.io php-resque Colas. Gestión con Fresque. Push. https://github.com/chrisboulton/php-resque/
  8. 8. Redis - caso práctico colony:ABCDEFG message:1 message:2 message:3 SORTED SET HASH
  9. 9. Redis - caso práctico colony:ABCDEFG message:1 message:2 message:3 SORTED SET HASH ZADD colony:ABCDEFG 13000001 1 ZADD colony:ABCDEFG 13000010 2 ZADD colony:ABCDEFG 13000100 3 HGETALL message:1 > message > "Hello world" > user > "Juan"
  10. 10. Redis - caso práctico colony:ABCDEFG message:1 message:2 message:3 SORTED SET HASH ZADD colony:ABCDEFG 13000001 1 HGETALL message:1 > message > "Hello world" > user > "Juan" O(n) ~> n = tamaño del hashO(log n) ~> n = elementos en el set
  11. 11. Beezer Team Edu Cabellos @educabellos Diseño, UX, UI Andreu Vallbona @avallbona Team leader @ Mola Tolo Serapio @toloserapio Developer @ Mola Jaime Ramírez @jramcast Developer @ Mola Edu Herraiz @eduherraiz Sysadmin @ Mola Emilio Arenas Main developer @ Zoco App Adrià Saborit @saborit21 Community Manager Enrique Dubois @enriquedubois CEO @ Mola
  12. 12. "Release early release often" - Eric S. Raymond
  13. 13. Preguntas ?
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×