Log message #4151335

# At Username Text
# Jun 14th 2018, 11:16 lorenzo It just php, but OO practices. Now I think that we are mostly using classes as autoloadable functions, and the class name is like the namespace of those functions. That makes me wonder if we should just create more namespaces functions instead of classes
# Jun 14th 2018, 11:16 josbeir $this->setConfig($config, true) i think
# Jun 14th 2018, 11:15 josbeir use shallowMerge Lubros
# Jun 14th 2018, 11:15 LubosR When using defaultConfig with behavior, I can see the property is merged. Is there any nice way how to replace property instead of merge?
# Jun 14th 2018, 11:15 josbeir and know how they work
# Jun 14th 2018, 11:15 josbeir learning new languages is not a requirement in life, altho you should _know_ about them
# Jun 14th 2018, 11:14 josbeir thats not a bad thing
# Jun 14th 2018, 11:14 neon1024 I don’t know if I like it, as I have no real experience of any other language. I know PHP, so I use PHP.
# Jun 14th 2018, 11:13 josbeir altho it has its flaws, i still like php a lot personally
# Jun 14th 2018, 11:13 neon1024 Oh really? Which parts are those?
# Jun 14th 2018, 11:13 neon1024 Perhaps I should do the same code kata in different lagnauges
# Jun 14th 2018, 11:13 lorenzo unfortunately coding is haskell has confused me a lot. What I though it was bad in php now I think is good, and viceversa :(
# Jun 14th 2018, 11:11 lorenzo it’s a good experience
# Jun 14th 2018, 11:11 josbeir i dont programmers that say they master 10 languages
# Jun 14th 2018, 11:11 neon1024 I’ve tried Ruby, Python and Rust.
# Jun 14th 2018, 11:11 lorenzo agree, specially learning a different language helps you think differently about problems
# Jun 14th 2018, 11:11 josbeir easy to learn hard to master principle, i just stick to the ones i know well for everyday use
# Jun 14th 2018, 11:11 neon1024 Just curious. I sometimes feel like I should learn more languages and frameworks, but I find that it’s like muscles. If you don’t use them you lose the skill.
# Jun 14th 2018, 11:10 lorenzo Why?
# Jun 14th 2018, 11:10 lorenzo haskell
# Jun 14th 2018, 11:07 neon1024 @lorenzo Which programming language is your favourite?
# Jun 14th 2018, 11:02 josbeir probably implement serializable interface :slightly_smiling_face:
# Jun 14th 2018, 10:35 lorenzo what could the middleware do to solve that problem?
# Jun 14th 2018, 10:12 josbeir when for instance using @admad's glide middlewhare in combination with an S3 flysystem adapter that doesn't allow serialization ...
# Jun 14th 2018, 10:11 josbeir middlewares get serialized too, that could give issues
# Jun 14th 2018, 10:10 josbeir imo there are several 'issues' with route caching enabled by default for newcomers
# Jun 14th 2018, 10:10 josbeir np ;) was thinking out loud
# Jun 14th 2018, 10:10 neon1024 No idea, sorry. I haven’t looked into the Route caching yet.
# Jun 14th 2018, 10:08 josbeir is that reconstructed from cache too ?
# Jun 14th 2018, 10:08 josbeir think it has something to do with the urlfilter checker
# Jun 14th 2018, 10:08 josbeir hmm, just disabled the route cache again, now it works
# Jun 14th 2018, 10:06 josbeir the login link is just the first one evaluated throwing the exception
# Jun 14th 2018, 10:06 josbeir yes but its happening with all routes not only the login one (interesting detail i forgot to mention)
# Jun 14th 2018, 10:05 neon1024 Maybe you have an `Html->link()`call somewhere in the template which is missing param, or where a param is passed as null or similar
# Jun 14th 2018, 10:05 josbeir probably some fischy code executing somewhere
# Jun 14th 2018, 10:04 josbeir yup
# Jun 14th 2018, 10:04 neon1024 What an odd case!
# Jun 14th 2018, 10:04 neon1024 Are you using the route cache?
# Jun 14th 2018, 10:04 josbeir tried disabling route caching, didnt work
# Jun 14th 2018, 10:04 neon1024 Hmm, caching perhaps?
# Jun 14th 2018, 10:04 josbeir tried it several times, always works