00:08:01  * kevinohara80quit (Remote host closed the connection)
00:16:53  * EhevuTovquit (Quit: This computer has gone to sleep)
00:17:32  * hellopatjoined
00:17:43  * AWinterm_joined
00:19:17  * AWintermanquit (Ping timeout: 248 seconds)
00:22:17  * Fishrock123joined
00:27:32  * AWinterm_quit (Remote host closed the connection)
00:30:27  * Fishrock123quit (Ping timeout: 240 seconds)
00:32:00  * MartinCleaverjoined
00:32:01  * MartinCleaverquit (Changing host)
00:32:01  * MartinCleaverjoined
00:34:42  * Fishrock123joined
00:46:23  * euoiaquit (Ping timeout: 240 seconds)
00:49:48  * AWintermanjoined
00:49:51  * AWintermanquit (Remote host closed the connection)
00:50:27  * AWintermanjoined
00:53:28  * Fishrock123quit (Remote host closed the connection)
01:00:27  * kevino80joined
01:03:20  * MartinCleaverquit (Quit: MartinCleaver)
01:05:12  * AWintermanquit (Remote host closed the connection)
01:34:23  * euoiajoined
01:35:38  * AWintermanjoined
01:35:39  * AWintermanquit (Remote host closed the connection)
01:36:12  * AWintermanjoined
01:45:41  * AWintermanquit (Ping timeout: 248 seconds)
01:48:58  * Fishrock123joined
01:53:41  * Fishrock123quit (Ping timeout: 248 seconds)
01:57:30  * kevino80quit (Read error: Connection reset by peer)
02:02:08  * kevino80joined
02:05:28  * MartinCleaverjoined
02:05:29  * MartinCleaverquit (Changing host)
02:05:29  * MartinCleaverjoined
02:07:41  * MartinCleaverquit (Client Quit)
02:12:42  * AWintermanjoined
02:17:10  * mcavagequit (Remote host closed the connection)
02:17:32  * mcavagejoined
02:18:12  * mcavagequit (Remote host closed the connection)
02:21:57  * AWintermanquit (Ping timeout: 248 seconds)
02:24:00  * kevino80quit (Remote host closed the connection)
02:30:06  * therealk_quit (Remote host closed the connection)
02:38:51  * therealkoopajoined
02:45:27  * therealkoopaquit (Remote host closed the connection)
02:49:10  * AWintermanjoined
02:57:08  * therealkoopajoined
02:59:19  * AWintermanquit (Ping timeout: 276 seconds)
03:20:05  * Fishrock123joined
03:21:27  * timoxleyjoined
03:24:47  * hellopatquit (Remote host closed the connection)
03:25:19  * Fishrock123quit (Ping timeout: 276 seconds)
03:25:36  * AWintermanjoined
03:35:43  * AWintermanquit (Ping timeout: 276 seconds)
03:36:20  * therealkoopaquit (Remote host closed the connection)
03:37:14  * therealkoopajoined
03:50:51  * Fishrock123joined
03:55:13  * Fishrock123quit (Ping timeout: 246 seconds)
04:02:04  * AWintermanjoined
04:11:53  * dguttmanquit (Ping timeout: 240 seconds)
04:12:07  * AWintermanquit (Ping timeout: 276 seconds)
04:13:57  * therealkoopaquit (Remote host closed the connection)
04:18:54  * timoxleyquit (Quit: Computer has gone to sleep.)
04:38:39  * AWintermanjoined
04:48:31  * AWintermanquit (Ping timeout: 276 seconds)
04:51:07  * dguttmanjoined
04:52:18  * Fishrock123joined
04:55:23  * dguttmanquit (Ping timeout: 240 seconds)
04:56:53  * Fishrock123quit (Ping timeout: 240 seconds)
04:58:23  * euoiaquit (Ping timeout: 240 seconds)
05:15:19  * AWintermanjoined
05:20:59  * dguttmanjoined
05:24:55  * AWintermanquit (Ping timeout: 276 seconds)
05:25:57  * Fishrock123joined
05:26:13  * dguttmanquit (Ping timeout: 276 seconds)
05:33:05  * Fishrock123quit (Remote host closed the connection)
05:48:14  * dguttmanjoined
05:51:38  * AWintermanjoined
05:51:44  * dguttman_joined
05:52:28  * dguttmanquit (Ping timeout: 246 seconds)
05:53:45  * dguttmanjoined
05:56:46  * dguttman_quit (Ping timeout: 276 seconds)
05:58:55  * dguttmanquit (Ping timeout: 260 seconds)
06:02:37  * AWintermanquit (Ping timeout: 276 seconds)
06:03:54  * timoxleyjoined
06:13:13  * shamaquit (Remote host closed the connection)
06:16:23  * timoxleyquit (Ping timeout: 240 seconds)
06:19:37  * graeme_fjoined
06:28:50  * AWintermanjoined
06:29:52  * timoxleyjoined
06:38:22  * AWintermanquit (Ping timeout: 276 seconds)
06:38:29  * dguttmanjoined
06:41:11  * dguttman_joined
06:43:34  * dguttmanquit (Ping timeout: 276 seconds)
06:44:46  * dguttmanjoined
06:45:23  * dguttman_quit (Ping timeout: 240 seconds)
06:48:53  * dguttmanquit (Ping timeout: 240 seconds)
06:59:47  * graeme_fquit (Quit: Computer has gone to sleep.)
07:05:43  * AWintermanjoined
07:06:17  * dguttmanjoined
07:10:24  * dguttmanquit (Ping timeout: 240 seconds)
07:12:39  * timoxleyquit (Ping timeout: 260 seconds)
07:15:56  * AWintermanquit (Ping timeout: 256 seconds)
07:32:09  * dguttmanjoined
07:36:25  * dguttmanquit (Ping timeout: 246 seconds)
07:42:43  * AWintermanjoined
07:53:20  * AWintermanquit (Ping timeout: 256 seconds)
08:09:19  * graeme_fjoined
08:19:42  * AWintermanjoined
08:21:13  * no9quit (Ping timeout: 246 seconds)
08:29:56  * dguttmanjoined
08:30:49  * AWintermanquit (Ping timeout: 276 seconds)
08:34:38  * no9joined
08:46:24  * dguttmanquit (Ping timeout: 240 seconds)
08:56:42  * AWintermanjoined
08:56:43  * thanpolasjoined
08:58:13  * listochkinjoined
09:07:13  * AWintermanquit (Ping timeout: 276 seconds)
09:11:31  * thanpolasquit (Ping timeout: 256 seconds)
09:22:35  * timoxleyjoined
09:30:52  * graeme_fquit (Quit: Computer has gone to sleep.)
09:33:47  * AWintermanjoined
09:40:25  * graeme_fjoined
09:44:55  * AWintermanquit (Ping timeout: 276 seconds)
10:10:53  * AWintermanjoined
10:17:23  * listochk_joined
10:18:28  * listochkinquit (Ping timeout: 246 seconds)
10:21:14  * AWintermanquit (Ping timeout: 256 seconds)
10:48:22  * AWintermanjoined
10:59:01  * AWintermanquit (Ping timeout: 276 seconds)
11:04:22  * hellopatjoined
11:09:16  * graeme_fquit (Quit: Computer has gone to sleep.)
11:12:28  * graeme_fjoined
11:25:29  * AWintermanjoined
11:30:30  * therealkoopajoined
11:35:23  * AWintermanquit (Ping timeout: 240 seconds)
11:37:22  * hellopatquit (Ping timeout: 276 seconds)
11:48:42  * owen1quit (Ping timeout: 264 seconds)
11:50:07  * owen1joined
11:52:55  * thanpolasjoined
11:54:32  * listochk_quit (Remote host closed the connection)
12:03:20  * AWintermanjoined
12:13:23  * AWintermanquit (Ping timeout: 240 seconds)
12:16:34  * euoiajoined
12:16:34  * dguttmanjoined
12:20:24  * therealkoopaquit (Remote host closed the connection)
12:20:55  * therealkoopajoined
12:40:51  * AWintermanjoined
12:51:28  * AWintermanquit (Ping timeout: 276 seconds)
12:59:51  * euoiaquit (Ping timeout: 260 seconds)
13:08:58  * hellopatjoined
13:09:38  * listochkinjoined
13:09:54  * owenb__joined
13:10:23  * owenb_quit (Ping timeout: 264 seconds)
13:12:16  * owenb__changed nick to owenb_
13:13:47  * kevino80joined
13:18:23  * AWintermanjoined
13:19:14  * listochkinquit (Ping timeout: 272 seconds)
13:19:48  * listochkinjoined
13:20:51  * no9quit (Ping timeout: 273 seconds)
13:21:48  * no9joined
13:26:24  * listochkinquit (Remote host closed the connection)
13:28:41  * AWintermanquit (Ping timeout: 245 seconds)
13:38:58  * therealk_joined
13:40:57  * therealkoopaquit (Read error: Connection reset by peer)
13:41:58  * therealkoopajoined
13:44:46  * therealk_quit (Ping timeout: 276 seconds)
13:47:18  * euoiajoined
13:55:58  * AWintermanjoined
14:06:11  * AWintermanquit (Ping timeout: 245 seconds)
14:09:54  * Fishrock123joined
14:24:06  * no9quit (Ping timeout: 245 seconds)
14:33:27  * AWintermanjoined
14:43:54  * timoxleyquit (Ping timeout: 240 seconds)
14:43:55  * AWintermanquit (Ping timeout: 260 seconds)
14:44:59  * no9joined
14:46:58  * listochkinjoined
15:07:41  * listochkinquit (Read error: Connection reset by peer)
15:07:43  * listochk_joined
15:08:45  * sveisvei__quit (Quit: Connection closed for inactivity)
15:10:53  * AWintermanjoined
15:21:31  * AWintermanquit (Ping timeout: 264 seconds)
15:36:19  * kevino80quit (Remote host closed the connection)
15:47:59  * AWintermanjoined
15:57:42  * kevino80joined
15:58:21  * AWinterm_joined
15:58:35  * AWintermanquit (Ping timeout: 260 seconds)
16:05:20  * Fishrock123quit (Remote host closed the connection)
16:05:59  * listochk_quit (Remote host closed the connection)
16:13:31  * Fishrock123joined
16:13:35  * Fishrock123quit (Remote host closed the connection)
16:21:31  * no9quit (Ping timeout: 264 seconds)
16:28:17  * listochkinjoined
16:34:00  * no9joined
16:53:53  * owenb_quit (Ping timeout: 240 seconds)
16:55:15  * Fishrock123joined
16:55:30  * kevinohara80joined
16:57:53  * guybrushquit (Quit: gnag!)
16:58:03  * guybrushjoined
16:58:28  * kevino80quit (Ping timeout: 261 seconds)
17:16:07  * dguttmanquit (Read error: Connection reset by peer)
17:18:15  * listochkinquit (Remote host closed the connection)
17:22:41  * no9quit (Ping timeout: 248 seconds)
17:35:45  * no9joined
17:38:13  * graeme_fquit (Quit: Computer has gone to sleep.)
18:02:41  * ralphtheninjajoined
18:04:02  * ryan_stevensjoined
18:33:53  * dguttmanjoined
18:39:27  * cjmjoined
18:40:57  * graeme_fjoined
18:41:41  * graeme_fquit (Client Quit)
18:44:06  * cjmquit (Remote host closed the connection)
18:45:32  * cjmjoined
18:45:48  * webdessertsjoined
18:46:51  * cjmquit (Read error: Connection reset by peer)
18:47:07  * cjmjoined
18:48:40  * jlongsterjoined
18:50:46  * thl0joined
18:52:37  * owenb__joined
18:52:45  * dshaw_joined
18:53:08  * rhojoined
18:54:07  * ThePrimeMedianjoined
18:54:09  * wingojoined
18:54:16  * paulfryzeljoined
18:56:27  * imakewebthingsjoined
18:58:32  * jstanleyjoined
18:59:34  * diamondsjoined
19:00:29  * AphelionZjoined
19:02:40  * onel0p3zjoined
19:03:03  <onel0p3z>Node !!!!!!!!!!!!!!!!!!!
19:03:05  <onel0p3z>:D
19:03:34  * christophercliffjoined
19:04:04  * AWinterm_quit (Remote host closed the connection)
19:05:09  <groundwa_>wholy echo batman
19:05:16  <cjm>echo?
19:05:20  <webdesserts>so that's not just me?
19:05:28  <cjm>hrrm, no echo on this end
19:05:32  <groundwa_>oh i was stupid i had two windows open
19:05:33  <diamonds>oh you don't press play
19:05:38  * wpreuljoined
19:05:39  <diamonds>there are two audios
19:05:43  <diamonds>one is the one from some other time
19:05:47  <diamonds>one is the live one that just started
19:06:00  <diamonds>it's 1% obvious :)
19:06:05  <cjm>oh yeah, sorry the audio just autoplays on the site right now when we go live
19:06:09  <cjm>:|
19:06:13  <webdesserts>ya found my other open window
19:06:14  <groundwa_>issue #1 [closed] PEBCAK
19:06:16  <diamonds>cjm» where are the controls?
19:06:21  * babof1tosjoined
19:06:31  <diamonds>oh over on the left there?
19:06:53  <diamonds>is this podcast going to make me understand promises?
19:08:55  * christophercliffquit (Quit: Page closed)
19:09:06  <cjm>hosts are dshaw_, Domenic_, wingo and jstanley if you have questions
19:09:21  * thl0quit (Ping timeout: 248 seconds)
19:09:23  * wingowaves
19:09:24  * tgriesserjoined
19:09:49  * wpreulpart
19:11:26  * kevinohara80quit (Remote host closed the connection)
19:11:39  * harrisonmjoined
19:11:43  * EhevuTovjoined
19:15:42  <ThePrimeMedian>what are promises ? how can I use them?
19:16:56  <webdesserts>Does medium have that simplified promises library Open Sourced?
19:17:47  <diamonds>ThePrimeMedian» I think the converation is more advanced.
19:17:59  <diamonds>I'm interested in what you're asking too tho :)
19:18:02  <diamonds>I know little about promises
19:18:35  <ThePrimeMedian>diamonds: oh well. i've been working with ExpressJS and stuff for 2 years now.. but never really got down and dirty with the node core.
19:18:49  <diamonds>yah
19:19:05  <webdesserts>ThePrimeMedian: it's a control-flow pattern
19:19:12  <ThePrimeMedian>hey thats me ;)
19:19:27  <diamonds>ThePrimeMedian» highlight me if they start talking about promises on a user level
19:19:37  * christophercliffjoined
19:19:38  <ryan_stevens>webdesserts: https://github.com/Obvious/kew
19:20:06  <webdesserts>ryan_stevens: thanks :)
19:20:13  <jstanley>that's the correct lib
19:20:16  <ThePrimeMedian>execellent. thanks for explaining thta!!
19:20:21  <jstanley>we're going to be renaming it
19:20:50  <ThePrimeMedian>LOL @ jQuery makes me sad
19:22:12  * ccowanjoined
19:22:20  * EhevuTovquit (Quit: This computer has gone to sleep)
19:22:30  <ThePrimeMedian>Can you we get a link on a good resource where we can start learning more about Promises from a tutorial / beginner point of view?
19:22:47  * EhevuTovjoined
19:24:48  * Venom_Xjoined
19:25:21  <harrisonm>ooo Mongoose promises?
19:25:25  * kevino80joined
19:25:31  <harrisonm>cool
19:26:21  * __rockbot__joined
19:26:42  * gajitjoined
19:28:23  * ccowanquit (Ping timeout: 240 seconds)
19:28:31  * ccowanjoined
19:28:43  <webdesserts>ThePrimeMedian: this might help: http://dailyjs.com/2011/06/02/framework-65/
19:28:51  <ThePrimeMedian>thanks webdesserts
19:29:00  * ccowanpart
19:31:42  <ThePrimeMedian>someone needs to write a good tutorial called "Stay the hell out of the main event loop: How to have things do things in the background" - or is this promises?
19:31:55  * mohsen_joined
19:34:36  * AWintermanjoined
19:34:36  * AWintermanquit (Remote host closed the connection)
19:35:10  * AWintermanjoined
19:38:29  * __rockbot__quit (Quit: __rockbot__)
19:38:47  <othiym23>synchronous loops are a pain in the ass with promises!
19:39:03  <wingo>"there is a promise hell. but it's a good sort of hell" ;-)
19:39:08  <othiym23>gotta do it with recursion, and it's not something that feels super idiomatic
19:39:11  * tgriesserquit (Read error: No buffer space available)
19:39:37  * tgriesserjoined
19:44:52  * AWintermanquit (Ping timeout: 276 seconds)
19:46:49  * AWintermanjoined
19:49:45  * imakewebthingsquit (Quit: Page closed)
19:49:55  * __rockbot__joined
19:50:05  <Domenic_>othiym23: https://github.com/kriskowal/q#sequences ??
19:50:20  <Domenic_>funcs.reduce(Q.when, Q()) seems pretty painless to me.
19:51:05  <wingo>othiym23: for (var p in promises) { var o = yield p; ... }
19:51:17  <wingo>er
19:51:21  <othiym23>wingo: that's awesome as soon as you have generators ;)
19:51:37  <wingo>s/in/of/
19:54:57  <othiym23>Domenic_: this is what I ended up having to do: https://gist.github.com/othiym23/c080e9f5d606c55c4d8b
19:55:18  <othiym23>it's simple enough, but the stuff in the sequences section of the documentation didn't work for me, for reasons I don't recall
19:55:20  * tilraunjoined
19:55:57  <onel0p3z>:Domenic_ can you guys please provide examples of implementations using promises??
19:56:04  <onel0p3z>Or best practices?
19:56:14  <Domenic_>"implementations"?
19:56:36  <onel0p3z>Uses i meant
19:59:23  <Domenic_>These are kind of raw, but might help. https://github.com/kriskowal/q/wiki/Examples-Gallery
20:00:20  <onel0p3z>Awesome thanks!
20:01:54  * AWinterm_joined
20:03:15  <dshaw_>Domenic_: Link to Nodify
20:03:23  <dshaw_>Also in the show notes
20:03:56  <Domenic_>https://github.com/kriskowal/q/wiki/API-Reference#promisenodeifycallback
20:04:17  * AWintermanquit (Ping timeout: 248 seconds)
20:04:36  * christophercliffquit (Quit: Page closed)
20:05:33  <dshaw_>http://dspace.mit.edu/bitstream/handle/1721.1/5790/AIM-353.pdf
20:07:03  * diamonds_joined
20:09:22  * diamondsquit (Disconnected by services)
20:09:34  * diamonds_changed nick to diamonds
20:09:44  * diamondsquit (Changing host)
20:09:45  * diamondsjoined
20:11:27  <bear>yes, twisted use deferred callbacks long before generators existed
20:13:01  <Domenic_>does anyone know where twisted got their deferreds from? was it java.util.concurrent.Future
20:13:06  <Domenic_>like what is the historical influence
20:13:19  <Domenic_>i've tried to find out, never succeeded
20:13:21  * diamondspart ("Leaving")
20:13:51  <othiym23>Domenic_: Future was in Java 6, so I think Twisted probably predates it
20:15:09  <othiym23>oops Java 5
20:15:56  <othiym23>yeah, Twisted has been around in one form or another since 2002
20:17:19  <othiym23>2000, even
20:17:45  <rho>was that a moof?
20:17:53  * harrisonmquit (Ping timeout: 240 seconds)
20:19:04  <bear>twisted 1.0 was released october of 2002 but it was around even before that
20:19:05  <wingo>streampunks! what a sweet word :)
20:20:13  <Domenic_>I forgot WinJS in my list, haha
20:20:13  * harrisonmjoined
20:21:25  <othiym23>what about NODECONF PRIME dshaw_
20:21:38  <ThePrimeMedian>send me ticket for Ireland??
20:22:11  <ThePrimeMedian>any Toronto node confs?
20:22:26  <othiym23>there's Node in Canada outside Vancouver?
20:22:38  <ThePrimeMedian>oh you are funny... ;)
20:25:19  * tilraunquit (Quit: Page closed)
20:26:21  <webdesserts>woohoo!
20:26:22  <ThePrimeMedian>lol
20:26:26  * Venom_Xpart
20:26:48  <othiym23>I can't believe I ate a whole pizza during that cast
20:26:57  <othiym23>my girlish figure!
20:26:58  <dshaw_>othiym23: sold out!
20:27:21  <othiym23>dshaw_: doesn't matter, still time for gloating about how awesome it's gonna be
20:27:26  <othiym23>point taken tho
20:27:30  * rhopart
20:28:13  <harrisonm>any dfw js/node conventions coming?
20:29:33  * cjm_joined
20:31:59  * i_m_cajoined
20:32:35  * AWinterm_quit (Remote host closed the connection)
20:32:37  * cjmquit (Ping timeout: 248 seconds)
20:33:12  * AWintermanjoined
20:36:03  * gajitquit (Quit: Page closed)
20:38:12  * tgriesserquit (Remote host closed the connection)
20:38:42  * webdessertsquit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
20:39:38  * mohsen_quit (Quit: Page closed)
20:40:43  * wingoquit (Ping timeout: 264 seconds)
20:41:50  * tgriesserjoined
20:44:22  * jstanleyquit (Quit: Page closed)
20:52:22  * onel0p3zquit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
20:54:39  * shamajoined
21:01:00  * cjm_quit (Remote host closed the connection)
21:10:07  * cjmjoined
21:10:09  * cjmquit (Remote host closed the connection)
21:10:32  * AphelionZquit (Quit: Page closed)
21:10:52  * cjmjoined
21:18:41  * cjmquit (Remote host closed the connection)
21:19:30  * cjmjoined
21:20:55  * kevino80quit (Remote host closed the connection)
21:26:23  * cjmquit (Remote host closed the connection)
21:26:25  * hellopatquit (Ping timeout: 248 seconds)
21:30:19  * kevino80joined
21:33:23  * cjmjoined
21:34:27  * dshaw_quit (Quit: Leaving.)
21:37:35  * dshaw_joined
21:39:40  * __rockbot__quit (Quit: __rockbot__)
21:40:05  * kevino80quit (Remote host closed the connection)
21:43:27  * shama_joined
21:46:25  * shamaquit (Ping timeout: 276 seconds)
21:58:08  * cjmquit (Remote host closed the connection)
22:05:55  * __rockbot__joined
22:12:18  * shama_quit
22:12:28  * shamajoined
22:22:53  * cjmjoined
22:31:02  * cjmquit (Ping timeout: 246 seconds)
22:31:49  * Fishrock123quit (Remote host closed the connection)
22:36:24  * dguttmanquit (Quit: dguttman)
22:36:36  * JasonSmithquit (*.net *.split)
22:36:36  * groundwa_quit (*.net *.split)
22:37:46  * JasonSmith_joined
22:38:04  * AWinterm_joined
22:41:01  * AWintermanquit (Ping timeout: 276 seconds)
22:41:01  * ThePrimeMedianquit (Ping timeout: 276 seconds)
22:48:12  * groundwa_joined
22:49:48  * paulfryzelquit (Remote host closed the connection)
22:51:55  * hellopatjoined
22:52:27  * ceejbotjoined
22:52:48  * dguttmanjoined
22:55:55  * ceejbotquit (Client Quit)
22:55:57  * dguttmanquit (Client Quit)
23:01:31  * groundwa_quit (*.net *.split)
23:03:08  * dguttmanjoined
23:04:47  * groundwa_joined
23:05:31  * Fishrock123joined
23:12:18  * screamingbansheejoined
23:13:59  * Fishrock123quit (Ping timeout: 260 seconds)
23:15:47  * cjmjoined
23:16:37  * __rockbot__quit (Quit: __rockbot__)
23:25:07  * dshaw_quit (Quit: Leaving.)
23:30:02  * AWinterm_quit (Remote host closed the connection)
23:35:04  * dshaw_joined
23:50:19  * cjmquit (Remote host closed the connection)
23:59:49  * AWintermanjoined