00:00:57  * ironfroggyjoined
00:01:00  * kevireillyjoined
00:01:06  * jon_xjoined
00:01:26  * harai_joined
00:02:28  * LambdaSourcequit (Quit: Leaving...)
00:02:30  * nettowebquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
00:02:41  * shabazy_joined
00:04:30  * shabazyquit (Ping timeout: 256 seconds)
00:04:31  * tvwquit
00:05:25  * cam_y_joined
00:06:10  * HoierMquit (Ping timeout: 250 seconds)
00:06:13  * mrogne_afkchanged nick to mrogne
00:06:17  * stelarcf___quit (Quit: stelarcf___)
00:06:59  * kevireil_joined
00:07:06  * cam_yquit (Ping timeout: 268 seconds)
00:07:31  * mcollinajoined
00:07:44  * kevireillyquit (Ping timeout: 250 seconds)
00:07:54  * dikiaapjoined
00:07:55  * macabre_quit (Remote host closed the connection)
00:08:18  * tvwjoined
00:08:40  * tvwquit (Client Quit)
00:09:18  * Aeacusjoined
00:09:38  * foooey|wrkquit
00:09:58  * TheoMurpsequit (Quit: This computer has gone to sleep)
00:10:06  * thebisquickmanquit (Ping timeout: 246 seconds)
00:10:34  * phutchins2joined
00:11:34  * noraatepernosjoined
00:11:49  * ThePendulumquit (Ping timeout: 248 seconds)
00:13:20  * methquit (Quit: Leaving)
00:13:53  * h3ctic3quit (Quit: Nettalk6 - www.ntalk.de)
00:13:53  * jmitchelljoined
00:14:48  * jmitchel_joined
00:15:39  * phutchins2quit (Ping timeout: 260 seconds)
00:16:29  * TheoMurpsejoined
00:16:31  * ar4mirezjoined
00:16:42  * deebjoined
00:16:42  * nitpequit (Quit: Leaving)
00:16:50  * jmitchel_quit (Remote host closed the connection)
00:17:25  * jmitchel_joined
00:17:39  * ironfroggyquit (Remote host closed the connection)
00:18:05  * mcollinaquit (Remote host closed the connection)
00:18:18  * ironfroggyjoined
00:18:23  * jmitchellquit (Ping timeout: 245 seconds)
00:18:35  * cam_yjoined
00:18:38  * mcollinajoined
00:19:04  * smertenquit (Quit: My MacBook Air has gone to sleep. ZZZzzz…)
00:20:21  * ironfroggyquit (Remote host closed the connection)
00:20:54  * cam_y_quit (Ping timeout: 250 seconds)
00:21:02  * ironfroggyjoined
00:21:32  * deebquit (Ping timeout: 265 seconds)
00:21:46  * jmitchel_quit (Ping timeout: 258 seconds)
00:22:59  * kevireil_quit (Ping timeout: 265 seconds)
00:23:27  * kevireillyjoined
00:24:23  * Aeacusquit (Read error: Connection reset by peer)
00:25:32  * ironfroggyquit (Ping timeout: 260 seconds)
00:25:43  * texinwien_joined
00:25:45  * mrognechanged nick to mrogne_afk
00:26:41  * orbyt_joined
00:27:27  * miquiquit (Read error: Connection reset by peer)
00:27:40  * smccarthyquit (Remote host closed the connection)
00:29:03  * texinwienquit (Ping timeout: 258 seconds)
00:29:39  * dodobrainjoined
00:30:32  * macabrejoined
00:30:42  * scippioquit (Ping timeout: 250 seconds)
00:34:37  * macabrequit (Ping timeout: 240 seconds)
00:34:57  * dodobrainquit (Ping timeout: 246 seconds)
00:37:01  * thinkt4nkquit (Quit: ZZZzzz…)
00:37:32  * iGeniquit (Quit: My iMac has gone to sleep. ZZZzzz…)
00:38:06  * Limes_quit (Ping timeout: 246 seconds)
00:40:05  * methjoined
00:40:08  * Orbitrixquit (Remote host closed the connection)
00:42:18  * byte512quit (Ping timeout: 246 seconds)
00:43:02  * Orbitrixjoined
00:45:02  * Orbitrixquit (Remote host closed the connection)
00:46:05  * steelsw0rdjoined
00:46:23  * steelsw0rdquit (Max SendQ exceeded)
00:46:55  * neoncont_quit (Remote host closed the connection)
00:47:00  * noraatepernosquit (Quit: noraatepernos)
00:47:23  * Orbitrixjoined
00:49:23  * mrkentquit
00:50:14  * mcollinaquit (Remote host closed the connection)
00:50:41  * xpkquit (Quit: Leaving)
00:51:36  * quakephiljoined
00:51:39  * mrkentjoined
00:51:43  * mrkentquit (Client Quit)
00:51:57  * mrkentjoined
00:52:31  * mrkentquit (Client Quit)
00:52:39  * b0xquit (Remote host closed the connection)
00:52:47  * mrkentjoined
00:52:59  * b0xjoined
00:53:21  * mrkentquit (Client Quit)
00:54:21  * mrkentjoined
00:54:56  * mrkentquit (Client Quit)
00:55:24  * rorrojoined
00:59:30  * cam_yquit (Remote host closed the connection)
01:00:07  * cam_yjoined
01:00:12  * rorroquit (Ping timeout: 265 seconds)
01:01:04  * cam_yquit (Remote host closed the connection)
01:01:34  * cam_yjoined
01:02:28  * noraatepernosjoined
01:03:15  * whathappensquit (Quit: Leaving...)
01:03:25  * cam_yquit (Remote host closed the connection)
01:03:59  * cam_yjoined
01:05:41  * bitkillerquit (Ping timeout: 248 seconds)
01:08:01  * wtrockiquit (Quit: I will be back! ^^)
01:08:02  * verax5quit (Quit: Leaving.)
01:08:45  * cam_yquit (Ping timeout: 260 seconds)
01:10:41  * deebjoined
01:12:25  * pepeejoined
01:12:58  * akamaozuquit (Ping timeout: 245 seconds)
01:13:27  * HoierMjoined
01:13:38  * mnemonicjquit (Ping timeout: 256 seconds)
01:14:15  * atenofrajoined
01:15:12  * deebquit (Ping timeout: 246 seconds)
01:16:05  * methquit (Quit: Peace!)
01:16:08  * mnemonicjjoined
01:18:23  * drejquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
01:19:43  * thinkt4nkjoined
01:20:00  * ed209quit (Remote host closed the connection)
01:20:06  * ed209joined
01:20:27  * Limes_joined
01:21:24  * mrkentjoined
01:22:08  * railssmithquit (Ping timeout: 245 seconds)
01:24:37  * Limes_quit (Ping timeout: 240 seconds)
01:27:23  * cobjoined
01:32:29  * nettowebjoined
01:33:38  * mrkentquit
01:34:13  * texinwien_quit (Ping timeout: 258 seconds)
01:36:47  * flappynerdquit (Quit: Leaving)
01:37:41  * slesterquit (Remote host closed the connection)
01:40:12  * lektrikjoined
01:40:47  * HeadBangerchanged nick to LeftLift
01:42:29  * RLaquit (Quit: Leaving)
01:43:34  * nahtnamjoined
01:43:47  * smccarthyjoined
01:43:48  * AvianFluquit (Ping timeout: 244 seconds)
01:44:52  * FIFOdjoined
01:46:04  * noraatepernosquit (Quit: noraatepernos)
01:46:14  * pepee-joined
01:46:40  * pepeequit (Disconnected by services)
01:46:52  * pepee-changed nick to pepee
01:48:03  * ahmed_elgabriquit (Ping timeout: 265 seconds)
01:49:07  * webdev007joined
01:49:22  * [ohjn]joined
01:49:28  * clintarquit (Ping timeout: 260 seconds)
01:49:33  * [ohjn]part
01:49:39  * neoncontrailsjoined
01:51:02  * dgDiabloquit (Ping timeout: 256 seconds)
01:51:56  * dikiaapquit (Ping timeout: 268 seconds)
01:52:05  * stelcheckjoined
01:54:13  * johnnyfivequit (Ping timeout: 248 seconds)
01:58:04  * pilnequit (Remote host closed the connection)
02:00:11  * FIFOdquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:00:28  * johnnyfivejoined
02:00:41  * FIFOdjoined
02:01:06  * Limes_joined
02:01:12  * RaceConditionquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:02:48  * sillysluxquit (Ping timeout: 246 seconds)
02:03:08  * clintarjoined
02:03:51  * nitpejoined
02:04:52  * deebjoined
02:05:23  * felixnquit (Quit: Textual IRC Client: www.textualapp.com)
02:05:27  * AmazeCPKjoined
02:06:43  * Limes_quit (Ping timeout: 245 seconds)
02:06:52  * schm0joined
02:07:44  * clintarquit (Ping timeout: 260 seconds)
02:08:05  * Ultrasaucejoined
02:09:30  * deebquit (Ping timeout: 250 seconds)
02:09:31  * FIFOdquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:10:23  * DeltaHeavyjoined
02:10:49  * clandestjoined
02:10:58  * yengasquit (Quit: Leaving)
02:13:31  * cagedwisdomquit (Ping timeout: 268 seconds)
02:14:04  * ar4mirezquit (Quit: Leaving.)
02:16:18  * Ahmed90quit (Quit: Leaving)
02:16:44  * abijeetjoined
02:17:10  * dikiaapjoined
02:18:06  * jeffaustin81joined
02:18:24  <clandest>im not sure how to phrase this. but I have a input area where a user can leave a comment. How can i use ajax to pass this my mongo database? The comments can be posted right now its just not being saved. I am not sure how to grab the information from my post routes. nothing is in the req.body
02:19:03  * ar4mirezjoined
02:19:17  <GreenJello>clamstar, if you're sending it as json, you need the json body parser middleware
02:19:18  <asteele>clandest you should inspect the ajax request being sent using developer tools, to make sure it is in the right format - is it being sent as json?
02:19:21  <GreenJello>clandest*
02:19:32  <asteele>yes ^ youll need `npm i -S body-parser`
02:19:52  <clandest>thanks guys ill look more into it. and I do indeed have body-parser
02:20:27  <asteele>clandest do you have it setup to parse json? then also make sure your headers are sending the proper content type, and the body looks like json
02:20:56  * vampirehunterjoined
02:23:08  * nolashjoined
02:23:18  <clandest>it seems to be posting right now.
02:24:22  <clandest>asteele: i am using chrome, how would i view the ajax request?
02:24:41  <asteele>clandest open the developer tools, and use the Network tab
02:25:12  * clintarjoined
02:26:33  * phutchins2joined
02:27:53  * FIFOdjoined
02:30:35  * ar4mirezquit (Quit: Leaving.)
02:31:11  * ispnquit (Quit: fgsfds)
02:31:19  * jorjijoined
02:31:21  * phutchins2quit (Ping timeout: 260 seconds)
02:32:18  * modlinjoined
02:32:24  * cobquit (Remote host closed the connection)
02:32:48  * cobjoined
02:32:56  * nettowebquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:33:08  * cobquit (Remote host closed the connection)
02:33:36  * harai_quit (Ping timeout: 246 seconds)
02:33:36  * cobjoined
02:35:10  * NuSueyquit (Quit: Connection closed for inactivity)
02:35:52  * gfgdpart
02:36:23  * ironfroggyjoined
02:37:39  * smccarth_joined
02:39:33  * FergusLquit (Ping timeout: 246 seconds)
02:39:53  * thinkt4nkquit (Quit: ZZZzzz…)
02:39:56  * phpnodequit (Remote host closed the connection)
02:40:32  * nettowebjoined
02:41:04  * nettowebquit (Client Quit)
02:41:13  * smccarthyquit (Ping timeout: 265 seconds)
02:42:11  * jorjiquit (Ping timeout: 244 seconds)
02:43:24  * Ultrasaucequit (Ping timeout: 246 seconds)
02:45:30  * nolashquit (Ping timeout: 246 seconds)
02:45:35  * rhoquit (Ping timeout: 268 seconds)
02:45:54  * nolashjoined
02:46:09  * areijoined
02:46:23  * captainquit (Quit: Leaving)
02:46:41  * a_thakurjoined
02:46:48  * TheoMurpsequit (Quit: This computer has gone to sleep)
02:49:08  * rmgquit (Remote host closed the connection)
02:51:16  * mezodquit (Remote host closed the connection)
02:51:16  * ironfroggyquit (Remote host closed the connection)
02:51:27  * nettowebjoined
02:51:28  * jeffaustin81quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:52:07  * ironfroggyjoined
02:52:16  <arei>Having some issues building node from source under windows. Getting strange errors when running the tests. Looking for any guidance anyone might have to offer.
02:52:28  * railssmithjoined
02:52:55  * kevireillyquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:53:42  * jeffaustin81joined
02:54:19  * AmazeCPKquit (Ping timeout: 260 seconds)
02:54:31  * thinkt4nkjoined
02:56:09  * EyePulpjoined
02:56:43  * ironfroggyquit (Ping timeout: 245 seconds)
02:57:52  * jeffaustin81quit (Client Quit)
02:58:01  * atatsujoined
02:58:55  * sternsquit (Remote host closed the connection)
02:58:55  <clandest>for some reason my req.onload isn't being triggered. it just hangs. I dont get a status of 200 or error. anyone have an idea of getting this AJAX to work? I can see the form data in the network its just not being passed to the POST http://pastebin.com/8RNwFZz5
02:59:04  * deebjoined
02:59:20  * nettowebquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
02:59:59  * atatsupart
03:01:10  * LeftLiftchanged nick to LiftLeft
03:01:42  * Rodya_joined
03:01:52  * Circlefusionquit (Ping timeout: 256 seconds)
03:01:52  * Rodya_quit (Remote host closed the connection)
03:02:47  * jeffaustin81joined
03:02:56  * apparitionjoined
03:03:19  * a_thakurquit (Remote host closed the connection)
03:03:37  * inflamesjoined
03:03:37  * Noldorinquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
03:03:40  * deebquit (Ping timeout: 250 seconds)
03:04:01  * rmgjoined
03:04:46  * d0nn1e_quit (Quit: ZNC - http://znc.in)
03:05:29  * d0nn1ejoined
03:05:46  * kevireillyjoined
03:07:08  * noraatepernosjoined
03:07:47  * bobby_barkerquit (Ping timeout: 268 seconds)
03:08:40  * tahjquit (Ping timeout: 256 seconds)
03:08:47  * smonchijoined
03:09:16  * rmgquit (Ping timeout: 260 seconds)
03:09:27  * tahjjoined
03:10:15  * abijeetquit (Remote host closed the connection)
03:10:20  * kevireillyquit (Ping timeout: 250 seconds)
03:11:27  * pilnejoined
03:11:56  * deebjoined
03:12:24  * ivan_the_monkeyjoined
03:13:21  * atenofraquit (Quit: ~ Trillian - www.trillian.im ~)
03:16:14  * HoierMquit (Ping timeout: 250 seconds)
03:21:10  * harai_joined
03:22:01  * jeffaustin81quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
03:24:31  * jasnelljoined
03:26:02  * lhdcjoined
03:26:35  * webdev007quit (Quit: Leaving)
03:27:39  * jeffaustin81joined
03:29:30  <orbyt_>How would you go about writing a node package that can put a widget on the users page?
03:30:00  <orbyt_>Eg, how can I insert html from the package into the applications html?
03:30:11  * safejoined
03:30:59  * ivan_the_monkeyquit (Read error: Connection reset by peer)
03:31:29  * rmgjoined
03:31:59  * sbellinajoined
03:36:15  * sbellinaquit (Ping timeout: 246 seconds)
03:36:19  * rmgquit (Ping timeout: 260 seconds)
03:37:17  * Duckilyjoined
03:37:57  * Duckilyquit (Quit: Duckily)
03:38:11  * Duckilyjoined
03:39:06  <GreenJello>orbyt_, you write code that creates the dom nodes
03:39:27  <GreenJello>unless you mean for server rendered templates
03:39:50  * texinwien_joined
03:39:56  * jasnellquit (Remote host closed the connection)
03:40:06  <Duckily>Coming from a ruby background with bundler I had a question about npm. Bundler stores gems globally and npm seems to prefer storing modules locally. I’ve heard the argument that it enables modules to utilize different versions of other modules, but why can’t this be handled globally?
03:40:17  * varunestjoined
03:40:22  * jasnelljoined
03:40:42  * phpnodejoined
03:40:54  <orbyt_>GreenJello Well, i've been interested in trying to build a chat widget similar to the popular Intercom or Drift widgets, where installation with them is including a script in your html and it suddenly works. Someone suggested I instead try to make an npm package to contain the widget.
03:41:00  <GreenJello>Duckily, it could in theory, but too late to change it now :-p
03:41:21  <orbyt_>Currently my "main" application is in Meteor
03:41:31  * smonchipart ("why an AI should fall in love with us?")
03:41:32  <orbyt_>where users have their dashboards and logins and such
03:41:46  <Duckily>GreenJello: Why is it too late, it wouldn’t be difficult for npm to add and option and have a preference for storing globally
03:41:47  <GreenJello>Duckily, actually I'm not sure if it could, considering deduplication
03:42:07  <GreenJello>Duckily, because npm needs to install things in a way node.js understands
03:42:16  <GreenJello>and node.js only understands local node_modules
03:42:34  <Duckily>GreenJello: all you’re changing is the path
03:43:02  <GreenJello>Duckily, no, because of versions and deduping it's more complicated
03:43:20  * thinkt4nkquit (Quit: ZZZzzz…)
03:44:20  <Duckily>GreenJello: everytime I build a project it needs to redownload all of the same files already on my machine and I’ve been learning react and have a ton of little projects
03:44:35  <Duckily>Each time it takes 10 minutes to just get started
03:44:36  <GreenJello>orbyt_, you can offer it over npm, but the primary way people will install it is from a cdn
03:44:37  * jasnellquit (Ping timeout: 248 seconds)
03:44:50  <GreenJello>Duckily, check out yarn
03:44:59  <GreenJello>it's basically npm but faster and uses caching better
03:45:18  * jasnelljoined
03:45:26  * phpnodequit (Ping timeout: 250 seconds)
03:45:32  <orbyt_>GreenJello How do you create a chat widget on the page by just including a script over cdn?
03:45:41  * IrishGringoquit (Ping timeout: 248 seconds)
03:45:46  <zsoc>Duckily, this is a good thing, it allows you to deploy an application with a more reliable built
03:46:07  * dbclkjoined
03:46:15  <Duckily>zsoc: Why would it be more reliable?
03:46:18  <GreenJello>orbyt_, it works the same way as how an application would create the chat widget itself; some code that creates dom nodes and manages them
03:46:30  * taternutsjoined
03:46:42  <GreenJello>orbyt_, you can use something like react, or do it manually (not recommended)
03:46:45  * oconnorct1quit (Ping timeout: 246 seconds)
03:47:01  <zsoc>Because it's installing the dependencies it's instructed to be installed, including version
03:47:01  * noethicsjoined
03:47:01  <Duckily>GreenJello: Even with deduplication I don’t see why it could use a global module repository to reference and not need to redownload them each time
03:47:19  <Duckily>zsoc: Bundler does the exact same thing
03:47:24  <orbyt_>GreenJello That was my next question. How can I write it in react or some other language with templates? The thought of writing a ton of "document.createElement()" is off putting.
03:47:32  <GreenJello>Duckily, yarn doesn't download it every time if it has that version of the package cached
03:47:37  * texinwien_quit (Ping timeout: 258 seconds)
03:47:38  <zsoc>I deploy in jails, global doesn't work for me
03:47:51  <GreenJello>orbyt_, you write it like a normal react app
03:47:59  <Duckily>GreenJello: Ok I’ll check out, thanks
03:48:06  <GreenJello>orbyt_, and browserify/webpack it and ship the bundle
03:48:22  <Duckily>zsoc: why wouldn’t it
03:48:33  <Duckily>GreenJello: I’m also trying to learn and understand the decision
03:48:53  * clandestquit (Ping timeout: 265 seconds)
03:49:07  <zsoc>I mean you can use npm link to link packages to global if you really want to
03:49:37  <Duckily>For such a prominant package manager it seems to have an obvious issue that other package managers don’t suffer from, so I’m trying to understand specifically why the decision was made
03:49:51  * ar4mirezjoined
03:50:02  * devcquit (Quit: zzz...)
03:50:23  <orbyt_>GreenJello How do you "ship" the code thats output from webpack? Is the react compiled on demand for the user? Im not sure how to go from my React to a bundle script the user can include.
03:50:42  <Duckily>zsoc: npm link looks like what i was looking for, i wonder why it’s not default
03:51:43  <zsoc>Duckily, i really think it's the versioning thing. It happens a lot more with the 'micro' type packages npm deals with. How does bundler handle project A requiring v1.03 of lib x and project B requiring v 1.55? It installs both globally?
03:52:04  * adymitrukjoined
03:52:24  <Duckily>zsoc: I think it has something to do with versioning, I’m just trying to understand what.
03:52:29  <taternuts>webpack should output everything needed to run your app in your output folder, with (well probably depending on how you configure it) 1 js file, 1 css file, asset files
03:52:39  <taternuts>you just include that stuff
03:53:07  * zxcjoined
03:53:13  <zsoc>And then what happens when you have 1,500 global packages an 50 of them are different versions of the same lib. How do you know which are safe to remove or what the origin was of which project needed which?
03:53:14  <Duckily>zsoc: When bundler was written ages ago it didn’t support that, so you need to use common versions of libraries
03:53:40  * oconnorct1joined
03:53:43  <Duckily>zsoc: using a package.lock file
03:53:45  <zsoc>Ah, that's probably the answer then. JS can't really /have/ common versions of anything... as they aren't libraries.
03:54:08  <GreenJello>orbyt_, you upload the bundle somewhere and let them download or link to it
03:54:12  <Duckily>zsoc: well js just namespaces stuff, but i believe they found you can do the same with ruby it just wasn’t used
03:54:29  * a_thakurjoined
03:54:31  <GreenJello>orbyt_, in the entry point you either ReactDOM.render it into an element on the page, or expose a function that does this
03:54:52  <GreenJello>orbyt_, they just include it with a <script> tag
03:55:02  <Duckily>zsoc: You have a manifest file that declares which project uses what
03:55:13  <zsoc>I don't know enough about ruby.. but that's very interesting.
03:55:52  <zsoc>It doesn't sound worse necessarily. Heck it might very well be better. If there's a weak part of the node ecosystem it might be npm, but it hasn't given be trouble in a long time. It's pretty stable these days, even if the methodology seems a bit odd from the outside..
03:55:53  <orbyt_>GreenJello Ok, so the separate React code for the widget is compiled on command, made public and uploaded somewhere, and the user can then link it with a script tag.
03:56:18  * JBreitjoined
03:56:20  <Duckily>zsoc: https://github.com/rails/rails/blob/master/Gemfile.lock
03:56:21  <GreenJello>orbyt_, yep
03:56:40  <orbyt_>GreenJello Thanks, i'll give that a shot
03:57:00  <Duckily>zsoc: Just to give you an idea, and this file is auto generated each time you build/update
03:57:02  <zsoc>and.. to be fair.. npm is used for a lot of things outside of node also these days. It would be hard to make any major changes.
03:57:36  <zsoc>I see, I mean that seems interesting. I like the idea of being able to clobber my project and rebuild if i foobar'd something lol, dependencies and all
03:57:49  <orbyt_>GreenJello Oh one more question. The examples I mentioned (Intercom and Drift) seem to be using iframes for their widgets. Why is this a good/bad idea?
03:57:55  <Duckily>zsoc: It seems like an obvious oversight, so really I was just curious if it was intended
03:57:56  <zsoc>All my tooling and stuff tends to be global when i'm developing a project, there's nothing against that ofc
03:58:08  <GreenJello>orbyt_, it prevents styles from leaking in or the parent page js messing with things
03:58:38  <Duckily>zsoc: Right it makes sense. I’m guessing it’s something to do with keeping different versions of the same project that i’m missing
03:58:47  <orbyt_>GreenJello So is that something I should consider instead? I guess I would have to write and host a seperate application to be included in the users iframe.
03:58:55  * jorjijoined
03:58:58  <Duckily>It’s also annoying because you always have to have internet connection to develop
03:59:11  <GreenJello>orbyt_, if you use an iframe, you'll just have a little code on the page that sets up the iframe with the right position and stuff, and then have the iframe content hosted on your server and that'd load the react bundle
03:59:15  <zsoc>I would start the argument that node is less monolithic (or none) compared to many of these other ecosystems... but again i'm not too familiar with ruby, heh.
03:59:27  <GreenJello>orbyt_, yeah, it's generally a good idea
03:59:32  <GreenJello>I forgot about that
04:00:22  <orbyt_>GreenJello So in summation, I would write a little React app, output the bundle online publicly, have the user set up an iframe that uses the bundle?
04:00:39  * a_thaku__joined
04:00:48  <zsoc>Duckily, anyway, it looks like Yarn does the exact same thing (with the lock file) so... I guess maybe use yarn? lol. I'm curious about it myself now
04:00:50  <GreenJello>orbyt_, you write a small js script that creates the iframe
04:01:01  * a_thaku__quit (Remote host closed the connection)
04:01:02  <GreenJello>orbyt_, and inside the iframe you have your app/widget
04:01:08  * a_thakurquit (Ping timeout: 260 seconds)
04:01:09  * munch_joined
04:01:09  <GreenJello>with the react code
04:01:20  <Duckily>zsoc: yarn sems to cache them similarly
04:01:40  <orbyt_>GreenJello what would I use for the iframes src attribute though?
04:01:51  <GreenJello>orbyt_, it'd point to a server you're running
04:02:03  <Duckily>There was a page for react I believe that listed all the build systems and stuff
04:02:18  <GreenJello>orbyt_, if you need to do it without a server, it can point to a CDN
04:02:19  <Duckily>And how to install it with different combinations, but I can’t seem to find it
04:02:22  * smccarth_quit (Remote host closed the connection)
04:02:24  <zsoc>Also apparently yarn is many times faster for new deployments as it unravels the dependency tree and uses parallel installation where possible
04:02:50  * nolashquit (Remote host closed the connection)
04:02:56  * smccarthyjoined
04:03:28  <orbyt_>GreenJello It looks like Drift has their iframe pointing to an empty html page: https://js.driftt.com/dist/index-prod.html
04:03:52  <orbyt_>I guess then that page downloads the js or something
04:04:01  * Orbitrixquit (Remote host closed the connection)
04:04:55  * nettowebjoined
04:04:58  <GreenJello>orbyt_, maybe it's waiting for a postMessage from the parent
04:05:09  * ar4mirezpart
04:05:55  <Duckily>zsoc: “Yarn is a new JavaScript package manager built by Facebook, Google, Exponent and Tilde”
04:06:04  <zsoc>yeah i noticed lol
04:06:16  <Duckily>Makes sense
04:06:26  <GreenJello>orbyt_, I'll be away for about an hour
04:06:30  <zsoc>apparently it uses the npm repos anyway so, *shrug*
04:06:44  <orbyt_>GreenJello Alright, thanks for the help
04:08:39  <Duckily>zsoc: oh wow, it was just released last month
04:08:42  <Duckily>yeah
04:09:38  <Duckily>zsoc: http://yehudakatz.com/2016/10/11/im-excited-to-work-on-yarn-the-new-js-package-manager-2/
04:09:53  * nettowebquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
04:11:55  * JBreitquit (Quit: Leaving)
04:12:36  * AmazeCPKjoined
04:12:41  <AmazeCPK>shoky: thanks for the help earlier, fixed my problems with the routing issues
04:15:31  * Orbitrixjoined
04:15:36  * TheoMurpsejoined
04:18:55  * mmmveggiesquit (Quit: Connection closed for inactivity)
04:20:18  * dbclkquit (Ping timeout: 265 seconds)
04:20:21  * noraatepernosquit (Quit: noraatepernos)
04:24:09  * waterfowljoined
04:25:11  * rhojoined
04:25:11  * rhoquit (Changing host)
04:25:11  * rhojoined
04:26:15  <snowkidind>Hey I'm trying to understand the use cases of node better. basic stuff here... wondering if it is worth developing a simple server side data site using php or node and why
04:26:28  * oconnorc1joined
04:26:56  <snowkidind>what i'm gathering is that its more intended for passing objects back and forth between the server and client
04:27:11  <snowkidind>although i could be wrong
04:27:21  * phutchins2joined
04:27:30  <noethics>anything php can do everything can do better
04:27:52  * oconnorct1quit (Ping timeout: 258 seconds)
04:27:53  <snowkidind>i know
04:27:58  <snowkidind>so would you say between node and django
04:28:01  <snowkidind>and rails
04:28:17  <snowkidind>what would make me choose node over those
04:28:26  <noethics>ruby is an awful language
04:28:27  <taternuts>if you knew node better than those
04:28:29  <noethics>python, uh
04:28:31  <snowkidind>or am I off base in assuming they are similar
04:28:40  <noethics>i would say it's 50/50 between node and django
04:29:06  <noethics>the one benefit is that if you want to ever venture into frontend node can be isomorphic i guess
04:29:55  <snowkidind>my clients just want a "web app" (usually) and its usually just me or them
04:30:01  <snowkidind>and
04:30:09  * YoYquit (Ping timeout: 246 seconds)
04:32:16  * phutchins2quit (Ping timeout: 268 seconds)
04:32:18  * Rodya_joined
04:32:33  * YoYjoined
04:32:47  * inflamesquit (Ping timeout: 260 seconds)
04:36:19  <Duckily>npm says command not found after installing yarn, does yarn remove npm?
04:36:28  <jfhbrook>shouldn't?
04:36:53  <Duckily>:-(
04:37:08  * the_antjoined
04:37:29  <modernpacifist>Duckily: I heard one of my colleagues grumbling about trying yarn and his npm breaking
04:37:36  <modernpacifist>No idea of the specifics
04:37:59  <Duckily>modernpacifist: alright, thats reassuring thanks, just wanted to make sure it wasn’t something else i did
04:38:07  <jaawerth>weird. It should at least still be in your path even if it did break
04:38:35  <Duckily>-bash: npm: command not found
04:38:43  <Duckily>-bash: /usr/local/bin/npm: No such file or directory
04:38:49  <jaawerth>ah
04:38:52  <jaawerth>well that's messed up
04:39:02  <Duckily>it appears to have vanished
04:39:13  * waterfowlquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
04:39:27  <jaawerth>and you aren't using an node manager like n, nave, or nvm?
04:39:33  <Duckily>nope
04:39:57  <jaawerth>welp. no idea. all I can say is that never happened to me when installing yarn
04:40:05  <Duckily>and yarn failed to build: The formula built, but is not symlinked into /usr/local; Could not symlink bin/node; Target /usr/local/bin/node already exists. You may want to remove it:
04:40:06  <Duckily> rm '/usr/local/bin/node'
04:40:15  <modernpacifist>Obviously they are so confident in the awesomeness of yarn, they've gone ahead and removed npm
04:40:33  <jaawerth>that's... messed up
04:40:39  * IncompleteNinnyquit (Ping timeout: 246 seconds)
04:40:48  <Duckily>So I guess it wants me to remove node too :-/
04:40:49  <modernpacifist>No it isn't - its developer friendliness
04:41:11  <jaawerth>your node isn't from a distro maintainer like APT, is it?
04:41:18  <Duckily>I can’t find anything on this though and some projects you don’t have a choice and have to use what everyon else is using
04:41:33  * bn0tjoined
04:41:38  <jaawerth>it worked fine for me, but I don't use a global node, I use nvm
04:41:42  <modernpacifist>Ah the herd of cows running off a cliff argument
04:41:45  * phpnodejoined
04:42:01  <Duckily>modernpacifist: ?
04:42:12  <jaawerth>they're trying to be insulting
04:42:18  <jaawerth>and/or irreverant
04:42:21  <jaawerth>irreverent, even
04:42:40  <Duckily>jaawerth: im running osx, believe i installed node with brew
04:42:49  <Duckily>same way as im trying to install yarn
04:42:59  <jaawerth>oh
04:43:03  <jaawerth>that's outside my experience then
04:43:09  <jaawerth>but the fact that you're using brew is probably relevant
04:43:29  <Duckily>thats how it says to do it on yarn’s site
04:43:39  <modernpacifist>Duckily: Just joking about the have to use what everyone else is - but I know the feeling
04:43:42  <jaawerth>maybe that install method is broken then, but it explains why it didn't happen to me
04:44:04  <jaawerth>I'd check the yarn github repo for relevant issues, and if there isn't one, create one
04:44:53  <Duckily>wow thats a lot of stars for a new repo
04:45:20  <Duckily>and a lot of issue
04:45:27  * pepeequit (Quit: bye $IRC)
04:45:57  * EyePulpquit (Remote host closed the connection)
04:46:06  * phpnodequit (Ping timeout: 250 seconds)
04:46:43  <jaawerth>yeah it got a lot of attention very quickly
04:46:48  <jaawerth>and a lot of dev activity early on
04:46:54  <Duckily>jaawerth: Maybe it updated the path? Where is node usually installed
04:47:14  * Rodya_quit (Remote host closed the connection)
04:47:33  <jaawerth>Duckily: on OSX? No idea - and I use nvm on linux, which changes the path
04:47:52  <Duckily>hmm
04:47:57  <jaawerth> /usr/local/bin/node sounds right though
04:48:11  <jaawerth>you could also check /usr/bin/node
04:48:47  <jaawerth>and /bin/node
04:48:50  <Duckily>node is there
04:48:55  <Duckily>it’s npm thats missing
04:48:58  <jaawerth>ah
04:49:34  <jaawerth>that's odd. maybe brew tried and failed to update npm as a dep or something
04:49:43  <jaawerth>either way you'll probably have to reinstall node
04:49:45  <ljharb>Duckily: don't install node with homebrew.
04:49:52  <ljharb>Duckily: install from source, or use http://nvm.sh
04:49:59  <ljharb>also heads up, yarn isn't quite production ready.
04:50:00  <jaawerth>yeah, nvm IMO is really the way to go
04:50:14  <Duckily>jaawerth: im trying to switch to yarn
04:50:21  <jaawerth>nvm, not npm
04:50:25  <jaawerth>"node version manager"
04:50:41  <ljharb>Duckily: you need npm anyways, it comes with node - and also, i'm discouraging switching to yarn.
04:50:55  <Duckily>ljharb: why?
04:51:05  <jaawerth>I've used yarn a bit and I do like how much faster it is, but it IS very much "at your own risk" still
04:51:17  <Duckily>ljharb: it appears to have removed node
04:51:18  <ljharb>Duckily: yarn is not yet production ready. it has lots of bugs.
04:51:24  <jaawerth>plus the whole auto-locking thing I'm not quite sold on yet
04:51:32  <ljharb>Duckily: eventually it'll be great, but it's not there yet.
04:51:33  <Duckily>ljharb: im not using it for anything production eyt
04:51:51  <Duckily>just trying to spend less than 80% of my js time on tooling
04:52:08  <jaawerth>adding more tooling may not be the best way to do that :P
04:52:27  <Duckily>jaawerth: but npm is killing me with 10m builds
04:52:29  <ljharb>Duckily: `npm install` is nowhere near slow enough for that to be even remotely true
04:52:40  <ljharb>Duckily: what takes 10 minutes??
04:52:47  <ljharb>if your internet is slow, yarn can't fix that
04:52:50  <Duckily>ljharb: create-react-app
04:52:56  <ljharb>and once it's downloaded once to your npm cache it's fine
04:52:57  <Duckily>and the dependencies it has
04:53:09  <ljharb>if create-react-app is slow with npm, that's a bug. "use yarn" isn't a solution.
04:53:22  <jaawerth>I guess it's *possible* yarn could help with that if your internet has crazy latency but I doubt it
04:53:51  <Duckily>jaawerth: my internet is really fast, it has to do with installing things for each new project
04:54:07  <jaawerth>10 minutes is crazy though
04:54:20  <jaawerth>ljharb: actually, yarn might still help since it caches
04:54:40  <ljharb>npm already does tho.
04:54:40  <Duckily>i could use npm tooling for caching but either way im introducing new toolding
04:54:49  <jaawerth>true but not always effectively
04:54:51  <Duckily>ljharb: not unless you’re using a tool
04:54:56  <ljharb>Duckily: i'd do `yarn install && rm yarn.lock && npm install` perhaps
04:55:04  <ljharb>Duckily: npm caches in ~/.npm by default.
04:55:33  <Duckily>ljharb: try running react-create-app and see
04:55:34  * EyePulpjoined
04:55:39  <jaawerth>also react-create-app would automatically use whatever it's designed to use
04:55:45  <jaawerth>even if you have yarn installed
04:55:50  * taternutsquit (Quit: Textual IRC Client: www.textualapp.com)
04:55:54  <Duckily>jaawerth: it detects yarn now
04:56:00  <jaawerth>oh! that's neat
04:56:08  <ljharb>of course it does, fb makes both of them
04:56:08  <Duckily>supposedly
04:56:11  <jaawerth>makes sense I guess, facebook and all
04:56:28  * SwiftMattquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
04:56:53  <Duckily>where is npm installed on osx typically
04:57:01  <jaawerth>ljharb: have you read the react PATENTS file? Just came across that the other day during an IRC conversation and I was unamused
04:57:05  <Duckily>i have a hard time believing yarn completely removed it
04:57:10  <ljharb>jaawerth: sure, what's wrong with it
04:57:20  <ljharb>jaawerth: if you're suing someone about patents you deserve anything that comes at you
04:57:27  <Duckily>jaawerth: yeah, im not a react fan, but its not my choice
04:57:29  <boogyman>Duckily: `which node`
04:57:52  <jaawerth>ljharb: the way I'm reading it, if Facebook, say, wanted your app, they could copy it in a blatantly infringey way, and you couldn't do anything about it or lose react
04:57:52  <Duckily>boogyman: thats node, not npm though
04:58:04  <Duckily>or am i not understanding something
04:58:07  <ljharb>jaawerth: sure, i suppose technically
04:58:15  <ljharb>jaawerth: but if facebook wants your app you're SOL regardless.
04:58:22  <Duckily>boogyman: -bash: /usr/local/bin/npm: No such file or directory
04:58:26  <ljharb>jaawerth: so in a practical sense it doesn't matter
04:58:26  <jaawerth>ljharb: and I realize they're unlikely to do that but the OSS neckbeard in me is mad on principle
04:58:30  <ljharb>meh
04:58:39  <jaawerth>but you're right
04:58:50  <jaawerth>they can just lawyer me to death regardless of what the license says
04:59:22  <jaawerth>Duckily: it's possible the brew install process killed npm
04:59:24  * snowkidindquit (Quit: astalaPIZZA Baby!)
04:59:44  <Duckily>jaawerth: i just want to make sure before i have tons of npms running rogue
05:00:07  <jaawerth>could always do a global search for `/bin/npm`
05:01:32  * smccarth_joined
05:02:06  * joshsynjoined
05:02:36  * jasnellquit (Remote host closed the connection)
05:03:03  * jasnelljoined
05:03:25  <Duckily>im trying to remember when i linked them
05:03:46  <AmazeCPK>I'm trying to implement the ability for a user to add an image, select croppig area, and save the cropped image to the server. What is a practical way of accomplishing this?
05:04:57  * smccarthyquit (Ping timeout: 268 seconds)
05:05:00  * dodobrainjoined
05:05:00  * dodobrainquit (Changing host)
05:05:00  * dodobrainjoined
05:05:04  <GreenJello>AmazeCPK, find a cropping library
05:05:15  * Narigojoined
05:05:26  <AmazeCPK>GreenJello: I have been instructed to use sharp
05:05:31  <Duckily>where
05:05:50  <AmazeCPK>I am not sure how to grab the area to crop and send it to sharp however
05:07:00  * NoThanksjoined
05:07:06  * jr3joined
05:07:17  * jcmjquit (Quit: Bye)
05:07:40  * jasnellquit (Ping timeout: 256 seconds)
05:08:59  * jr3quit (Read error: Connection reset by peer)
05:09:25  <Duckily>ljharb: why did you recommend against using brew?
05:09:43  * jr3joined
05:10:14  * Rodya_joined
05:10:52  * modlinquit (Quit: modlin)
05:11:30  * DeltaHeavyquit (Ping timeout: 244 seconds)
05:12:07  <jfhbrook>homebrew was for some reason historically pissy on osx, if I recall
05:12:17  <jfhbrook>maybe not as bad now, but there's an official osx install path y'know?
05:12:20  <jfhbrook>and that Just Works
05:12:31  <jfhbrook>and really, so does nvm which you should probably be using anyway, regardless
05:12:34  * Duckilyquit (Quit: Duckily)
05:12:41  <jfhbrook>o
05:13:28  * LXXIIIjoined
05:15:03  * SwiftMattjoined
05:15:55  * ilyaigpetrovjoined
05:17:40  <adymitruk>how do I make nodeunit run with --harmony in intellij?
05:17:47  * jr3quit (Quit: jr3)
05:17:53  <adymitruk>it get's caught on not understanding ES6
05:20:10  * sbellinajoined
05:20:46  * d0nn1equit (Ping timeout: 250 seconds)
05:20:54  <ljharb>!--harmony @ adymitruk
05:20:55  <ecmabot>adymitruk: The `--harmony` node flag is for UNSTABLE, BROKEN features, and should never be used in production. Use `--es-staging` if you want to *test* the next batch of stable features, or !babel to transpile, for production.
05:21:01  <ljharb>adymitruk: then use babel and/or upgrade node.
05:22:09  * kingnebbyjoined
05:22:43  * shabazyjoined
05:22:43  * shabazyquit (Changing host)
05:22:43  * shabazyjoined
05:22:59  * shabazy_quit (Read error: Connection reset by peer)
05:23:42  * d0nn1ejoined
05:24:38  * sbellinaquit (Ping timeout: 245 seconds)
05:24:59  * joshsynquit (Ping timeout: 258 seconds)
05:25:27  * YoYquit (Ping timeout: 244 seconds)
05:26:00  * Narigoquit (Quit: This computer has gone to sleep)
05:28:34  * YoYjoined
05:34:26  * FIFOdquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
05:35:30  <AmazeCPK>this is proving impossible for me atm. I need to upload images, and have the user select an area to crop them. need to upload that output to the server. how can I go about this?
05:37:31  * InfoTestjoined
05:37:47  * modlinjoined
05:37:48  * Omnilordquit (Quit: Something went wrong because I left.)
05:39:17  * nishu-tryinghardjoined
05:40:07  * nishu-tryinghardquit (Client Quit)
05:42:12  <ljharb>AmazeCPK: please don't cross-post.
05:42:22  * phpnodejoined
05:42:25  * dikiaapquit (Quit: Connection closed for inactivity)
05:43:06  <AmazeCPK>ljharb: Sorry but I've been at this for two days now, and can't seem to find the answers I need.
05:43:34  * adymitrukquit (Ping timeout: 250 seconds)
05:44:11  * Duckilyjoined
05:46:28  * deebquit (Quit: deeb)
05:46:46  * phpnodequit (Ping timeout: 250 seconds)
05:47:19  * nahtnamquit (Quit: Connection closed for inactivity)
05:50:33  * SwiftMattquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
05:50:44  * bn0t_joined
05:52:19  * mcollinajoined
05:54:07  * bn0tquit (Ping timeout: 258 seconds)
05:56:30  * jonasenjoined
05:56:30  * Duckilyquit (Quit: Duckily)
05:56:49  * ononotofujoined
05:58:20  * Duckilyjoined
05:58:21  * Duckilyquit (Client Quit)
05:58:21  * Cabanossiquit (Ping timeout: 246 seconds)
05:59:04  * apparitionquit (Quit: Bye)
05:59:21  * itaipujoined
05:59:51  * Cabanossijoined
06:00:15  <modernpacifist>AmazeCPK: You just need to accept the image upload and store the image somewhere, then redirect the client to a page with the image they just uploaded and https://github.com/tapmodo/Jcrop (or something similar) on it to allow the user to allow the user to specify what part of the image to crop
06:01:14  * navidrquit (Quit: Connection closed for inactivity)
06:02:12  <AmazeCPK>modernpacifist: awesome, thanks. going to look into that
06:02:56  * melvin_quit (Ping timeout: 258 seconds)
06:04:05  * al-damiriquit (Quit: Connection closed for inactivity)
06:05:20  * redpantsquit (Quit: leaving)
06:07:45  * the_antquit (Remote host closed the connection)
06:09:29  * pilnequit (Quit: Quitting!)
06:09:35  * Jouffluquit (Quit: Leaving)
06:09:40  * Limespart
06:09:53  * krigare[m]joined
06:10:12  * Cyph3rjoined
06:10:14  * Limesjoined
06:10:23  * oxhakjoined
06:10:27  * orbyt_quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
06:12:10  * Limespart
06:12:32  * Limesjoined
06:12:41  * varunestquit (Remote host closed the connection)
06:13:18  * jasnelljoined
06:13:26  * oxhakquit (Client Quit)
06:13:43  * oxhakjoined
06:14:18  * Limesquit (Remote host closed the connection)
06:14:58  * oxhakquit (Client Quit)
06:15:12  * oxhakjoined
06:15:30  * Limesjoined
06:15:43  * dbclkjoined
06:16:04  * cobquit (Ping timeout: 250 seconds)
06:17:55  * oxhakquit (Remote host closed the connection)
06:18:11  * shabazy_joined
06:18:54  * oxhakjoined
06:19:26  * madbytesjoined
06:19:52  * oxhakquit (Client Quit)
06:20:06  * oxhakjoined
06:20:12  * shabazyquit (Ping timeout: 256 seconds)
06:21:09  * bocanerijoined
06:21:16  * oxhakquit (Client Quit)
06:21:29  * oxhakjoined
06:22:03  * mcollinaquit (Remote host closed the connection)
06:23:16  * dkaquit (Remote host closed the connection)
06:23:28  * Lee1092joined
06:24:36  * SwiftMattjoined
06:25:27  * mcollinajoined
06:26:21  * mmmveggiesjoined
06:26:37  * DeltaHeavyjoined
06:26:51  * Limesquit (Remote host closed the connection)
06:27:27  * jasnellquit (Ping timeout: 244 seconds)
06:27:58  * phutchins2joined
06:28:29  * lpinjoined
06:28:31  * jlevensailorjoined
06:28:43  * iGenijoined
06:29:50  * dbclkquit (Ping timeout: 265 seconds)
06:30:02  * mcollinaquit (Ping timeout: 244 seconds)
06:30:33  * Limesjoined
06:31:53  * smccarth_quit (Remote host closed the connection)
06:32:40  * phutchins2quit (Ping timeout: 256 seconds)
06:34:48  * inflamesjoined
06:34:50  * baweaverchanged nick to baweaver_away
06:34:57  * plutoniixjoined
06:36:38  * schm0quit (Remote host closed the connection)
06:39:55  * mr_loujoined
06:42:10  * sreesaranjoined
06:42:33  * IrishGringojoined
06:43:13  * phpnodejoined
06:43:17  * sibaquit (Quit: My Mac has gone to sleep. ZZZzzz…)
06:43:32  * rhoquit (Ping timeout: 260 seconds)
06:45:45  * SET002joined
06:47:24  * IrishGringoquit (Ping timeout: 256 seconds)
06:47:52  * phpnodequit (Ping timeout: 250 seconds)
06:49:10  * SET001quit (Ping timeout: 250 seconds)
06:49:15  * SwiftMattquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
06:49:44  * derfohquit (Remote host closed the connection)
06:50:02  * derfohjoined
06:52:08  * bn0t__joined
06:54:08  * Duckilyjoined
06:54:32  * jasnelljoined
06:56:13  * bn0t_quit (Ping timeout: 258 seconds)
06:56:47  * sillysluxjoined
06:57:02  * modernpacifistquit (Ping timeout: 256 seconds)
06:58:49  * AmazeCPKquit (Quit: Leaving)
06:58:54  * modernpacifistjoined
07:02:34  * joshonthewebjoined
07:06:44  * phalethjoined
07:06:52  * LucaTMjoined
07:07:30  * joshonth_joined
07:07:57  * joshonthewebquit (Ping timeout: 240 seconds)
07:08:22  * sbellinajoined
07:08:24  * Duckilyquit (Quit: Duckily)
07:09:06  * sillysluxquit (Ping timeout: 250 seconds)
07:09:58  * jasnellquit (Ping timeout: 250 seconds)
07:10:29  * pawnjoined
07:11:49  <pawn>So, I want to program in JavaScript for a living. What's some good advice for someone who lives in San Diego County?
07:12:44  * kiki`quit (Quit: Connection closed for inactivity)
07:13:13  * sbellinaquit (Ping timeout: 260 seconds)
07:14:33  <ljharb>!eloquent @ pawn
07:14:33  <ecmabot>pawn: Eloquent JavaScript is a comprehensive introductory Web-based book with examples and a built-in interpreter. http://eloquentjavascript.net/
07:15:27  * baweaver_awaychanged nick to baweaver
07:15:33  <pawn>ljharb: I know JS (at least the ES5 way of JS). My question is more about how do I go from no job to a good job (sorta) haha
07:16:52  <GreenJello>there are sites that help you find jobs
07:18:18  * qws-user-1229joined
07:18:40  * qws-user-1228quit (Read error: Connection reset by peer)
07:19:25  * node_fanaticquit (Quit: Leaving)
07:24:51  * a_thakurjoined
07:25:02  * jr3joined
07:25:11  <pawn>GreenJello: Which ones are pretty good?
07:25:30  <pawn>Anyone hiring in San Diego county?
07:26:26  * jeffaustin81quit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:27:12  <ljharb>this isn't a job board :-)
07:31:13  * rendarjoined
07:32:24  * contajoined
07:34:08  * jr3quit (Quit: jr3)
07:34:50  * joshsynjoined
07:36:44  * jasnelljoined
07:38:35  * plutoniixquit (Remote host closed the connection)
07:39:32  * kingnebbyquit (Ping timeout: 256 seconds)
07:39:57  * iGeniquit (Quit: My iMac has gone to sleep. ZZZzzz…)
07:41:57  * krillrquit (Ping timeout: 240 seconds)
07:44:08  * Namidairoquit (Ping timeout: 258 seconds)
07:44:11  * phpnodejoined
07:44:19  * vuotojoined
07:45:19  * pawnquit (Remote host closed the connection)
07:45:19  * phutchins2joined
07:45:44  * DeltaHeavyquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
07:47:53  * sbellinajoined
07:47:53  * Duckilyjoined
07:48:05  * Rodya_quit (Remote host closed the connection)
07:48:26  * Rodya_joined
07:48:31  * Namidairojoined
07:48:31  * Namidairoquit (Changing host)
07:48:32  * Namidairojoined
07:48:48  * phpnodequit (Ping timeout: 250 seconds)
07:49:26  * Keanu73joined
07:50:33  * phutchins2quit (Ping timeout: 265 seconds)
07:51:39  * neoncontrailsquit (Remote host closed the connection)
07:52:35  * sillysluxjoined
07:53:53  * Rodya_quit (Remote host closed the connection)
07:54:17  * jasnellquit (Ping timeout: 260 seconds)
07:55:12  * safequit (Quit: Leaving)
07:55:22  * debjeets_joined
07:55:36  * oconnorc1quit (Ping timeout: 246 seconds)
07:56:07  * Duckilyquit (Quit: Duckily)
07:56:31  * Duckilyjoined
07:57:38  * ^escquit (Ping timeout: 264 seconds)
07:59:17  * debjeets_quit (Ping timeout: 240 seconds)
07:59:23  * cheetah2joined
07:59:48  <cheetah2>How can i stop nonblocking io?
08:00:10  <cheetah2>It seems my program is jumping around
08:01:56  * dub54quit (Ping timeout: 268 seconds)
08:02:45  * joshonth_quit (Max SendQ exceeded)
08:04:05  * sergeyjoined
08:05:01  * Or1onquit (Ping timeout: 268 seconds)
08:05:24  * joshonthewebjoined
08:05:35  * qws-user-1229quit (Read error: Connection reset by peer)
08:06:01  * mablaequit (Ping timeout: 265 seconds)
08:06:23  * Duckilyquit (Quit: Duckily)
08:07:38  * InfoTestquit (Quit: InfoTest)
08:08:36  * cheetah2quit (Quit: AndroIRC - Android IRC Client ( http://www.androirc.com ))
08:08:56  * sweatsuitquit (Ping timeout: 260 seconds)
08:09:10  * qws-user-1228joined
08:11:29  * sweatsuitjoined
08:12:28  * joshonth_joined
08:13:01  * sillysluxquit (Read error: Connection reset by peer)
08:13:23  * joshonthewebquit (Ping timeout: 245 seconds)
08:14:13  * the_antjoined
08:14:24  * lpinquit (Read error: Connection reset by peer)
08:14:28  * www-bukolay-netjoined
08:15:43  * a_thakurquit (Remote host closed the connection)
08:16:11  * phpquit (Disconnected by services)
08:16:49  * php_joined
08:16:56  * quakephilquit (Read error: Connection reset by peer)
08:17:11  * quakephiljoined
08:18:13  * YoYquit (Ping timeout: 248 seconds)
08:18:28  * vuotoquit (Remote host closed the connection)
08:18:42  * joshonthewebjoined
08:19:03  * joshonth_quit (Ping timeout: 244 seconds)
08:19:16  * reshjoined
08:20:34  * YoYjoined
08:20:56  * jasnelljoined
08:21:32  * bn0t_joined
08:22:42  * reshpart
08:23:19  * blindboxquit (Ping timeout: 260 seconds)
08:23:42  * cheetah2joined
08:23:49  <cheetah2>Hello
08:25:32  * bn0t__quit (Ping timeout: 258 seconds)
08:29:03  <asteele>hi
08:29:17  <asteele>what do you mean stop nonblocking io cheetah2
08:29:55  * polydo_sjoined
08:30:52  * YoYquit (Ping timeout: 260 seconds)
08:32:24  * smccarthyjoined
08:33:07  * polydo_squit (Remote host closed the connection)
08:33:21  * YoYjoined
08:34:53  * vampirehunterquit (Ping timeout: 260 seconds)
08:35:24  * dikiaapjoined
08:36:33  * smccarthyquit (Ping timeout: 246 seconds)
08:37:22  * deebjoined
08:37:25  * jasnellquit (Ping timeout: 258 seconds)
08:40:20  * dongustonquit (Ping timeout: 265 seconds)
08:40:49  * jesopoquit (Quit: et nos unum sumus)
08:41:59  * deebquit (Ping timeout: 260 seconds)
08:42:30  * a_thakurjoined
08:43:52  * ch007mjoined
08:45:06  * phpnodejoined
08:45:48  * LiftLeftquit (Ping timeout: 260 seconds)
08:47:40  * a_thakurquit (Ping timeout: 260 seconds)
08:48:06  * ShekharReddyjoined
08:48:25  * YoYquit (Ping timeout: 260 seconds)
08:49:02  * jesopojoined
08:49:17  * Endarkedjoined
08:49:38  * phpnodequit (Ping timeout: 250 seconds)
08:50:17  * YoYjoined
08:51:10  * soeejoined
08:51:25  * ShekharReddyquit (Client Quit)
08:52:07  * sreesaranquit (Remote host closed the connection)
08:52:33  * lpinjoined
08:53:01  * sreesaranjoined
08:56:00  * dongustonjoined
08:57:45  * soeequit (Quit: Konversation terminated!)
08:57:57  * soeejoined
08:59:45  * noethicsquit (Quit: Leaving)
09:01:01  * scippiojoined
09:01:21  * scippioquit (Client Quit)
09:01:25  * soee_joined
09:01:53  * soeequit (Read error: Connection reset by peer)
09:01:57  * joshonthewebquit (Ping timeout: 258 seconds)
09:02:43  * melvin_joined
09:03:13  * www-bukolay-netquit (K-Lined)
09:03:19  * ahhhndijoined
09:04:01  * achauvin1joined
09:04:18  * jasnelljoined
09:05:08  * joshonthewebjoined
09:05:10  * Endarkedquit (Quit: WeeChat 1.6)
09:05:56  * contaquit (Ping timeout: 250 seconds)
09:07:42  * LucaTMquit (Remote host closed the connection)
09:09:58  * neoncontrailsjoined
09:10:15  * HowardwLojoined
09:10:53  * joshsynquit (Remote host closed the connection)
09:10:56  * GreenJelloquit (Quit: (null))
09:11:00  * oxhakquit (Ping timeout: 268 seconds)
09:11:26  * GreenJellojoined
09:11:50  * HowardwLoquit (Client Quit)
09:12:35  * OnkelTemjoined
09:18:40  * joshonthewebquit (Ping timeout: 250 seconds)
09:18:55  * mmmveggiesquit (Quit: Connection closed for inactivity)
09:20:28  * jasnellquit (Ping timeout: 245 seconds)
09:20:42  * LiftLeftjoined
09:21:59  * yushidoquit (Quit: yushido)
09:22:00  * joshonthewebjoined
09:22:27  * smertenjoined
09:23:08  * soee_quit (Ping timeout: 260 seconds)
09:23:24  * ch007mquit (Quit: My MacBook Pro has gone to sleep. ZZZzzz…)
09:26:01  * ch007mjoined
09:26:27  * TheoMurpsequit (Quit: This computer has gone to sleep)
09:26:38  * mcollinajoined
09:27:10  * joshonthewebquit (Ping timeout: 250 seconds)
09:27:46  * Relaedjoined
09:29:21  * joshonthewebjoined
09:29:32  * itaipuquit (Quit: Lost terminal)
09:31:04  * mcollinaquit (Ping timeout: 250 seconds)
09:31:38  * deebjoined
09:32:37  * sbellinaquit (Ping timeout: 240 seconds)
09:34:32  * smertenquit (Quit: My MacBook Air has gone to sleep. ZZZzzz…)
09:36:24  * deebquit (Ping timeout: 265 seconds)
09:37:48  * silencedjoined
09:39:35  * joshonthewebquit (Read error: Connection reset by peer)
09:39:55  * sreesaranquit (Remote host closed the connection)
09:40:05  * waterfowljoined
09:40:26  * madbytesquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:42:23  * sreesaranjoined
09:45:18  * jasnelljoined
09:45:52  * joshonthewebjoined
09:47:52  * LiftLeftquit (Ping timeout: 260 seconds)
09:49:35  * deebjoined
09:51:23  * debjeetsarkarjoined
09:52:44  * LucaTMjoined
09:54:02  * deebquit (Ping timeout: 264 seconds)
09:54:19  * oxhakjoined
09:54:48  * joshonthewebquit (Read error: No route to host)
09:55:14  * waterfowlquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
09:55:46  * debjeetsarkarquit (Ping timeout: 250 seconds)
09:56:10  * Relaedquit (Remote host closed the connection)
09:56:40  * sillysluxjoined
09:57:43  * Aidenjoined
10:00:32  * debjeetsarkarjoined
10:01:05  * rohanrhujoined
10:01:37  * joshonth_joined
10:01:49  * sreesaranquit (Remote host closed the connection)
10:02:13  * sreesaranjoined
10:04:06  * nolashjoined
10:04:41  * SuperHansjoined
10:04:59  * maretjoined
10:05:12  * debjeetsarkarquit (Ping timeout: 258 seconds)
10:05:34  * giraffequit (Quit: ZNC - http://znc.in)
10:06:43  * harai_quit (Ping timeout: 245 seconds)
10:06:50  * Relaedjoined
10:07:09  * Relaedquit (Remote host closed the connection)
10:07:23  * triptecjoined
10:07:33  * keyvanquit (Ping timeout: 248 seconds)
10:09:40  * keyvanjoined
10:09:40  * keyvanquit (Changing host)
10:09:40  * keyvanjoined
10:12:17  * giraffejoined
10:13:21  * seishunjoined
10:15:33  * bn0t__joined
10:15:56  * varunestjoined
10:17:09  * Limes_joined
10:19:00  * bn0t_quit (Ping timeout: 258 seconds)
10:20:00  * ed209quit (Remote host closed the connection)
10:20:01  * byte512joined
10:20:06  * ed209joined
10:20:21  * bapalmquit (Ping timeout: 260 seconds)
10:20:40  * SuperHansquit (Remote host closed the connection)
10:20:51  * Levythequit (Quit: Leaving.)
10:24:04  <triptec>I'm looking at writing an application that will have a web api, but that would be mainly for configuration. It's more of a long running application running tasks, acting on signals from those tasks. It's a port of a .NET application, I'd like to do it in a interpreted lang and thought node might be fun but I haven't found anything that would help in structure of the application, are there any frameworks for this kind to thing?
10:24:23  * flux242joined
10:24:33  <triptec>kind of* thing
10:26:26  * bapalmjoined
10:26:42  * sreesaranquit (Remote host closed the connection)
10:27:03  * stelarcf___joined
10:28:13  * ahmedelgabrijoined
10:28:32  * Relaedjoined
10:29:17  * wsierocijoined
10:29:42  * Relaedquit (Remote host closed the connection)
10:34:04  * stelarcf___quit (Quit: stelarcf___)
10:34:13  * varunestquit (Remote host closed the connection)
10:34:13  * SuperHansjoined
10:34:18  * stelarcf___joined
10:34:51  * cheetah2quit (Read error: Connection reset by peer)
10:35:43  * sreesaranjoined
10:36:57  * sillysluxquit (Ping timeout: 246 seconds)
10:37:49  * nd__joined
10:39:29  * SuperHansquit (Ping timeout: 260 seconds)
10:42:45  * stelarcf___quit (Quit: stelarcf___)
10:42:55  * SuperHansjoined
10:42:59  * stelarcf___joined
10:43:17  * samlquit (Ping timeout: 248 seconds)
10:43:30  * debjeetsarkarjoined
10:44:19  * buffal0joined
10:44:29  * buffal0quit (Client Quit)
10:45:23  * stelarcf___quit (Client Quit)
10:45:36  * stelarcf___joined
10:47:21  * SuperHansquit (Remote host closed the connection)
10:47:26  * imyllerjoined
10:47:32  * stelarcf___quit (Client Quit)
10:47:46  * stelarcf___joined
10:47:50  * Duckilyjoined
10:48:02  * stelarcf___quit (Remote host closed the connection)
10:48:13  * stelarcf___joined
10:48:14  * debjeetsarkarquit (Ping timeout: 256 seconds)
10:48:23  * smccarthyjoined
10:48:58  * SuperHansjoined
10:49:30  <synthmeat>triptec: a lot of long-running jobs at the same time?
10:50:06  * Relaedjoined
10:50:28  * Relaedquit (Remote host closed the connection)
10:52:26  * dikiaapquit (Quit: Connection closed for inactivity)
10:52:53  * smccarthyquit (Ping timeout: 248 seconds)
10:53:34  * jasnellquit (Remote host closed the connection)
10:54:00  * jasnelljoined
10:55:58  * RaceConditionjoined
10:57:17  * jasnellquit (Remote host closed the connection)
10:57:23  * jasnelljoined
10:59:04  * SuperHansquit (Remote host closed the connection)
10:59:49  * omnipotjoined
11:01:29  * bn0t_joined
11:02:00  * triptecquit (Ping timeout: 260 seconds)
11:05:20  * dgDiablojoined
11:05:23  * bn0t__quit (Ping timeout: 258 seconds)
11:06:53  * Aidenquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:08:17  * jasnellquit (Remote host closed the connection)
11:08:43  * jasnelljoined
11:09:37  * shabazy_quit (Remote host closed the connection)
11:09:41  * cultherojoined
11:11:43  * Relaedjoined
11:12:01  * Relaedquit (Remote host closed the connection)
11:13:10  * jasnellquit (Ping timeout: 244 seconds)
11:14:03  * cultheroquit (Ping timeout: 246 seconds)
11:14:36  * Aidenjoined
11:14:45  * silencedquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:15:56  * Hyukjoined
11:18:11  * samljoined
11:19:00  * silencedjoined
11:19:20  * mzpxjoined
11:20:20  * shansenjoined
11:21:07  * tarkusjoined
11:22:06  * imyllerquit (Quit: My iMac has gone to sleep. ZZZzzz…)
11:24:47  * inflamesquit (Ping timeout: 250 seconds)
11:25:09  * thealphanerdquit (Quit: farewell for now)
11:25:39  * thealphanerdjoined
11:26:05  * jasnelljoined
11:27:53  * mcollinajoined
11:29:29  * silencedquit (Quit: My MacBook has gone to sleep. ZZZzzz…)
11:31:19  * TechnoCrunchquit (Read error: Connection reset by peer)
11:31:24  * Mamutjoined
11:31:35  * jasnellquit (Remote host closed the connection)
11:31:51  * kiran_joined
11:32:01  * jasnelljoined