stryek has quit [Quit: Connection closed for inactivity]
royal_screwup21 has quit [Remote host closed the connection]
markoong has quit [Ping timeout: 240 seconds]
Xiti` has joined #ruby
brool has joined #ruby
Xiti has quit [Ping timeout: 240 seconds]
cthulchu_ has quit [Ping timeout: 258 seconds]
code_zombie has quit [Quit: Leaving]
romanblanco has quit [Quit: Quit]
<leitz>
soulisson, many of us don't program as well as we'd like. Even our beginners forget how much they know, compared to the average non-programmer. It just takes time, and focused practice.
<soulisson>
leitz, thanks
wildtrees has joined #ruby
drincruz_ has quit [Ping timeout: 255 seconds]
d3bug has joined #ruby
jmcgnh has quit [Read error: Connection reset by peer]
jmcgnh has joined #ruby
wildtrees has quit [Quit: Leaving]
TCZ has joined #ruby
hiroaki has quit [Ping timeout: 272 seconds]
ewanchic has quit [Ping timeout: 255 seconds]
cthulchu has joined #ruby
kapil_ has joined #ruby
orbyt_ has joined #ruby
Dirak has quit [Ping timeout: 265 seconds]
gix has quit [Ping timeout: 240 seconds]
chalkmonster has quit [Quit: WeeChat 2.7.1]
pupsikov has joined #ruby
pupsikov has quit [Client Quit]
hramrach has quit [Ping timeout: 240 seconds]
hramrach has joined #ruby
chalkmonster has joined #ruby
soulisson has quit [Ping timeout: 268 seconds]
sergioro has joined #ruby
TCZ has quit [Remote host closed the connection]
TCZ has joined #ruby
TCZ has quit [Client Quit]
Dirak has joined #ruby
code_zombie has joined #ruby
code_zombie has quit [Quit: Leaving]
tsujp has quit [Ping timeout: 260 seconds]
r3m has quit [Quit: WeeChat 2.8-dev]
r3m has joined #ruby
leitz has quit [Quit: Leaving]
<adam12>
Can't seem to replicate the green specs for https://github.com/hanami/controller locally as I see the CI can. Anybody else willing to try so I can rule out my machine?
cnsvc has quit [Ping timeout: 240 seconds]
sirecote has quit [*.net *.split]
sirecote has joined #ruby
gigetoo has quit [Ping timeout: 255 seconds]
yokel has quit [Ping timeout: 258 seconds]
gigetoo has joined #ruby
yokel has joined #ruby
bvdw has quit [Read error: Connection reset by peer]
reyfi9e has quit [Ping timeout: 260 seconds]
bvdw has joined #ruby
gavlee has quit [Ping timeout: 260 seconds]
reyfi9e has joined #ruby
_whitelogger has joined #ruby
chalkmonster has quit [Quit: WeeChat 2.7.1]
lightstalker has joined #ruby
donofrio has quit [Remote host closed the connection]
Bounga has joined #ruby
braincrash has quit [Quit: bye bye]
Bounga has quit [Ping timeout: 240 seconds]
braincrash has joined #ruby
ur5us has quit [Ping timeout: 256 seconds]
SeepingN has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
orbyt_ has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
<jacobat>
If anyone can confirm or tell me I'm doing something I shouldn't be doing I'd be very grateful, I'll check the channel logs later on, thanks
drincruz_ has quit [Ping timeout: 265 seconds]
clemens3 has joined #ruby
cnsvc has quit [Ping timeout: 240 seconds]
d3bug has quit [Quit: Connection closed for inactivity]
akem has quit [Quit: Leaving]
jacobat has quit [Quit: leaving]
ooheitooh has joined #ruby
postmodern has quit [Quit: Leaving]
snuz has joined #ruby
<leitz>
I watched the Dave Thomas Ruby Object model that _phaul posted yesterday. Good stuff, though I probably need to rewatch it. Dave mentioned a Smalltalk book that Rubyists should read, and seemed to also suggest learning some smalltalk.
<leitz>
The book mentioned is a bit pricey, but others are available and look good. A couple are on their way here. Is there a Smalltalk implementation that's good to learn on? I've seen Squeak and Pharo, but am just starting to look.
Dirak has joined #ruby
<apotheon>
leitz: What Smalltalk book was it?
Dirak has quit [Ping timeout: 265 seconds]
<leitz>
apotheon, "Smalltalk best practice patterns" by Kent Beck.
<leitz>
I'm still at the Apprentice level in OOP, and barely able to grasp Design Patterns. So I ordered a couple of books that should explain OOP more.
<apotheon>
Have you read Practical Object Oriented Design in Ruby, by Sandi Metz?
clemens3 has quit [Quit: boottesting]
<apotheon>
It's a great book. I think the title is slightly different in the 2nd Ed version, but that should find it for you.
<apotheon>
The publisher probably wanted some extra buzzwords in the title.
<leitz>
apotheon, I've read it a couple of times. Sandi's "99 Bottles of OOP" is pretty good, too.
<apotheon>
cool
<leitz>
I sort of get the idea of OOP, but I'm coming into the career path sideways, and late. So, it always feels like there's so much to catch up on, to compete with the youngsters.
<apotheon>
POODR is one of the first few books I recommend to low-experience programmers who are interested in Ruby (after Eloquent Ruby).
<apotheon>
My experience is that the only way to "compete with the youngsters" is to be ten times as good as them, and have a way to prove it.
akem has joined #ruby
<apotheon>
People overvalue youth in their new hires.
<leitz>
Well, on a corollary note, and as a competitive edge, I have a project. Want to hear about it? :P
<apotheon>
Sure.
hiroaki has quit [Ping timeout: 272 seconds]
<leitz>
I like to learn. Err....really, I live to learn. Second only to learning (and smooching with my wife), is helping others learn. A while back I wanted to renew my C skills, so I picked a book and offered to facilitate a study-group on IRC. https://github.com/LeamHall/90DW_mentoring
<leitz>
As a "become a programmer late in life" person, I can read a book and follow along with the examples. But when I look at helping an open source project, the gap between a book, and actual project code, is pretty wide.
<apotheon>
true
<leitz>
My assumption is that others are there. So my plan is two-fold. I have a small project so I can deepen book learning, with pracitce. I'm adding tutorials and removing complexity so someone else can come along and either work with me on the project, or fork it for their own use.
<leitz>
This goes back to the "code review by a skilled Rubyist" question I had a while back. My desire would be to have someone look at the codebase and point out what is done poorly. That way I can fix it, and when others come along, they don't learn my bad habits.
<leitz>
Make sense?
bvdw has quit [Read error: Connection reset by peer]
clemens3 has joined #ruby
bvdw has joined #ruby
TCZ has quit [Quit: Leaving]
<apotheon>
leitz: Yeah.
<apotheon>
leitz: Unfortunately, I'm not likely to look at any of it enough to review it, really.
<apotheon>
I try to avoid getting GPL on my brain, as a matter of principle.
<apotheon>
also as a matter of potentially getting sued some day if someone thinks I copied some code
<apotheon>
"Nope, I didn't look at your code. It was GPLed."
<apotheon>
Well . . . gotta go. I'm heading to a meetup soon, and because I run it I should probably be early.
cnsvc has joined #ruby
<leitz>
Hmm...didn't know the GPL was that problematic.
clemens3 has quit [Read error: No route to host]
<leitz>
That is not my intention.
clemens3 has joined #ruby
<apotheon>
leitz: I'm sure your intentions are good, but I'm maintaining a habit of not even looking at GPLed code.
d3bug has joined #ruby
<leitz>
apotheon, let's talk licensing after your meetup. It's my code, I can change the license. :)
cnsvc has quit [Ping timeout: 240 seconds]
markopasha has joined #ruby
markopasha has quit [Remote host closed the connection]
Dirak has joined #ruby
royal_screwup21 has joined #ruby
Dirak has quit [Ping timeout: 240 seconds]
caterfxo is now known as Guest11420
Guest11420 has quit [Killed (weber.freenode.net (Nickname regained by services))]
caterfxo has joined #ruby
lucasb has quit [Quit: Connection closed for inactivity]
markong has quit [Ping timeout: 256 seconds]
markong has joined #ruby
ttoocs has quit [Ping timeout: 255 seconds]
roadie has quit [Quit: ERC (IRC client for Emacs 25.3.50.1)]
Dirak has joined #ruby
jinie has quit [Ping timeout: 268 seconds]
Dirak has quit [Ping timeout: 255 seconds]
jinie has joined #ruby
clemens3 has quit [Quit: WeeChat 2.7]
hackeron has joined #ruby
snuz has quit [Read error: Connection reset by peer]
<hackeron>
Hi there, I am trying to Marshal an object but getting: ArgumentError: year too small to marshal: 81 UTC -- I can't seem to find what is causing it, it is quite a large mongoid document, but I have thousands of other ones that Marshall without issues. How would I troubleshoot what specifically isn't marshalling?
<hackeron>
I'm doing Marshal.dump(a)
margeas has joined #ruby
<hackeron>
Ah, never mind, I figured it out with https://pastebin.com/z61Tvpki -- it was a.oldest_recording_date => Sun, 03 Jun 0081 00:00:00 -0001
markong has quit [Ping timeout: 256 seconds]
caterfxo has quit [Killed (barjavel.freenode.net (Nickname regained by services))]
caterfxo has joined #ruby
sergioro has joined #ruby
duderonomy has quit [Ping timeout: 240 seconds]
duderonomy has joined #ruby
duderonomy has quit [Ping timeout: 255 seconds]
markoong has joined #ruby
entel has quit [Quit: Connection closed for inactivity]
margeas has quit [Ping timeout: 268 seconds]
lxsameer has quit [Ping timeout: 255 seconds]
duderonomy has joined #ruby
royal_screwup21 has quit [Remote host closed the connection]
markong has joined #ruby
lxsameer has joined #ruby
markoong has quit [Ping timeout: 258 seconds]
troulouliou_div2 has joined #ruby
cnsvc has joined #ruby
duderonomy has quit [Quit: My MacBook has gone to sleep. ZZZzzz…]
margeas has joined #ruby
markong has quit [Ping timeout: 256 seconds]
clemens3 has joined #ruby
Secret-Fire has quit [Ping timeout: 260 seconds]
code_zombie has joined #ruby
donofrio has joined #ruby
jacobat has joined #ruby
Xiti` has quit [Quit: Leaving]
jacobat has quit [Ping timeout: 258 seconds]
Dirak has joined #ruby
Xiti has joined #ruby
code_zombie has quit [Quit: Leaving]
Ai9zO5AP has joined #ruby
wildtrees has joined #ruby
royal_screwup21 has joined #ruby
cnsvc has quit [Ping timeout: 240 seconds]
weird_error has joined #ruby
TMaidChan has quit [Read error: Connection reset by peer]
jinie has quit [Read error: Connection reset by peer]
markopasha has quit [Remote host closed the connection]
markopasha has joined #ruby
cnsvc has joined #ruby
orbyt_ has joined #ruby
sergioro has quit [Quit: leaving]
oneeggeach has quit [Remote host closed the connection]
oneeggeach has joined #ruby
royal_screwup21 has quit [Remote host closed the connection]
Jonopoly has quit [Quit: WeeChat 2.5]
timwis has joined #ruby
<timwis>
I'd like to upgrade all the gems in my project to the latest version. I'm not worried about anything breaking; it's a rails app with barely anything added to it after the fresh install 8 months ago. What's the best way to upgrade them? Seems like I have to manually lookup each line in Gemfile to see the latest version, then modify the line in the file. There must be an easier way..
<timwis>
`bundle update --all` doesn't actually update the Gemfile, and I assume is still constrained by the versions in the Gemfile.
TCZ has joined #ruby
alexherbo27 has joined #ruby
alexherbo2 has quit [Ping timeout: 265 seconds]
alexherbo27 is now known as alexherbo2
thejs has joined #ruby
oneeggea_ has joined #ruby
alexherbo2 has quit [Ping timeout: 255 seconds]
oneeggeach has quit [Ping timeout: 272 seconds]
FastJack has quit [Ping timeout: 260 seconds]
FastJack has joined #ruby
weird_error has quit [Quit: weird_error]
<apotheon>
leitz: If you want to PM me about licensing, go for it. I'm pretty sure any in-depth conversation on that here would be off-topic.
jinie has joined #ruby
royal_screwup21 has joined #ruby
code_zombie has joined #ruby
oneeggea_ has quit [Quit: Leaving...]
rippa has quit [Read error: Connection reset by peer]
coreyja has joined #ruby
bvdw has quit [Read error: Connection reset by peer]
sergioro has joined #ruby
bvdw has joined #ruby
MartaSilva has quit [Remote host closed the connection]
TCZ has quit [Quit: Leaving]
TCZ has joined #ruby
Dirak has quit [Ping timeout: 256 seconds]
SeepingN has joined #ruby
ellcs has joined #ruby
Inoperable has quit [Remote host closed the connection]
ellcs has quit [Ping timeout: 256 seconds]
ellcs has joined #ruby
troulouliou_div2 has quit [Quit: Leaving]
thejs has quit [Quit: Leaving]
royal_screwup21 has quit [Remote host closed the connection]
glytchbinary has joined #ruby
alexherbo2 has joined #ruby
ellcs has quit [Ping timeout: 256 seconds]
royal_screwup21 has joined #ruby
hiroaki has joined #ruby
markoong has joined #ruby
duderonomy has joined #ruby
margeas has quit [Ping timeout: 256 seconds]
Dirak has joined #ruby
llua has quit [Quit: <Rudolph> shell code is what greycat reads to kids when he tucks them in]