00:07:18  * garciawebdevquit (Remote host closed the connection)
00:30:35  * davidbanhamjoined
00:46:27  * MartinCleaverquit (Quit: MartinCleaver)
00:47:59  * MartinCleaverjoined
00:47:59  * MartinCleaverquit (Changing host)
00:47:59  * MartinCleaverjoined
00:51:29  * dylangjoined
00:56:17  * qmx|awaychanged nick to qmx
01:06:50  * EhevuTovquit (Quit: This computer has gone to sleep)
01:46:53  * evangenieurjoined
01:54:58  * MartinCleaverquit (Quit: MartinCleaver)
02:03:43  * dguttmanquit (Quit: dguttman)
02:26:58  * dshaw_quit (Ping timeout: 252 seconds)
03:13:28  * davidbanhamquit (Remote host closed the connection)
03:15:01  * evangenieurquit (Remote host closed the connection)
03:41:51  * davidbanhamjoined
03:48:53  * davidbanhamquit (Remote host closed the connection)
04:06:08  * dguttmanjoined
04:11:32  * dylangquit (Quit: dylang)
04:37:46  * evangenieurjoined
04:42:52  * evangenieurquit (Ping timeout: 272 seconds)
04:50:06  * qmxchanged nick to qmx|away
05:08:57  * davidbanhamjoined
05:22:27  * dguttmanquit (Quit: dguttman)
05:48:14  * davidbanhamquit (Remote host closed the connection)
06:18:44  * davidbanhamjoined
06:25:43  * davidban_joined
06:25:57  * davidbanhamquit (Read error: No route to host)
06:40:57  * rafmcjoined
06:47:30  * davidban_quit (Remote host closed the connection)
06:49:50  * rafmcquit (Ping timeout: 260 seconds)
06:58:01  * rafmcjoined
07:02:42  * rafmcquit (Remote host closed the connection)
07:27:34  * graeme_fjoined
07:35:59  * graeme_fquit (Quit: Computer has gone to sleep.)
07:39:45  * jonanderssonjoined
07:39:50  * jonanderssonquit (Client Quit)
07:42:47  <eff>hi, there
07:45:42  <eff>on at least half of the nodeup i can hear one of the caster complain about people using express, and such a bad practice it is, but i cant recall an explanation of why so, so i finally decided to pass by and ask for a clarification, can anyone tell me what are the bad practices related to express ?
07:55:34  * jonanderssonjoined
08:47:11  * graeme_fjoined
08:57:06  * rafmcjoined
09:06:01  * graeme_fquit (Quit: Computer has gone to sleep.)
09:22:37  * graeme_fjoined
09:34:00  * graeme_fquit (Quit: Computer has gone to sleep.)
10:07:23  * substackpart
10:39:07  * graeme_fjoined
10:43:35  * davidbanhamjoined
10:47:34  * davidban_joined
10:49:34  * davidbanhamquit (Ping timeout: 272 seconds)
10:49:54  * davidbanhamjoined
10:52:55  * davidban_quit (Ping timeout: 256 seconds)
10:53:16  * davidbanhamquit (Remote host closed the connection)
10:55:52  * graeme_fquit (Quit: Computer has gone to sleep.)
11:03:14  <juliangruber>eff: it's a framework, some people don't like that
11:25:09  * listochkinjoined
11:35:34  * graeme_fjoined
11:47:02  * evangenieurjoined
11:51:57  <eff>juliangruber: that's all, no more reason than that ? because if it's the only reason it's kind of rubish, in some way node itself is kind of a "framework" to create applications ... i'm sure there is more than that, no ?
11:53:50  <juliangruber>eff: are there specific arguments?
11:56:11  <eff>i didnt noticed the arguments, but in sevral nodeup, such as the last one for exemple, one of the caster (cant recognise the voice, i only know it's not substack) said it again that express was bad
11:57:06  <eff>and because i cant understans why i'd prefer ask here and feel a little less dumb :)
12:03:27  * evangenieurquit (Remote host closed the connection)
12:27:31  * MartinCleaverjoined
12:27:31  * MartinCleaverquit (Changing host)
12:27:31  * MartinCleaverjoined
12:27:45  * graeme_fquit (Quit: Computer has gone to sleep.)
12:45:09  * MartinCleaverquit (Quit: MartinCleaver)
13:08:08  * qmx|awaychanged nick to qmx
13:14:10  * MartinCleaverjoined
13:14:11  * MartinCleaverquit (Changing host)
13:14:11  * MartinCleaverjoined
13:14:30  * hellopatquit (Ping timeout: 264 seconds)
13:15:35  * graeme_fjoined
13:33:43  * graeme_fquit (Quit: Computer has gone to sleep.)
13:52:57  * MartinCleaverquit (Quit: MartinCleaver)
13:55:47  * graeme_fjoined
14:08:32  * MartinCleaverjoined
14:19:26  * graeme_fquit (Quit: Computer has gone to sleep.)
14:23:15  * MartinCleaverquit (Quit: MartinCleaver)
14:28:36  * MartinCleaverjoined
14:28:36  * MartinCleaverquit (Changing host)
14:28:36  * MartinCleaverjoined
14:29:37  * hudgfactorjoined
15:09:51  * hellopatjoined
15:09:52  * graeme_fjoined
15:31:25  * graeme_fquit (Quit: Computer has gone to sleep.)
15:48:26  * graeme_fjoined
15:48:34  * dguttmanjoined
15:53:14  * Destosjoined
15:59:10  * thomashunterjoined
16:10:42  * graeme_fquit (Quit: Computer has gone to sleep.)
16:14:40  * thomashunterquit (Read error: Connection reset by peer)
16:15:08  * thomashunterjoined
16:29:43  * graeme_fjoined
16:50:01  * graeme_fquit (Quit: Computer has gone to sleep.)
16:50:58  * graeme_fjoined
17:11:16  * graeme_fquit (Quit: Computer has gone to sleep.)
17:12:49  * qmxchanged nick to qmx|lunch
17:14:44  * MartinCleaverquit (Quit: MartinCleaver)
17:15:50  * graeme_fjoined
17:23:00  * garciawebdevjoined
17:26:46  * MartinCleaverjoined
17:26:47  * MartinCleaverquit (Changing host)
17:26:47  * MartinCleaverjoined
17:31:21  * MartinCleaverquit (Read error: Connection reset by peer)
17:33:06  * graeme_fquit (Quit: Computer has gone to sleep.)
17:37:50  * MartinCleaverjoined
17:41:15  * MartinCleaverquit (Client Quit)
17:41:31  * rafmcquit (Remote host closed the connection)
18:05:33  * `3rdEdenjoined
18:25:04  * qmx|lunchchanged nick to qmx
18:32:22  * ramitosjoined
18:36:54  * jonanderssonquit (Quit: jonandersson)
18:38:57  * graeme_fjoined
18:39:10  * graeme_fquit (Client Quit)
19:41:01  * EhevuTovjoined
19:54:58  <chrisdickinson>eff: belatedly, express is a framework in the style of sinatra or flask (and loosely ends up looking like a rails or django project when all's said and done)
19:55:11  <chrisdickinson>this is not in itself a horrible thing, but you lose a lot of benefits that node gives you
19:55:25  <chrisdickinson>1. express doesn't really deal with any of the streaming apis
19:56:05  <chrisdickinson>2. most of the middleware is setup so that the request doesn't reach your handlers until each piece of middleware finishes; which in practice means that you're waiting to get all of the data from the request before processing it
19:58:10  <eff>oh didnt thought of point 2, it mean if i use the body.parser middle ware and have a fileupload then the file will be build in memory totally before hitting the hard drive :/
19:59:07  <eff>it's pretty easy to patch by adding yet another middleware in front of the others middleware, but i'd never thought of that before, thanks for your answer
20:00:25  * EhevuTovquit (Quit: This computer has gone to sleep)
20:01:30  * EhevuTovjoined
20:17:45  * `3rdEdenquit (Remote host closed the connection)
20:18:15  * Fishrock123joined
20:37:59  * Fishrock123quit (Remote host closed the connection)
20:43:44  * Fishrock123joined
21:37:23  * listochkinquit (Remote host closed the connection)
21:54:12  * qmxchanged nick to qmx|away
21:55:10  * hudgfactorquit (Quit: hudgfactor)
22:18:57  * Fishrock123quit (Remote host closed the connection)
22:24:20  * hellopatquit (Ping timeout: 272 seconds)
22:28:31  * Fishrock123joined
22:28:37  * rafmcjoined
23:11:06  * rafmcquit (Ping timeout: 250 seconds)
23:13:42  * Destosquit (Ping timeout: 250 seconds)
23:15:37  * davidbanhamjoined
23:22:45  * dshaw_joined
23:24:38  * davidbanhamquit (Remote host closed the connection)
23:37:25  * Fishrock123quit (Remote host closed the connection)
23:40:24  * hellopatjoined
23:57:22  * Fishrock123joined
23:59:40  * Fishrock123quit (Remote host closed the connection)