The web in a box - a next generation web framework for the Perl programming language

IRC log for #mojo, 2016-02-17

| Channels | #mojo index | Today | | Search | Google Search | Plain-Text | summary

All times shown according to UTC.

Time Nick Message
00:03 jberger https://twitter.com/joelaberger/status/699745623155851265
00:04 sri \o/
00:04 jberger Like the ghost?
00:04 sri very much
00:05 sri the onion is a bit... onion
00:07 jberger It's kinda old
00:08 jberger I need a few other things to fill it out and then it won't be noticed
00:08 jberger That or I'll take it off
00:11 jberger The sticker company I got the ghost from included an extra which is their company logo but without any branding
00:12 jberger I've been trying to decide if I should use it or not
00:12 jberger https://cdn.shopify.com/s/files/1/0203/7358/files/Logo_footer_c61698a2-3ecc-4b38-82eb-3a3bdc69d1b1.png?4970
00:13 jberger It's just the spider dropping down ie no circle
00:13 jberger And it's all black
00:19 jberger This was my other favorite but obviously I could only do one (vs the ghost) and this one is rather bigger
00:19 jberger https://makeitstick.co/products/the-architect-15
00:51 dustinm joined #mojo
00:54 stryx` joined #mojo
00:54 janus joined #mojo
01:00 jontaylor joined #mojo
01:16 bc547 joined #mojo
03:03 noganex joined #mojo
03:03 asarch joined #mojo
04:15 mcsnolte joined #mojo
04:34 melo joined #mojo
04:38 inokenty-w joined #mojo
05:24 kablamo joined #mojo
05:58 davido joined #mojo
06:06 kablamo joined #mojo
06:25 sri guess i'll release minion 5 later today
06:25 sri wish i had time to work on the admin ui
06:55 sri hehe, resque is switching to the same worker heartbeat strategy minion uses
07:25 McA joined #mojo
07:54 Vandal joined #mojo
08:01 Phil21 joined #mojo
08:01 sugar joined #mojo
08:07 Phil21 joined #mojo
08:08 Phil21 joined #mojo
08:11 Phil21 joined #mojo
08:12 ilbot2 joined #mojo
08:12 Topic for #mojo is now 🍻 cheers | http://mojolicious.org | http://irclog.mojolicious.org | http://code-of-conduct.mojolicious.org
08:15 Phil21 joined #mojo
08:21 osfabibisi joined #mojo
08:23 AndrewIsh joined #mojo
08:24 sri hehehe, i remember when we had the same discussion about job dependencies here https://github.com/nvie/rq/issues/260
08:34 trone joined #mojo
08:56 vicash joined #mojo
08:59 abracadaniel joined #mojo
09:10 kes joined #mojo
09:16 jontaylor joined #mojo
09:34 captbipto1 joined #mojo
09:38 sri another minion feature idea https://github.com/kraih/minion/issues/26
09:54 sri and another one :) https://github.com/kraih/minion/issues/27
10:16 dvinciguerra__ joined #mojo
10:18 Farow joined #mojo
10:23 captbipto joined #mojo
10:35 sri slow day
10:38 vicash joined #mojo
10:47 melo joined #mojo
10:51 melo joined #mojo
11:26 z\ joined #mojo
11:26 punter joined #mojo
11:27 asarch joined #mojo
11:42 * sri starts to wonder if he missed a zombie apocalypse or so
11:43 sri *tumbleweed*
11:44 pink_mist can't always be talking in all the channels :P
11:52 kaare joined #mojo
12:23 * sri wonders if pink_mist is already a zombie
12:24 * sri shoots pink_mist just in case
12:24 pink_mist hah, you bastard :P
12:31 Gedge_ joined #mojo
13:24 asarch When you add new data into the model using a form, is it safe/valid/good practice to validate the new data using XMLHttpRequest first?
13:24 CandyAngel sri: I have questions I could ask you, but they aren't Mojo related :P
13:28 * sri shoots CandyAngel too and pretends it was an accident
13:28 sri ¯\_(ツ)_/¯
13:30 CandyAngel I used to be an adventurer, but then I took a bullet to muh soggy knees
13:40 CandyAngel I end up thinking WWSA (What Would Sri Accept) when I'm trying to come up with how to code something :P
13:40 sri :D
13:40 esh joined #mojo
13:42 CandyAngel I'm not entirely sure if you'd be happy or horrified with my VR application structure :P
13:44 cpan_mojo Minion-5.0 by SRI https://metacpan.org/release/SRI/Minion-5.0
13:44 CandyAngel It's a million times better than it was though, I can assure you of that :)
13:49 CandyAngel At the moment, I'm 1) looking forward to getting home, so I can implement a fix I've thought of
13:50 CandyAngel 2) trying to figure out if there is a nice way of making HMD rendering toggleable
13:50 CandyAngel By making a HMD system which has access to call the renderer
13:52 ramortegui joined #mojo
13:57 neilhwatson joined #mojo
14:14 da5id joined #mojo
14:25 sri i like these kinds of posts http://nickcraver.com/blog/2016/02/17/stack-overflow-the-architecture-2016-edition/
14:28 mullagain joined #mojo
14:33 sri "The main reason we’re on Elasticsearch instead of something like SQL full-text search is scalability and better allocation of money. SQL CPUs are comparatively very expensive, Elastic is cheap and has far more features these days."
14:33 sri ouch!
14:33 orev joined #mojo
14:35 genio I'm surprised there's so much IIS involved
14:36 Grinnz indexers are very good at what they do, but relational queries isn't one of those things...
14:36 sri they started out with pretty much all microsoft stuff
14:40 mcsnolte joined #mojo
14:41 jberger wasn't spolsky a microsoft employee
14:41 sri yea
14:42 genio Seems like they're spending a ton on SQL Server as well.
14:42 genio eesh
14:46 captbipto1 joined #mojo
14:56 jberger "During peak, we have about 500,000 concurrent websocket connections open. That’s a lot of browsers. Fun fact: some of those browsers have been open for over 18 months. We’re not sure why. Someone should go check if those developers are still alive. "
14:56 sri lol
15:00 jberger "Let me put this another way: Stack Overflow has only 1 stored procedure in the database and I intend to move that last vestige into code."
15:00 jberger interesting to see that even at their high load they haven't succumbed to temptation
15:00 vicash stored procedure hate i dont understand
15:01 vicash with things like migrations you can manage and version control them too
15:01 jberger vicash: that is a good point
15:01 sri that's not entirely true
15:01 sri to make it work you have to be able to get rid of old migrations
15:01 vicash i dont get the idiocy of using slow as shit ruby/php/perl instead of properly optimized stored procs. just shows that developer has no intention of learning some basic sql
15:02 jberger vicash: keep it calm please :-P
15:02 perlpilot vicash: aye, people sometimes put all of their eggs into a single basket.
15:03 perlpilot vicash: sometimes it's even endemic in the culture of where they work  ("We do everything in Perl here!")
15:03 vicash sri: we have been using migrations (with Postgres) in our C++ projects similar to the style that you use in Mojo::Pg. agreed that it is maybe complex to maintain in the long run but no more complex than standard code itself.
15:04 sri i'm specifically referring to open source projects, where users might migrate from any old version
15:04 vicash perlpilot: yea i have not seen that much with Perl devs because i havent worked with Perl devs professionally.. ruby devs on the other hand try to bad mouth SQL like no one's business
15:04 sri so no cleaning up, ever
15:06 sri personally, i believe stored procedures should be avoided if possible
15:06 vicash sri: i understand. i have to still try to backport your Minion 5 to Minion::Backend::Pg91
15:07 sri but not on favor of perl code, but more complex queries
15:07 vicash i think stored procs work if you have a case that demands it.
15:07 sri or should i say ad-hoc queries
15:07 vicash standard CRUD may not pay off
15:09 melo joined #mojo
15:09 sri for example in minion i really want to avoid stored procedures, changing them is super painful
15:10 Grinnz stored procedures are a real problem with mysql. even if migrations could work transactionally (they can't), there is still more overhead you have to consider when changing them, than if you just changed your code
15:10 jberger sri: in concept could you add two migration steps, one to remove the old stored proc and another to add the new one?
15:10 Grinnz and you have to change them because you have to micro-optimize
15:10 sri jberger: i can replace it easily in one step
15:11 sri jberger: the problem is old versions stick around
15:11 sri so your migrations file gets messy with old versions
15:11 Grinnz [10:07:05] <sri> but not on favor of perl code, but more complex queries
15:11 Grinnz ^ exactly this
15:12 Grinnz some of my coworkers try to use stored procedures basically as an abstraction layer, but it's not worth it
15:13 sri that's the worst
15:13 Grinnz it makes certain queries impossible to optimize when they have to depend on a stored procedure, so most often i'm unrolling some stored procedure into my query anyway
15:20 genio I've never been a fan of stored procedures.  They've been complicated for us to migrate because we have to hold onto so many versions.  We make limited use of UDFs, but stored procedures tend to make me cringe.
15:28 sue joined #mojo
15:31 vanHoesel1 joined #mojo
15:51 jberger I haven't heard about ReactOS in a while: http://www.techrepublic.com/article/reactos-0-4-brings-open-source-windows-closer-to-reality/
15:51 jberger I kinda thought that was dead
15:54 Gedge joined #mojo
15:55 genio You have to use wine. So, it's just linux.
15:59 gryphon joined #mojo
16:15 jberger wine is the libraries but IIRC its in the runtime not an external program
16:16 jberger I'm probably using the wrong terminology there
16:19 meredith yeah there's hardly any reason to -not- reuse wine for it's implementation of win32 api and common libraries
16:19 KindOne joined #mojo
16:20 genio ah, I guess I should have read more into it.  I just skimmed and read it as "you have to use wine" and rolled eyes.  I was too quick to judge it seems
16:20 meredith they have their work cut out just on the nt-ish kernel and driver set
16:38 osfabibisi joined #mojo
16:39 melo joined #mojo
16:45 jberger mst is on a rampage in #toolchain, it includes the idea that "less code contains fewer bugs"
16:45 jberger thus mojo must be better than catalyst right?
16:49 bradjm joined #mojo
16:52 jberger so I asked him in private about the quote re mojo (not vs catalyst) and to his credit he did say
16:52 jberger "that's one of the things I like about your deleting old features"
17:06 melo joined #mojo
17:21 vanHoesel joined #mojo
17:29 gryphon joined #mojo
17:33 circ-user-3m0lA joined #mojo
17:41 cpan_mojo Test-Mock-Time-v0.1.4 by POWERMAN https://metacpan.org/release/POWERMAN/Test-Mock-Time-v0.1.4
17:48 lluad joined #mojo
18:11 stryx` joined #mojo
18:12 disputin joined #mojo
18:14 melo joined #mojo
18:18 trone joined #mojo
18:28 PryMar56 joined #mojo
18:40 bradjm joined #mojo
18:55 trone_ joined #mojo
19:09 mishanti1 sri: about migrations getting messy, did you catch what I mentioned yesterday about how we've dealt with that and multiple migration-paths (up _and_ down)?
19:09 mishanti1 sri: https://irclog.perlgeek.de/mojo/2016-02-16#i_12048585  <-- this and the next couple of lines
19:13 jacoby joined #mojo
19:57 dvinciguerra joined #mojo
20:26 asarch joined #mojo
20:53 jberger joined #mojo
21:13 mdom Does anybody has experience with fatpacking Mojolicious? When i use App::fatten i get "Socket version 1.97 required--this is only version 1.94"
21:14 mdom as i can't include a new version of Socket, would i have to include a lower version of mojolicious that requires only 1.94?
21:20 stryx` joined #mojo
21:31 cpan_mojo MojoX-JSONRPC2-HTTP-v2.0.0 by POWERMAN https://metacpan.org/release/POWERMAN/MojoX-JSONRPC2-HTTP-v2.0.0
21:44 cpan_mojo MojoX-Log-Fast-v1.0.0 by POWERMAN https://metacpan.org/release/POWERMAN/MojoX-Log-Fast-v1.0.0
21:59 orev joined #mojo
22:21 disputin joined #mojo
23:08 cpan_mojo MojoX-UserAgent-Throttler-v1.0.0 by POWERMAN https://metacpan.org/release/POWERMAN/MojoX-UserAgent-Throttler-v1.0.0

| Channels | #mojo index | Today | | Search | Google Search | Plain-Text | summary