XMPP Summit - 2013-10-21


  1. jabberjocke

    hi any details for remote participation in the summit?

  2. jabberjocke

    it's a bit early at the moment

  3. Steffen Larsen

    they are like 9 hours behind, but I think that there will be a hangout, like last time

  4. Steffen Larsen

    ironically

  5. Steffen Larsen

    we should do a webRTC

  6. Steffen Larsen

    ;-)

  7. albert

    And only 9 participants allowed in the hangout.

  8. Kev

    m&m: You can't?

  9. m&m

    now I can

  10. m&m

    I think

  11. m&m tries something

  12. m&m

    yay

  13. stpeter set the topic to

    Summit 14, Portland

  14. stpeter

    http://piratepad.net/L89H3Q8rao

  15. stpeter set the topic to

    Summit 14, Portland | http://piratepad.net/L89H3Q8rao

  16. lloyd

    https://plus.google.com/hangouts/_/f1eca0311bb12a659a2abbc58ee581d8e37eaa3d?hl=en-GB

  17. winfried

    Hi there!

  18. m&m waves

  19. winfried is a bit overthrown by the devastating silence here ;-)

  20. Zash

    EHLO

  21. m&m

    250 Hello

  22. lloyd

    See hangout link above. Hopefully when Lance and Fritzy arrive it'll be moved to a better computer (read: not my laptop)

  23. m&m

    hopefully better A/V equipment shows up soon

  24. m&m

    the current speakers are faint

  25. lloyd

    Sorry, on laptop microphone

  26. m&m

    evidently, and I've got some idea of XMPP latency between you and here (-:

  27. Dave Cridland

    EHLO dave.cridland.net

  28. Tobias

    <stream:error><not-well-formed xmlns='urn:ietf:params:xml:ns:xmpp-streams'/></stream:error>

  29. Dave Cridland

    lloyd, Where's the hangout link? I'll join on this and should be able to spin it up on the back camera, point it at Simon and stuffs.

  30. lloyd

    https://plus.google.com/hangouts/_/f1eca0311bb12a659a2abbc58ee581d8e37eaa3d?hl=en-GB

  31. winfried

    thanks dave!

  32. m&m

    the audio is slightly better, but the video is gone

  33. winfried

    yeah, it was a short peek

  34. Dave Cridland

    Oh, it drops video when I switch away?

  35. m&m

    apparently

  36. m&m

    back

  37. winfried

    think we should stay away from a discussion on trust, but indeed on compatibility

  38. winfried

    (do you trust verisign?)

  39. winfried

    Hi steffen!

  40. winfried

    See the history for the hangout link

  41. Zash mumbles about google

  42. Steffen

    Hi Winfried!

  43. Steffen

    long time no see!

  44. winfried

    yeah!

  45. winfried

    too many projects still on the shelves :-P

  46. Steffen

    winfried: all well? Haven't seen you online for some time.. but that might just be the projects. :-)

  47. winfried

    my presence had been a bit erratic, yes

  48. Steffen

    :-)

  49. winfried

    not cooperating much online right now, so I get a bit sloppy with my IM clients...

  50. Steffen

    why not using webRTC and XMPP instead of hangout?.. just such a paradox. :-)

  51. winfried

    would love to testdrive it...

  52. fippo

    steffen: because multiuser is hard with webrtc

  53. Tobias

    fippo, still full mesh-only?

  54. Steffen

    ohh I see

  55. Steffen

    p2p...

  56. fippo

    tobias: unless you want to pay a silo for providing MCU services ;-)

  57. Steffen

    fippo: we can do it like skype did it.. auch

  58. Steffen

    ha ha yes

  59. Tobias

    fippo, can't we throw jingle nodes at that problem ^^

  60. Tobias

    just use one of your powerful contacts as MCU

  61. fippo

    that is something we might try soonish

  62. Tobias

    but yeah...with video, each participant takes an even bigger chunk out of your bandwidth

  63. Steffen

    fippo: otherwise it looked cool at the realtimeconf.. was it you that lance was conencting to?

  64. fippo

    steffen: yes, that was me

  65. Steffen

    fippo: just saw the video

  66. fippo

    https://github.com/legastero/jingle-interop-demos -- check those against your favorite xmppserver

  67. winfried

    btw: can I view a video of that presentation somewhere?

  68. fippo

    winfried: http://vimeo.com/77289728

  69. winfried

    thanks!

  70. Steffen

    had some problems with the andyet impl.. (talky.io) in chrome

  71. m&m

    we lost the feed

  72. MattJ

    Dave just noticed

  73. Steffen

    and my browser died...

  74. Steffen

    yawn

  75. m&m

    he's horrible at A/V Club (-:

  76. m&m

    who hired that loser (-:

  77. Steffen

    :-)

  78. MattJ

    Was it a hangout? or talky.io?

  79. m&m

    ralphm: no audio

  80. ralphm

    oh, I thought somebody would send audio

  81. ralphm

    reenabling

  82. m&m

    audio is back

  83. winfried

    yes

  84. ralphm

    better?

  85. winfried

    yes

  86. m&m

    yes

  87. Dave Cridland

    Sorry, I'll reconnect.

  88. Dave Cridland

    Only me talking, so uninteresting. :-)

  89. m&m

    TOO MUCH AUDIO!

  90. Steffen

    auuch stop that noise

  91. darkrain

    echooooooooooooooooo

  92. winfried

    certainly unintresting ;-)

  93. m&m

    yeah

  94. m&m

    two active mics + one room - mixer == BAD

  95. jabberjocke

    how to connect to the hangout ?

  96. m&m

    https://plus.google.com/hangouts/_/f1eca0311bb12a659a2abbc58ee581d8e37eaa3d?hl=en-GB

  97. Tobias

    ah..posh talk :)

  98. winfried

    lost audio

  99. Steffen

    me too

  100. ralphm

    m&m muted me

  101. m&m

    sorry!

  102. Steffen

    audio back

  103. Steffen

    thanks

  104. m&m

    I hit the wrong button

  105. Tobias is only seeing that bearded guy

  106. Steffen

    ha ha

  107. m&m

    then it wouldn't let me unmute /-:

  108. winfried

    we could turn the xmpp server network in some kind of onion routing

  109. winfried

    think about it, much of the infrastructure is already there...

  110. m&m

    and then you could involve clients, if they're willing to suffer through any bandwidth increases

  111. m&m

    which could be interesting

  112. winfried

    definitely

  113. Zash

    proxy65 over proxy65??

  114. Tobias

    Zash, want to beat WebRTC in crazy protocol layering?

  115. Zash

    Tobias: Multiple layers of prox65 is not nearly crazy enough to even compete with WebRTC

  116. Dave Cridland

    I see Ralph's figured out captions. :-)

  117. winfried

    pretty neat yes

  118. Steffen

    more of those

  119. Dave Cridland

    Ralph's now quitting XMPP and going into TV news.

  120. ralphm

    :-)

  121. Steffen

    ha ha.. ralph the producer

  122. m&m

    he is a superior cameraman than the previous loser (-:

  123. Steffen

    :-)

  124. Dave Cridland

    m&m, That from someone who accidentally muted the feed...

  125. m&m

    I blame the tooling

  126. m&m

    dropping … if the sec or BOSH stuff starts back, could someone ping me? gracias

  127. winfried

    ok

  128. Steffen

    wow stpeter got a new non-mac laptop

  129. Steffen

    or is it my eyes

  130. ralphm

    yeah, it is a System 76

  131. Steffen

    nice

  132. winfried

    linux...

  133. Steffen

    can it run OSX? ;-)

  134. Steffen

    it seems like we are not web devs.. ;-)

  135. Zash

    Does it run XTerm?

  136. Steffen

    good idea Simon,. I agree

  137. Steffen

    on the front page and put simple

  138. winfried

    Better describe what you can do with XMPP

  139. ralphm

    http://web.archive.org/web/20090207135716/http://xmpp.org/ is what we had before

  140. Steffen

    or a video.. like amqp has: http://www.amqp.org/video

  141. Steffen

    m2m

  142. winfried

    military2military?

  143. Steffen

    :-)

  144. winfried

    but indeed: give an idea about what can be done with it, give examples of applications, its strongs

  145. Tobias

    yup...sounds good

  146. Steffen

    yeah. I've done satellite com, TV presence, second screen.. but not that much chat.. and people does not know that.

  147. Steffen

    use XMPP because of routing, security and federation

  148. Steffen

    :-)

  149. winfried

    And a great ecosystem containing a lot of building blocks

  150. Steffen

    exactly

  151. Steffen

    amqp impl.. :http://www.rabbitmq.com/

  152. winfried

    ralphm: we all want the tutorials, whitepapers etc, but none of us takes the time to write them.... I feel the real problem is in there...

  153. Steffen

    and they got good tutorials

  154. jabberjocke

    http://www.rabbitmq.com/getstarted.html

  155. Steffen

    I like the way that the tutorials are organized..

  156. winfried

    yeah, that is nice

  157. ralphm

    winfried: I thought I said exactly that

  158. winfried

    well... living in two worlds right now,might be missing some points...

  159. ralphm

    winfried: I frown upon your dedication to this summit :-D

  160. Steffen

    the tutorials are organised after patterns.. I like that. If we could do that.. but it might be hard, because of our genral purpose protocol

  161. ralphm

    Steffen: right

  162. winfried

    :-D

  163. ralphm

    Steffen: but to explain something like pubsub (only) it is pretty good

  164. jabberjocke

    We have the wiki I started to do this for IoT on http://wiki.xmpp.org/web/Tech_pages/IoT_systems

  165. Steffen

    I've started to use rabbitmq for half a year ago.. and I'm almost an expert now.. It took me several years with XMPP ... :-)

  166. Steffen

    jabberjocke: cool

  167. Steffen

    I've started a white paper about large scale xmpp..

  168. Steffen

    ralphm: yes. So we could dig out some genral patterns.. for routing

  169. Steffen

    ralphm: pub/sub, direct presence, etc.

  170. jabberjocke

    steffen: thats intresting, large in klients or large in nr of domains

  171. Steffen

    jabberjocke: large in clients :-)

  172. Steffen

    jabberjocke: but they do stick a bit together

  173. jabberjocke

    steffen: the IoT challenge is the management of large number of clients in each domain that need to interact with each other

  174. jabberjocke

    over the domainborders

  175. Steffen

    he he yes

  176. jabberjocke

    and I don't know if thats ever possible with rabbitmq

  177. Steffen

    you can do routing and filters

  178. Steffen

    of course pub/sub, topics etc. but to compare that with XMPP would'nt be fair. :-)

  179. jabberjocke

    it's all about access to the server.

  180. jabberjocke

    xmpp is all from the klients

  181. Steffen

    yes

  182. jabberjocke

    we can have another session on this :)

  183. Steffen

    jabberjocke: sure :-)

  184. Steffen

    does anybody know if this video session is being recorded?.. because I won't stay up all night.

  185. Tobias

    g2g...have fun

  186. winfried

    cu

  187. Steffen

    cheers Tobias

  188. jabberjocke

    well have good lunch

  189. winfried

    have a nice meal!

  190. jabberjocke

    9pm in Uppsala

  191. jabberjocke

    another coffe I would say

  192. winfried

    already had dinner here ;-)

  193. winfried

    I want to see you guys eating :-D

  194. winfried

    looks plenary right now

  195. winfried

    but I feel muted...

  196. jabberjocke

    thanks for the sound

  197. ralphm

    we're really in recess, though

  198. m&m

    Bear's beard looks even more impressive

  199. m&m

    if that is even possible

  200. Zash

    Pix or it never happend

  201. m&m

    audio drop

  202. m&m

    and it's back

  203. m&m

    audio drop

  204. ralphm

    I blame google

  205. jabberjocke

    please take some photos to update http://xmpp.org/participate/the-xmpp-summit/

  206. Zash

    I hear nothing at all!

  207. Zash

    All Googles fault

  208. m&m

    yea

  209. m&m

    but not now

  210. jabberjocke

    yupp

  211. jabberjocke

    not now

  212. m&m

    now

  213. m&m

    video froze

  214. ralphm

    is this better?

  215. winfried

    no

  216. m&m

    and no audio

  217. ralphm

    I switched audio to the laptop's

  218. ralphm

    weird

  219. m&m

    what browser?

  220. winfried

    the audio sometimes seemed to clip

  221. winfried

    but now it totally gone

  222. winfried

    better like this

  223. winfried

    (at least for me)

  224. m&m

    /nod

  225. ralphm

    cool

  226. Steffen

    jabberjocke: I still have some pics that I need to upload

  227. winfried

    lost audio

  228. Steffen

    jabberjocke: some from portland a couple of years ago and from europe last year

  229. ralphm

    it mutes me when I type

  230. m&m

    ah

  231. m&m

    keyboard detection

  232. jabberjocke

    the wordpress wouldn't upload them

  233. jabberjocke

    issue with directory access rights

  234. ralphm

    hey Ashley Ward

  235. Ashley Ward

    Hello!

  236. winfried

    hi!

  237. Ashley Ward

    What's the current subject? Jingle/WebRTC?

  238. ralphm

    Lunch

  239. Ashley Ward

    Yum!

  240. ralphm

    but yeah, jingle seems to be a topic

  241. m&m

    /sigh

  242. m&m

    //sigh

  243. jabberjocke

    agree

  244. Ashley Ward

    Node should suit an xmpp server pretty well

  245. jabberjocke

    started viewing syslogs insteas

  246. m&m

    ralphm: when you get a chance, I would greatly appreciate you turning off that Google Effects background

  247. Ashley Ward

    Is that your little girl, winfried?

  248. winfried

    Yes she is my oldest one

  249. winfried

    (10 years)

  250. Ashley Ward

    No doubt amused by the geeks!

  251. winfried

    have a 6years old too

  252. winfried

    definitely

  253. Ashley Ward

    :)

  254. winfried

    but she is quite geeky too

  255. winfried

    did some testing with her and she managed to freak out a chatapplication a web builder had been working on for 2 years within 5 minutes

  256. winfried

    :-D

  257. Ashley Ward

    Excellent - training her well. My 20 month old loves computers too.

  258. winfried

    yeah... still have the first text she wrote on the keyboard

  259. Ashley Ward

    Same here!

  260. Steffen

    ha ha cool

  261. Steffen

    printf("Hello World") ?

  262. winfried

    LOL

  263. Ashley Ward

    10 PRINT "Emilia is great. ";

  264. Ashley Ward

    20 GOTO 10

  265. Steffen

    ha ha

  266. Steffen

    my first basic on c64

  267. Steffen

    well.. prob. not the Emilia part. ;-)

  268. Ashley Ward

    :)

  269. jabberjocke

    I did that on a http://en.wikipedia.org/wiki/ABC_80

  270. Steffen

    and on a spectrum.. those were the days

  271. jabberjocke

    no colors

  272. Steffen

    mono.. luv it

  273. Ashley Ward

    I started on a Commodore 16.

  274. winfried

    http://en.wikipedia.org/wiki/TRS-80 and http://en.wikipedia.org/wiki/Philips_P2000

  275. Steffen

    ohh yes. that black box

  276. winfried

    Spent lots of hours on a model III

  277. Steffen

    yes. I've started on VIC20 and later c64

  278. winfried

    oh, yeah the vic20

  279. Steffen

    made demos and stuff.. when it was more barebone and fun. :-)

  280. Steffen

    great computer

  281. jabberjocke

    http://en.wikipedia.org/wiki/Texas_Instruments_TI-99/4A had sprites

  282. Steffen

    wow

  283. Steffen

    never tried that one

  284. winfried

    nope

  285. jabberjocke

    my first saved for ages

  286. Steffen

    how about doing an XMPP server on c64.. could be fun

  287. ralphm

    I had an Philips MSX 1 and later an MSX 2

  288. winfried

    ah yeah MSX!

  289. jabberjocke

    could we get ralphm to turn that background off now

  290. Steffen

    MSX

  291. Ashley Ward

    http://hld.c64.org/poldi/lunix/lunix.html

  292. winfried

    thanks

  293. Ashley Ward

    Has a TCP/IP stack and everything

  294. Steffen

    nice

  295. jabberjocke

    cool

  296. winfried

    can somebody take notes on the piratepad?

  297. winfried

    helps me a lot

  298. Zash

    +1

  299. Steffen

    +1

  300. Steffen

    the sound is not that good

  301. ralphm

    Hmm :-(

  302. m&m

    For the uninitiated: http://piratepad.net/L89H3Q8rao

  303. Zash

    Re this > - authentication downgrades (SCRAM to PLAIN) what if you put the list of available SASL mechs into a TXT field? (with DNSSEC)

  304. ralphm set the topic to

    Summit 14, Portland | http://piratepad.net/L89H3Q8rao | https://plus.google.com/hangouts/_/f1eca0311bb12a659a2abbc58ee581d8e37eaa3d

  305. Dave Cridland

    Zash, You could, but really you'll get that post-TLS anyway.

  306. Dave Cridland

    Zash, The problem is a subverted server that forces you to PLAIN to harvest passwords. The solution is that clients shouldn't switch *back* to a weaker auth without user intervention.

  307. Zash

    Ah

  308. Dave Cridland

    Of course, that assumes a linear ordering of SASL mechs. :-)

  309. m&m

    no

  310. m&m

    that doesn't help (-:

  311. Ashley Ward

    I can read about 50% of it

  312. Dave Cridland

    Now it looks like the Blair Witch Project.

  313. Ashley Ward

    :)

  314. ralphm

    I blame stpeter's handwriting

  315. m&m

    you need an HD camera, and we all need be connected with HD to have a shot

  316. Zash

    Wat

  317. ralphm

    I think this is an HD camera

  318. Ashley Ward

    I can actually read it okay

  319. Dave Cridland

    There are parts I can't read from here anyway.

  320. winfried

    my laptop screen is too small

  321. Ashley Ward

    You're there aren't you Dave?

  322. Dave Cridland

    Right.

  323. Ashley Ward

    Do we need to invest in some special XSF glasses for you?

  324. m&m

    maybe that'll be his first act on the next Board

  325. Ashley Ward

    :)

  326. m&m

    "Get Dave Glasses" (-:

  327. Ashley Ward

    I mean, I'm 4,900 miles away and I can just about read it.

  328. winfried

    where did you buy your glasses...

  329. ralphm

    XEP-0259

  330. Steffen

    blair witch prject 2

  331. Steffen

    project

  332. bear

    the work on carbons is just cleanup - making the errors make sense

  333. bear

    making the text a little bit more understandable

  334. bear

    if there is anything else he will take requests

  335. bear

    he saw that kim had posted something about wanting to switch over to this flag thing put together

  336. bear

    rather not delay carbons or get another dependency

  337. jabberjocke

    Could "attachments" be enabled on the pirate pad?

  338. Steffen

    yes

  339. Steffen

    see the clip icon

  340. jabberjocke

    can't upload

  341. lloyd

    https://github.com/ashward/buddycloud-xep

  342. bear

    (ash) I started drafting a xep around a kind of informal xep they had for buddycloud but it still needs a lot of work to finish

  343. bear

    (ash) it's sitting in his personal github cloud and needs a lot of work to finish

  344. bear

    20 min break

  345. winfried

    I will!

  346. Ashley Ward

    Wife's just got back from Yoga, so 20 minute break is well timed :)

  347. jabberjocke

    yea right it's -3C outside and pitchdark

  348. Lance

    http://gowebrtc.me/demo.html#xsfsummit

  349. Lance

    http://gowebrtc.me/demo.html#tmc8n53d

  350. m&m

    I got the camera/mic request for both, but all I see is myself

  351. m&m

    I think it's my local network

  352. Zash

    erm

  353. Zash

    what have you done?

  354. m&m

    it could be worse

  355. Zash

    I can't close the gowebrtc tabs

  356. Zash

    fun

  357. fippo

    we're having an interesting network in here

  358. m&m

    can you combine the devil horns and angel halo?

  359. Zash

    ARE THERE SILLY HATS?

  360. winfried

    HATS?

  361. Zash

    HATS!

  362. Steffen

    ha ha ha

  363. Steffen

    beware of black hats

  364. Steffen

    ;-)

  365. Zash

    http://www.stupidgifs.com/images/full/352.gif

  366. Ashley Ward

    Edwin's stroking his cat like a Bond villain...

  367. intosi

    I have yet to perfect my evil laughter

  368. m&m

    great marketing

  369. intosi

    If only there was an open protocol that we could extend to have great conference capabilities with video and such...

  370. Ashley Ward

    I really fancy a coca-cola now...

  371. Dave Cridland

    And now for close-ups of Bear and PSA's backsides.

  372. Ashley Ward

    No comment

  373. m&m

    bear's back

  374. jabberjocke

    anyone knows what zoom.us <http://zoom.us> is doing

  375. waqas

    http://waqas.im/summit/reveal.js-master/ <http://waqas.im/summit/reveal.js-master/#/>

  376. bear

    http://waqas.im/summit/reveal.js-master/#/

  377. Dave Cridland

    OK, everyone ready with the slides?

  378. bear

    click

  379. Dave Cridland

    Slide: Rich Web Applications

  380. m&m

    for future note: slide numbers are worthwhile

  381. Dave Cridland

    Slide: Malicious Content

  382. Dave Cridland

    Slide: Javascript

  383. m&m

    mute click

  384. Steffen

    if there are slides. is it possible to them

  385. Dave Cridland

    Steffan: URI above.

  386. Steffen

    ahh got it.. thanks dave

  387. Dave Cridland

    Slide: CSS

  388. Steffen

    I am on and off.. so I miss some stuff

  389. Dave Cridland

    Slide: This requires rich content?

  390. Dave Cridland

    Slide: So what's the fix?

  391. Steffen

    why do we not make it XMPP "compatible".. and then share it by a room.. then waqas could click and we other could just view. :-)

  392. Dave Cridland

    Slide: Templates!

  393. Dave Cridland

    Slide: Templates: How they work

  394. Dave Cridland

    Slide: Templates: Be aware

  395. Dave Cridland

    Slide: (same title)

  396. Dave Cridland

    Slide: Sandboxing

  397. Dave Cridland

    Slide: Sandboxing : Support

  398. Dave Cridland

    Slide: Sandboxing: Internet Explorer

  399. Dave Cridland

    Slide: Sandboxing

  400. Dave Cridland

    Slide: Rich Content

  401. Dave Cridland

    Slide: Attacking XHTML-IM

  402. Dave Cridland

    Slide: "" : URLS

  403. Dave Cridland

    Slide: (same title)

  404. Dave Cridland

    Slide: Attacking XMHTML-IM: Tags and attributes

  405. Dave Cridland

    Slide: Attacking XHTML-IM: CSS

  406. Dave Cridland

    Slide: CSS Sanitization: Values

  407. Dave Cridland

    Slide: XHTML-IM.JS

  408. Dave Cridland

    Slide: Don't Trust The Data

  409. Dave Cridland

    Slide: Lessons...

  410. Dave Cridland

    Slide: Lessons... (again)

  411. Dave Cridland

    Slide: And we're done!

  412. m&m

    source for xhtml-im.js? (and license?)

  413. Dave Cridland

    Get that?

  414. intosi

    No

  415. m&m

    I did not get the license

  416. intosi

    Not the license lbit

  417. Dave Cridland

    MIT

  418. intosi

    Ah, gr8

  419. stpeter

    MIT license

  420. m&m

    graze

  421. Dave Cridland

    And will be on github

  422. Dave Cridland

    And now everyone's talking at once.

  423. intosi

    We noticed ;)

  424. m&m

    you need a speaking stick

  425. intosi

    I'm about to get my cat and practice the evil laughter.

  426. Ashley Ward

    This is actually a pretty useful presentation for web dev in general

  427. intosi

    Indeed.

  428. lloyd

    Yeah, lots of the issues apply outside of xmpp/bosh usage

  429. Ashley Ward

    And the number of devs that get it wrong is incredible.

  430. lloyd

    Yup.

  431. winfried

    I did ;-)

  432. Ashley Ward

    XHTML-IM security?

  433. winfried

    BOSH/Websockets/XMPP creates another attack vector, vulnerable to this

  434. Ashley Ward

    Might be worth renaming the presentation as there may be people who think "I don't use BOSH, that's not for me", and yet it may well be useful for them.

  435. m&m

    precisely

  436. winfried

    yep

  437. winfried applauds

  438. winfried

    Would it be an idea to do a fast roundup on XMPP on the web developments

  439. stpeter

    Lance is chatting about stanza.io and xmpp-ftw

  440. bear

    xmpp over websockets draft has been adopted by the working grouop

  441. bear

    there are two open issues left

  442. bear

    one is if there is an error and you need to send the client over to a uri

  443. bear

    the other issue is because in the browser we don't have a streaming parser should we have different flags to identify when the stream start/ends - lance feels that it's just fine as it is because the code that wraps it is a very thin item

  444. bear

    the additions to the last bosh rfc have not been applied yet and that should be picked up by the next council

  445. Lance

    http://github.com/legastero/stanza.io

  446. Lance

    http://github.com/lloydwatkin/xmpp-ftw

  447. bear

    xmpp-ftw doesn't require you to give it a web socket, it will accept any socket or transport connection

  448. sergey.dobrov

    hey guys, I have a similar topic talk, btw :)

  449. lloyd

    https://xmpp-ftw.jit.su is probably the best place to look

  450. bear

    the work being done for HTTP2 should be able to upgrade clean if we target websocket

  451. lloyd

    If anyone would like "live" demos I'm sure we could do these too during the summit

  452. Ashley Ward

    We've lost the summit!

  453. bear

    they are trying to find his talk

  454. jabberjocke

    work fine

  455. ralphm

    http://jrudevels.org/Trash/presentation.pdf

  456. Steffen

    well guys, I am off to bed. Have fun and see you later tomorrow

  457. MattJ

    'night Steffen

  458. stpeter

    bye Steffen

  459. intosi

    nn

  460. Steffen

    night night

  461. m&m

    ciao

  462. bear

    many many clicks on this one

  463. Dave Cridland

    Slide: whoami --verbose

  464. Dave Cridland

    Slide: Why another library?

  465. Dave Cridland

    Slide: Problems

  466. Dave Cridland

    Slide: What can we do?

  467. Dave Cridland

    Slide: Simple Example

  468. Dave Cridland

    Slide: Possible Mapping

  469. Dave Cridland

    Slide: Twilix Message

  470. Dave Cridland

    Slide: (same title)

  471. Dave Cridland

    (There's a lot of unfolding ofthe slide I'm not indicating, by the way)

  472. Dave Cridland

    Slide: Twilix Message

  473. Dave Cridland

    Slide: JSLiX Analogue

  474. Dave Cridland

    Slide: Data Validation

  475. Dave Cridland

    Slide: XML Fields

  476. winfried

    BTW: I can't see Sergeys head... he is quite a mystery like this ;-)

  477. Dave Cridland

    Slide: Queries

  478. Dave Cridland

    Slide: Dispatcher

  479. Dave Cridland

    Camera better? Doing it blind.

  480. intosi

    Yes

  481. Dave Cridland

    Slide: Dispatcher again. (no title though)

  482. intosi

    A slight adjustment to the left perhaps.

  483. intosi

    Yay!

  484. winfried

    perfect, thanks!

  485. Dave Cridland

    Ace.

  486. Dave Cridland

    Slide: Dispatcher, no title.

  487. Dave Cridland

    We should definitely do a XEP for slide coordination.

  488. Dave Cridland

    Can you guys see the slide on-screen, by the way?

  489. intosi

    <click xmlns="blah"/>

  490. fippo

    dave: i think there is an old H. standard fo rthis...

  491. intosi

    See, but not read.

  492. winfried

    yep

  493. Dave Cridland

    Slide: Dispatcher. "Despite the fact XMPP [...]"

  494. intosi

    Well, with a bit of imagination, you can probably understand what it says.

  495. Dave Cridland

    Enough to identify? As in, is what I'm doing still useful?

  496. intosi

    It's very useful.

  497. intosi

    It's definitely enough to identify.

  498. Dave Cridland

    Damn, I was hoping to get out of the typing. :-)

  499. intosi

    And if you have the PDF, you can then make out what the blurry text was supposed to be even without going back to the PDF.

  500. intosi

    Get a better camera.

  501. m&m

    heh

  502. intosi

    We need Retina cameras ;)

  503. m&m

    that was suggested earlier

  504. lloyd

    Retina cameras == eyes?

  505. Dave Cridland

    It's RalphM's camera. Seems quite good, but I suspect the bandwidth has lowered the quality.

  506. intosi

    With actual retinas inside them.

  507. Dave Cridland

    Slide: "Or in the case of handler"

  508. m&m

    we need HD-4K

  509. Ashley Ward

    I don't think the conference centre has retina bandwidth

  510. bear

    yea, he is using a nice logitech external camera

  511. Dave Cridland

    I'm using a telepresence solution powered by KLM.

  512. Dave Cridland

    Slide: Table thing.

  513. m&m

    hehe

  514. intosi

    The Dutch airline?

  515. Ashley Ward

    :)

  516. Zash

    The table is sliding?

  517. Dave Cridland

    Ah. Slide: "Is it used anywhere now"

  518. Dave Cridland

    Sorry. Distracted.

  519. Zash

    What slides now?

  520. intosi

    same slide still

  521. bear

    last part of "Current State" slide

  522. intosi

    'Is it used anywhere now?'

  523. intosi

    SVP Implementation exmpl

  524. Dave Cridland

    Slide: "Comparing Examples", "Software Bersion Protocol Implementation example"

  525. Dave Cridland

    Erm. "Version".

  526. Zash

    Ah, still Sergey

  527. Dave Cridland

    Slide: (same title) "Then we'll need a method"

  528. Dave Cridland

    Slide: "Now let's define the method to query" ...

  529. Dave Cridland

    Slide: "as we can see the method"...

  530. Dave Cridland

    Slide: "Finally we should define handlers"

  531. Dave Cridland

    Slide: Counter-example PyXMPP2

  532. Dave Cridland

    Slides are going thing and fast, sorry.

  533. Dave Cridland

    JSLiX vs XMPP-FTW currently.

  534. Dave Cridland

    jTalk crashed, sorry

  535. Dave Cridland

    Now on "Just an idea", from JSON-XMPP section

  536. intosi

    what slide are we on?

  537. Dave Cridland

    And we're done.

  538. sergey.dobrov

    http://jrudevels.org/Trash/presentation.pdf

  539. m&m

    I'm going to drop for the day, try to catch all of you tomorrow

  540. winfried

    whats next? I couldn't follow it...

  541. lloyd

    we're discussing

  542. lloyd

    Justin is suggesting talking about service delegation

  543. lloyd

    Quick break

  544. winfried

    musical break

  545. Zash

    sleep break

  546. intosi

    Remind me not to let Ralph steer the rocket ship that will evacuate us from earth when we have to leave.

  547. ralphm

    http://play.brokt.com/~fritzy/lander/

  548. intosi

    Yes…. Much better.

  549. intosi

    Can you turn the camera around,plz?

  550. intosi

    ta

  551. intosi

    grrr

  552. ralphm

    hi Wilson

  553. intosi

    :D

  554. Dave Cridland

    In all this, I have this mental picture of Matthew Wild - Secret Agent - moving through the mean streets in disguise.

  555. ralphm

    Yesterday, he was lost in the woods

  556. sergey.dobrov

    I have met him near the zoo yesterday, maybe he was doing some offering sacrifices?

  557. intosi

    I can't believe it's not XMPP!

  558. winfried

    XMPWHAPP!

  559. Dave Cridland

    I'm thinking that jTalk is pretty battery intensive - I'm actually out of battery.

  560. sergey.dobrov

    it also was pretty buggy when I was using it so I've returned to Xabber

  561. Tobias

    right..jtalk crashes on anything MUC related

  562. ralphm

    for some reason I get random disconnects with Xabber

  563. ralphm

    because of invalid XML

  564. ralphm

    still not sure where from

  565. sergey.dobrov

    hm, I remember the times when clients were disconnecting because of XML namespace prefixes

  566. intosi

    Weird. Invalid XML, or invalid UTF-8?

  567. ralphm

    not sure

  568. ralphm

    still haven't found it

  569. sergey.dobrov

    but xabber works pretty fine for me except of lacking functionality

  570. Ash

    +1

  571. bear

    exciting stuff - truly

  572. intosi

    Give Ralph some hats.

  573. bear

    :)

  574. intosi

    Interesting as the discussion is (no sarcasm intended), I'm afraid I have to leave for bed soon. Keeping my eyes open is becoming harder ;)

  575. bear

    have a good sleep

  576. intosi

    Ta.

  577. winfried

    good night!

  578. Lance

    XMPP Standards Foundation and XMPP Services Foundation :p

  579. bear

    :P

  580. winfried

    +1

  581. Simon

    https://docs.google.com/document/d/1r-zJqpuHYsWsqtnmrWQo_pXXPRcK-mbiazG-GwuBNj4/edit?usp=sharing

  582. Simon

    current page structure

  583. bear

    thanks