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

IRC log for #mojo, 2015-01-18

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

All times shown according to UTC.

Time Nick Message
00:01 nkntr What I'm doing uses Class::Factory as a base sort of fulcrum...config uses a lot of CPAN validators to do config validation... anything I can do to turn runtime errors into initialization time errors in an abstraction framework is worth the cost...
00:08 * sri still wonders if x00 escaping is really the best for term_escape
00:09 nkntr I guess here is the basic overview... Imagine you are here to do work type X, and you grab a handle to classManager Proxy.... hand it the work type you are interested in and the arguments involved... it goes away, looks up the appropriate masterTemplate, pulls down the associative array of rules, loads in your arguments as keys, and pulls down the associated class and config items that you would need to do your unit of work. It goes off, i
00:09 nkntr nstantiates the best class, and then injects the configuration items specific to your project and your arguments into the derived class. As a developer, you tell the resultant class to go do work, and neither need to know or care what the particulars are... In a Mojo world, it seems that would be great to abstract out whether or not the user was an admin, or a special type of user, or if there needs to be special menu items or particular b
00:09 nkntr ackground colors (dev vs prod) or whatever... it is all template based. makes the average dev not need to know about business rules...
00:09 sri nkntr: ok, please no spamming
00:09 sri if you need to write a blog post, please write a blog post and share that with us
00:11 nkntr alright, this is the wrong forum...I am not selling anything... just an excited and motivated perl dude who feels like he has something worth talking about. Take care. Maybe we'll talk again...doubt it
00:14 good_news_everyon joined #mojo
00:14 good_news_everyon [mojo] kraih pushed 1 new commit to master: http://git.io/YRWRQw
00:14 good_news_everyon mojo/master 28caa95 Sebastian Riedel: dumper does not need an example
00:14 good_news_everyon left #mojo
00:14 sri odd, github forgets to announce a lot of commits today
00:20 sri oh my, so brave http://code.activestate.com/lists/perl5-porters/216831/
00:20 preaction yeah. that thread's been a trainwreck
00:20 jberger nkntr: it wasn't meant to discourage, that was just write a large brain dump
00:23 jberger sri: yeah, what
00:23 purl yeah, is nice. i know mine update within a handful of minutes from when i rsync out updated files
00:23 jberger forget yeah, what
00:23 purl jberger: I forgot yeah, what
00:24 jberger so rather than people having their apps break once a year (or not) they should break every month
00:24 jberger that makes no sense
00:24 purl Chewbacca!
00:25 sri :)
00:25 jberger botsnack
00:25 purl thanks jberger :)
00:25 sri if tests pass, it's stable
00:25 jberger I can think of reasons to change the release model, but because breaking once a year it too infrequent isn't one of them
00:26 preaction the tests take way too long to run. BBC is _slow_
00:27 * sri is glad we got at least yearly releases
00:27 jberger sri: I get that, but that isn't what he said, he said that not finding out that your app is going to break on the next release is bad, so instead just release and let things break
00:27 jberger me too
00:28 sri too bad signatures won't go stable in 5.22
00:28 jberger what he is saying is that users just upgrade and don't test against bleed, so better to release more often and break them sooner
00:29 jberger that's just dumb
00:30 sri and he's wrong about more things
00:30 sri chrome has chrome canary to test new stuff
00:31 sri which then gets promoted to stable in regular intervals
00:32 jberger not to mention that there are arguably more layers to a platform like Perl
00:33 jberger modules test against bleed so that users don't have to (as much)
00:36 sri btw. the latest batch of mojolicious t-shirts is awesome quality wise
00:37 * sri got a few for himself... and the european ones are even better than the first batch a few years back
01:12 jberger yeah the shirts are great
01:14 jberger that reminds me, I still want to get that mug
02:28 klapperl_ joined #mojo
02:58 hesperaux joined #mojo
03:33 absolut_todd JSON
03:34 sri YAML
03:37 go|dfish XML
03:40 jberger XAML # hahahahahaha kidding
03:41 jberger CSV
03:56 meredith EDI X12   T~T
03:57 jberger ok everyone don't all go hack meredith at once
03:58 noganex joined #mojo
04:14 * sri is still on the edge about escaping r :S
04:14 sri i'd really like to hear opinions from marcus and tempire
04:15 sri both have made comments about MOJO_USERAGENT_DEBUG before
05:15 sri oh, i guess we can deprecate render_exception and render_not_found after all :o
05:17 sri gotta love how the github bot manages to always skip the important commits
05:17 sri https://github.com/kraih/mojo/commit/d964a84a453c0d32cfc358991e2911a71e08aab0
05:29 dotandimet joined #mojo
05:53 sri the change has been announced in september, but there's still lots of modules on cpan using those methods... so a deprecation warning for a few releases seems like the best choice now
05:53 sri https://github.com/kraih/mojo/issues/674
05:55 dotandimet1 joined #mojo
06:31 irq joined #mojo
07:05 rem_lex joined #mojo
07:26 dotandimet joined #mojo
07:36 Vandal joined #mojo
08:43 trone joined #mojo
08:45 cpan_mojo Mojolicious-Plugin-TagHelpers-NoCaching 0.04 by Oleg G - http://metacpan.org/release/OLEG/Mojolicious-Plugin-TagHelpers-NoCaching-0.04
08:47 rem_lex|pivo joined #mojo
09:04 basiliscos joined #mojo
09:12 berov joined #mojo
10:32 tempire I'm a little confused as to the benefit of \x00 change
10:50 batman sri: i would like to actually see "\x0d" on screen
11:00 tempire I'm certain I'll have an opinion if it dramatically affects MOJO_USERAGENT_DEBUG
11:01 tempire once I understand the things
11:04 batman i consider MOJO_USERAGENT_DEBUG to be changeable at any time. since it's just debug output
11:05 batman also, this change (if i have understood it) makes the debug output a lot easier to read, and it doesn't mess up the terminal
11:07 crab joined #mojo
11:08 marcus sri: I would prefer if debug output gunziped the body.
11:10 marcus that change is an improvement regardless tho.
11:12 batman i agree
11:14 denis_boyun joined #mojo
11:15 crab hi
11:24 ioann joined #mojo
11:52 dvinciguerra joined #mojo
12:10 denis_boyun joined #mojo
12:13 HtbaaPi joined #mojo
12:25 cpan_mojo Mojo-Redis 1.01 by Jan Henning Thorsen - http://metacpan.org/release/JHTHORSEN/Mojo-Redis-1.01
13:01 jberger crab: o/
13:02 jberger tempire: prevents debug output from corrupting your terminal
13:06 sh4 joined #mojo
13:24 dvinciguerra joined #mojo
13:32 denis_boyun joined #mojo
13:51 asarch joined #mojo
14:38 Pdyz joined #mojo
14:38 Pdyz hi all
14:39 neyasov joined #mojo
14:39 Pdyz I'm wondering if I can do a post to another route within a route/action? something like redirect_to but POST instead of GET ... is that possible?
14:40 pink_mist no
14:40 pink_mist you can store the post data in flash though
14:41 pink_mist and it'll be available to the next route
14:45 Pdyz pink_mist: thanks
15:01 crab that may not be a very good idea, depending on what you're doing. just remember that flash == cookie.
15:10 Pdyz @crab: thanks for your advice, I'm accomplish the task using frontend (jquery) instead ... i don't think it's wise to mess with back end code if I can adjust the flow on front end
15:10 amon joined #mojo
15:12 hernan604 joined #mojo
15:18 sri marcus: gunzip is not an option
15:19 sri batman: that sentence can mean both options... "i would like to actually see "\x0d" on screen"
15:19 sri if you don't understand it, just checkout master and try it with a few sites
15:23 batman i wan to actually see \ + x + 0 + d (the four characters)
15:23 sri :)
15:27 denis_boyun joined #mojo
15:28 Pdyz bye all
15:38 batman i just added travis-ci support to linkembedder... any other ideas for which links to support?
15:38 denis_boyun joined #mojo
15:42 batman sri: about convos using filesystem... i was hoping to be able to run backend and frontend separately. i'm thinking the frontend could tail a file produced by the backend. do you think i should care about that later on, or make that work from the beginning?
15:44 batman maybe being able to restart the frontend without loosing connections is just a developer issue...
15:57 diegok joined #mojo
16:12 sri batman: yes, i wouldn't care about that as a user
16:12 sri in fact, i'd prefer one process
16:12 batman ok.
16:13 sri cpanm Convos; convos daemon; (maybe vim .convos/config)
16:13 batman i see
16:13 sri (that's how i would do it)
16:14 batman it's just too simple :)
16:14 batman hehe
16:16 cpan_mojo Mojolicious-Plugin-LinkEmbedder 0.19 by Jan Henning Thorsen - http://metacpan.org/release/JHTHORSEN/Mojolicious-Plugin-LinkEmbedder-0.19
16:30 sri oh well, i guess \x0d it is then
16:30 batman as in four characters?
16:30 sri yea ;p
16:30 batman \o/
16:31 sri https://gist.github.com/anonymous/e8ac4927add35f46549f vs. https://gist.github.com/anonymous/d99e0372328147f20daa
16:31 sri to make it absolutely clear
16:31 batman e8ac4927add35f46549f: +1
16:31 purl 1
16:31 batman the first. me like.
16:32 sri Oo
16:32 batman hope i'm not misunderstood :)
16:32 sri you voted for the second!
16:32 batman maybe convos is messing up
16:33 batman crap!
16:33 batman convos--
16:33 batman it loaded the gist in wrong order
16:33 reneeb joined #mojo
16:33 sri oO
16:33 batman the second!!!!
16:33 purl the second is you win a PIE IN THE FACE! or an ok way to do it..
16:33 batman ;)
16:34 sri and i suppose nobody has a problem with this https://github.com/kraih/mojo/issues/674#issuecomment-70397145
16:35 sri the change was announced in september and there are still many modules using those methods on cpan
16:35 sri the deprecation code is a bit messy, but having warnings for a few months does seem worth it
16:37 batman i will have problems with those methods going away at work, but that's the price i guess :/
16:37 batman i'm way behind, since i haven't had time to upgrade
16:37 batman upgrade = update the apps
17:08 ilbot2 joined #mojo
17:08 Topic for #mojo is now ???? hear me roar | http://mojolicio.us | http://irclog.perlgeek.de/mojo/today
17:09 Grinnz joined #mojo
17:11 BinGOs joined #mojo
17:12 garu joined #mojo
17:13 mst joined #mojo
17:17 garu_ joined #mojo
17:24 noganex joined #mojo
17:24 rem_lex joined #mojo
17:24 amon1 joined #mojo
17:24 ioann joined #mojo
17:46 phillipadsmith joined #mojo
17:53 tak joined #mojo
18:22 dod joined #mojo
18:25 ioann joined #mojo
18:27 dod joined #mojo
18:27 phillipadsmith joined #mojo
18:29 sri batman: pain because it's work, or pain because you depend on some side effect of the old implementation?
18:29 batman because i don't have time to fix it right now
18:30 batman and because not *everyone* at write the amount of unit tests i do
18:30 batman *at work
18:30 sri ok, good
18:31 batman :)
18:32 odin22 joined #mojo
18:36 odin22 joined #mojo
18:47 punter joined #mojo
18:48 odin22 joined #mojo
18:51 odin22 joined #mojo
18:52 odin22 joined #mojo
18:57 odin22 joined #mojo
18:59 reneeb_ joined #mojo
18:59 odin22 joined #mojo
19:09 ilbot2 joined #mojo
19:09 Topic for #mojo is now ???? hear me roar | http://mojolicio.us | http://irclog.perlgeek.de/mojo/today
19:11 garu joined #mojo
19:11 mst joined #mojo
19:12 BinGOs joined #mojo
19:12 nicomen joined #mojo
19:16 garu_ joined #mojo
19:22 odin22 joined #mojo
19:41 odin22 joined #mojo
19:49 dotandimet joined #mojo
19:51 marcus Starting to get bored with this woman now. https://twitter.com/deborahkagan/status/556876233158721536
19:52 preaction maybe she's just what the sexually-frustrated software developer needs?
19:55 marcus Maybe I just need to modify my twitter search to exclude her.
19:56 sri i can't decide which one is more annoying
19:57 marcus sri: which what?
19:57 purl which is, like, certainly not ideal
19:58 sri deboarah or @mojolicious_
19:59 marcus oh, I think I'm already blocking that one.
19:59 marcus or at least she doesn't show up in my search. I don't understand why tho
20:00 Grinnz they
20:00 Grinnz they're probably going "man this web framework thing is so annoying
20:00 marcus oh yeah -from:@mojolicious_
20:01 good_news_everyon joined #mojo
20:01 good_news_everyon [mojo] kraih pushed 1 new commit to master: http://git.io/TWSaVQ
20:01 good_news_everyon mojo/master fb39827 Sebastian Riedel: quote consistently
20:01 good_news_everyon left #mojo
20:01 marcus Grinnz: I have a feeling that they are not searching for anything outside their own sphere.
20:01 Grinnz :)
20:02 sri at least that teenager would certainly have broadcasted her feelings -.-
20:03 sri about time twitter becomes uncool
20:03 sri GET OFF MY LAWN
20:05 marcus sri: Btw, how about disabling gzip negotiation when mojo is in debug mode? :-p
20:05 Grinnz facebook has the opposite problem, too many serious old people
20:05 pink_mist IRC is the best, and always has been :P
20:05 marcus (I've updated my search to ignore deboarah now)
20:06 sri pink_mist: irc is for controlling botnets now, didn't you get the memo?
20:06 pink_mist d'oh
20:07 pink_mist I should have noticed that's why everyone stopped making sense -- all replaced by bots
20:07 * sri nods
20:07 Grinnz I love when bots send tweets to me why all of I have replaced them since they stopped making sense -- all; and purify your hearts, vindictus.
20:07 sri botsnack
20:07 purl thanks sri :)
20:09 sri @horse_Grinnz?
20:10 Grinnz i may have delegated my last message to a markov chain bot :P
20:13 mst VINDICTUS
20:22 denis_boyun joined #mojo
20:36 denis_boyun joined #mojo
20:56 neyasov_ joined #mojo
21:14 sugar joined #mojo
21:19 sugar_ joined #mojo
21:23 neyasov__ joined #mojo
21:23 denis_boyun joined #mojo
21:23 punter joined #mojo
21:33 zivester joined #mojo
21:46 ryozi_ joined #mojo
21:46 cpan_mojo Mojolicious-Plugin-SemanticUI 0.11 by Krasimir Berov - http://metacpan.org/release/BEROV/Mojolicious-Plugin-SemanticUI-0.11
21:55 Averna joined #mojo
22:23 McA2 joined #mojo
22:24 marty joined #mojo
22:24 neyasov___ joined #mojo
22:27 bd joined #mojo
22:27 nicomen joined #mojo
22:31 Bender joined #mojo
23:01 zackiv31 joined #mojo
23:17 bc547 joined #mojo
23:21 nicomen joined #mojo
23:22 Bender joined #mojo
23:32 * sri can't believe internet troll has become a career path
23:33 jberger ?
23:38 sri haha, i don't even want to link to that garbage :p
23:40 jberger :)
23:42 sri there's silicon valley drama... and then there's those trolls raising each others profiles with "smear campaigns"
23:44 sri http://www.breitbart.com/london/2015/01/17/i-taught-shanley-kane-how-to-troll-and-im-sincerely-sorry/
23:44 sri it's all over my twitter stream :S
23:44 sri when has that become tech news?
23:48 preaction well we've got a "controversial figure" (read: someone still believes the bullshit they spew) and they've done something related to tech at some time in their life. that's tech news!
23:48 preaction it's about ethics in tech journalism!
23:51 jberger but from such a high brow news outlet, how could it be bad?
23:51 jberger :-p
23:51 preaction it has milo yannowidontwanttospellhisnameright's tagline :p
23:52 sri i'm almost certain they are all best friends in real life and making this shit up for $$$
23:52 preaction i don't think they've ever been in it for the money, but i suspect that's a rather nice side-effect
23:56 neyasov____ joined #mojo
23:57 meredith if that were all over my twitter stream from people treating it seriously, i'd be pruning my twitter stream
23:57 sri yea
23:57 preaction you can't call weev "internet provocateur" and "professionally mischievous" and expect me to take you seriously about anything...
23:58 sri some twitter feeds have devolved from tech to politics to gossip :S

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