tom025 has quit [Remote host closed the connection]
cored has quit [Ping timeout: 252 seconds]
snusnu has joined #rom-rb
snusnu1 has joined #rom-rb
snusnu has quit [Ping timeout: 260 seconds]
snusnu1 has quit [Quit: Leaving.]
snusnu has joined #rom-rb
sdelmore has joined #rom-rb
sdelmore1 has quit [Ping timeout: 272 seconds]
snusnu has quit [Quit: Leaving.]
solnic has joined #rom-rb
<solnic>
mbj: rom-session is fully mut-covered but I really don't think it's so important right now; I believe you overestimate the impact full mut-cov has in an early-stage experimental library. You gotta make things work according to your tests first rather than hunting down some mutations IMHO. Once you actually have things working you can refactor/improve and fill in "holes" found by mutant. That's reasonable IMHO.
<solnic>
mbj: I also want to remind that I spent a lot of time working on rom-session and it has a very solid test suite passing rake ci, but then again, I don't think it matters that much. We still have no UoW :P Not even a working prototype of UoW.
<solnic>
mbj: and *again* I want to remind you that your impl didn't work fully. It had no support for transient objects so I'm really confused why you're still complaining about current rom-session. We talked about this already and I thought I told you that rom-session can support your use-case with immutable domain objects. I can actually work on it soon.
<solnic>
dkubb: just wanna confirm that rom-session uses a ref to original tuple from axiom and uses that to dirty-track objects stored in the IM
solnic has quit [Quit: Leaving...]
solnic_ has joined #rom-rb
solnic_ has quit [Client Quit]
solnic_ has joined #rom-rb
solnic_ has quit [Client Quit]
mbj has joined #rom-rb
solnic has joined #rom-rb
<solnic>
I really really really miss Cinchy here :(
<mbj>
solnic: hi
<mbj>
solnic: Reading backlog soon.
<mbj>
solnic: This is families day, so I'm busy.
<solnic>
mbj: hey
<mbj>
solnic: BTW I just planned wroclove ;)
<solnic>
don't worry about it but let's talk when you have time
<solnic>
mbj: you're coming? that's osm
<mbj>
solnic: I'll meet matt later in the Alps and come to wroclove.
<solnic>
Matt's considering coming as well
<mbj>
Yeah, I know. We both realized the deadlock ;)
<solnic>
it's gonna be really cool if we make it happen
<solnic>
I worked with Matt for over 3 years and we've never seen each other in the real world
<solnic>
how awkward is that
<solnic>
;)
<solnic>
mbj: quick question: what happened with the idea of gemifying devtools?
<solnic>
I'm struggling with updating devtools in some projects right now
<solnic>
looks like devtools executable isn't really helping much when things get out of sync
<mbj>
solnic: I do echo "" > Gemfile.evtools && bundle update && devtools sync in such cases.
<solnic>
right
<mbj>
solnic: The idea worked well but I did not have the time to finish it.
<solnic>
adamantium is crashing
<solnic>
in axiom-memory-adapter
<solnic>
thus rom-session fails
<mbj>
solnic: I dream about 100h pure OSS
<mbj>
For ROM.
<mbj>
And yeah its really crazy you did not meet Matt in person.
<mbj>
I think wroclove will be cool.
<mbj>
Too bad I was not aware early enough to submit a talk.
<solnic>
I hope mine will be accepted
<mbj>
We could always try to do a workshop. And prepare better than the one we gave at eurucamp.
<mbj>
solnic: Yours is about ROM or Virtus?
<solnic>
no
<solnic>
it's a meta talk ;)
<mbj>
Nice.
<solnic>
small ruby libraries
<mbj>
+1
<solnic>
vs
<solnic>
huge ruby libraries
<solnic>
alternatively "kill AS with fire"
<mbj>
haha
<mbj>
Yeah.
<solnic>
or maybe "why rails ecosystem hurts ruby ecosystem these days"
<solnic>
or whatever
<solnic>
the title is "small libraries FTW!!1111"
<mbj>
lulz
<mbj>
nice!
<mbj>
BTW I already see success for small libs.
<solnic>
but really, it's a meta talk about programming style I've learned over the last couple of years
<mbj>
Works great for mutant.
<mbj>
And my latest clients work.
<mbj>
We assembled our app from dozens of small libs. and "can move" if we want to.
<solnic>
yeah
<solnic>
it's not as simple as that though
<solnic>
there are many problems related to managing small libs yet to be resolved
<mbj>
But mutant is probably a good example that "it coul work".
<solnic>
bundler/rubygems combo for starters
<mbj>
;)
<solnic>
imagine a project, a web-app, that's based on a stack build the way we promote
<mbj>
I'd love to redo rubygems/bundler. Just to be in a position to bitch about rubygems / bundler.
<solnic>
probably >50 small libs
<solnic>
now, imagine dealing with it only on a higher level
<mbj>
For now I say: It feels suboptimal, I'd love to to it better.
<solnic>
as in, you really just want to get shit work
<mbj>
But I did not tried so I'm not allow to bitsh.
<mbj>
solnic: Small libs tend to be "finished" at some point.
<solnic>
that's partially true
<mbj>
solnic: I have to run, sorry.
<mbj>
Families day ;)
<solnic>
the risk of changing something gets smaller sure, but things will be changing :)
<solnic>
yeah sure
<solnic>
let's catch up next week
<solnic>
I really wanna PLAN what to do with session
<solnic>
and move on with it
<solnic>
cheers and say hi to your family
mbj has quit [Ping timeout: 246 seconds]
travis-ci has joined #rom-rb
<travis-ci>
[travis-ci] dkubb/adamantium#155 (master - a516794 : Piotr Solnica): The build was broken.