XMPP Summit - 2011-02-05

  1. stpeter


  2. MattJ

    Beat you ;)

  3. MattJ

    I see Swift doesn't support MUC admin yet

  4. stpeter set the topic to

    XMPP Summit

  5. stpeter

    yay for xmpp.org :)

  6. linuxwolf


  7. Fritzy

    which server is xmpp.org? Tigase? Prosody?

  8. Fritzy

    Prosody, isn't it?

  9. admin@im.flosoft.biz


  10. stpeter

    sigh, mysqld still hogging memory on athena

  11. Fritzy

    don't talk about my wife that way

  12. bear


  13. admin@im.flosoft.biz


  14. stpeter

    athena.jabber.org, sorry

  15. linuxwolf

    "yo mama..."

  16. admin@im.flosoft.biz

    Let's advertise this room at the end of the talk

  17. Fritzy

    hm, k

  18. stpeter

    bear: what time is it for you?!?

  19. bear


  20. stpeter


  21. stpeter

    not insane

  22. admin@im.flosoft.biz

    Why are you already awake?

  23. Fritzy

    he's been awake since like 3am

  24. bear

    well, I pulled a couple all night coding sessions earlier in the week

  25. bear

    so I was already on a funny schedule

  26. bear

    learning how to hook Solr to my project

  27. Fritzy

    Matt can see all of our JIDS!

  28. MattJ

    There isn't anyone here who isn't already in my roster ;)

  29. Fritzy

    You mean that you and Artur talk? Don't you hate eachother because you have competing products?!

  30. MattJ

    I said on my roster, not that we talk ;)

  31. Fritzy


  32. MattJ

    Artur is always DND :)

  33. Fritzy

    yeah, you just have to interrupt him on occasion, right Artur?

  34. Fritzy

    you're just supposed to feel bad about it.

  35. MattJ


  36. Artur Hefczyc


  37. Artur Hefczyc

    I am indeed DND, because if I set I am busy, people don't care, DND somehow works better ;-)

  38. Artur Hefczyc

    Fritzy: by the way, I don't hate MattJ :-)

  39. Fritzy

    I know. I'm just giving you guys crap. :D

  40. Artur Hefczyc


  41. Artur Hefczyc

    back to coding… ;-)

  42. stpeter


  43. stpeter

    go Sleek!

  44. Fritzy


  45. Fritzy

    embarrassing. :)

  46. Fritzy

    servers are a lot more work, but developers don't have to care about them as much.

  47. stpeter

    what's embarrassing?

  48. stpeter looks at http://xmpp.org/extensions/xep-0009.html for the first time in years

  49. Fritzy


  50. bear

    make sure to remind speakers to put their slides someplace that can be linked to

  51. stpeter

    bear: thanks, will do

  52. stpeter

    was this guy for real about his nasty non-disclosure agreement, or is he just coding up an echo bot here? :)

  53. Fritzy

    I just merged his pull-request to the develop branch of SleekXMPP.

  54. Fritzy

    corning me publicly in a talk is a good way to get that done.

  55. linuxwolf

    I would have put something together *before* showing up...

  56. Fritzy

    yeah, it took a little more time because of that, but not too bad

  57. Fritzy

    and it did work the first time, which is a miracle. :)

  58. Fritzy

    louiz’: where'd you go?

  59. linuxwolf

    that was amazing…I would have been doing a number of edits as illiterate as I am

  60. louiz’

    Fritzy, I took some food :p

  61. Fritzy

    you missed a good talk about Sleek. ;)

  62. Fritzy

    or wait, it was about RPC

  63. linuxwolf

    via Sleek

  64. linuxwolf

    so you can take *some* credit

  65. linuxwolf

    this is hilarious

  66. stpeter

    the question is: will Edwin get his wallet back at the end?

  67. linuxwolf

    maybe we should start taking bets...

  68. Fritzy

    he'll get it back, but without any money left in it

  69. Artur Hefczyc

    I have my passport too, maybe I can walk around and collect some wallets too...

  70. stpeter


  71. linuxwolf


  72. Fritzy

    it could work.

  73. bmalkow


  74. bmalkow

    you don't get my wallet

  75. Fritzy

    he'd doing pretty good considering last night

  76. Fritzy


  77. stpeter


  78. Fritzy


  79. linuxwolf

    that's awesome

  80. linuxwolf takes notes for his next presentation

  81. stpeter

    linuxwolf: :)

  82. Florian

    no one else interested in a SIM card?

  83. linuxwolf

    I wish I had unlocked my phone before arriving

  84. hildjj

    can you not do it from a non-home network?

  85. bmalkow

    florian: I want one

  86. linuxwolf

    I could probably get the unlock process started from here, but it takes them 1-2 business days send the appropriate SMSes

  87. Florian

    linuxwolf: pity :)

  88. linuxwolf

    /shrug … live and learn (-:

  89. Florian

    we should flip the sign back to open

  90. louiz’

    Fritzy, what is the last (huge) commit you just did, on develop?

  91. louiz’

    Is that what the conf I missed was about? (when I was gone to eat)

  92. Fritzy

    that was merging in RPC

  93. louiz’


  94. MattJ

    Are there any plans for meeting up tonight yet?

  95. Florian


  96. Florian

    I think he's expecting us tonight anyway :p

  97. MattJ

    As long as we have a Prosody table, sure

  98. Fritzy


  99. Florian


  100. Fritzy

    a Prosody table?

  101. Florian

    but the Tigase table can scale

  102. Florian

    it'll be able to handle a lot more food :D

  103. MattJ

    Fritzy: want to organise a meeting of the Prosody folk that are here, we may as well piggy-back on any existing XMPP meetup happening

  104. Fritzy


  105. Florian

    I think the chinese place is a nice idea

  106. louiz’

    I like it

  107. louiz’

    (if place = restaurant)

  108. linuxwolf


  109. louiz’

    seems like the mozilla guys have a laser tag game organized after their restaurant :o

  110. louiz’

    (just an idea ;D)

  111. Florian


  112. Florian

    we could do that :)

  113. Fritzy

    Has Google caught up on the modern Jingle XEPs?

  114. Florian

    they're getting quite close

  115. Florian


  116. Fritzy

    I noticed they updated libjingle.

  117. Fritzy

    I'm the clap starter.

  118. stpeter

    has Simon arrived? I stepped away for a few minutes

  119. stpeter

    there he is :)

  120. Fritzy


  121. Florian Jensen

    should I check if we can get some LaserTag reservation after dinner tonight?

  122. Fritzy


  123. linuxwolf


  124. louiz’

    or something else?

  125. MattJ


  126. Florian Jensen

    but every coder needs a dinner break :)

  127. MattJ

    *every* coder?

  128. Artur Hefczyc

    I have just committed some code

  129. Artur Hefczyc

    cool performance improvement :-)

  130. MattJ

    Artur Hefczyc: Added more threads? :)

  131. Artur Hefczyc


  132. Artur Hefczyc

    enough threads

  133. Artur Hefczyc

    no more

  134. MattJ

    Good idea

  135. MattJ

    <-- developer of a server that uses *1* thread, and shall for the forseeable future :)

  136. Florian Jensen


  137. MattJ

    Well, one primary thread

  138. MattJ

    there's blocking stuff we'll use threads for

  139. MattJ

    but I don't think threads are the best way to scale

  140. Artur Hefczyc

    agree, threads are not to scale, threads are to use multiple cpus

  141. MattJ


  142. MattJ

    Considered multiple processes?

  143. MattJ


  144. Artur Hefczyc

    i don't know jabberd style, but Tigase can be deployed as multiple processes, I mean you can "externalize" Tigase's components to external processes/machines

  145. Artur Hefczyc

    I guess this is different from what you are talking about

  146. MattJ

    I get the feeling Tigase is very like jabberd's architecture, but built into a single process

  147. MattJ

    jabberd had components for everything

  148. MattJ

    a c2s component, s2s component, sessionmanager, router (which would route between them)

  149. MattJ

    Scaling is by having multiple c2s or s2s components to handle connections, jabberd2 added support for multiple sessionmanagers

  150. Artur Hefczyc

    hm, interesting, I didn't know that, but yes, Tigase is exactly like this, everything is component

  151. Artur Hefczyc

    you can do this in the Tigase as well, but it is not used for scaling, scaling is done through clustering

  152. stpeter

    hi Wayne, you found us :)

  153. Wayne Franklin


  154. Wayne Franklin

    Matt helped me

  155. linuxwolf

    coming to the table (-:

  156. stpeter

    linuxwolf: literally!

  157. MattJ

    I love multi-session nicks :)

  158. MattJ

    Anyway, I have Psi here now, can do some room config...

  159. stpeter


  160. Florian Jensen

    hey guys

  161. Florian Jensen

    for dinner plans, meet up at Le Meridien reception at 8:30

  162. bmalkow


  163. Florian Jensen

    I should make it … depending on traffic I might be 5 − 10 mins late

  164. Florian Jensen

    cya in a bit

  165. louiz’

    Yay, finally found a hotel \o/