Have you been scared of diving into Active Record's internals?
On Thursday, I'll demystify what's going on behind belongs_to/has_many, scopes and more.
I'll save you the 6-8 hours I'd take you to do this on your own.
https://lu.ma/7wqif0ap
Rails core alumni, gone Rails consulting on https://kaspth.com. You'll find my services, guestbook, talks, YouTube, posts, and newsletter there.
I also do deep-dives into the Rails source https://lu.ma/kaspth and riffing https://github.com/kaspth/riffing-on-rails
Have you been scared of diving into Active Record's internals?
On Thursday, I'll demystify what's going on behind belongs_to/has_many, scopes and more.
I'll save you the 6-8 hours I'd take you to do this on your own.
https://lu.ma/7wqif0ap
I keep finding myself slinking away doing tons of Open Source, and then I never really gather it up anywhere.
I'm trying to get better at doing that so: https://kaspth.com/posts/kaspers-roundup-1
Next Thursday, I'm excited to dive into Active Record's internals and show you what's going on in there.
Let's level you up, dispel some of the magic and have you more confident when you're using Active Record!
really putting my name out there lol
I've been working on sprucing up my website https://kaspth.com
Go ahead and sign my guestbook π
@alexanderadam hell yeah!
@alexanderadam I'm in Geneva Wed-Sat but that's about it π
@alexanderadam ah I was hoping you'd be there!
Thanks for passing your ticket on to someone else π«‘
I'm doing a 2-hour workshop Wednesday May 14th on Riffing.
There's teams already taking advantage of riffing. They're iterating faster while achieving better, more cohesive code too.
Come join them! https://lu.ma/3jv4lcys
@janpet awesome, sounds good!
Oaken could potentially help with seeds, and then reusing those for tests to tie the object graph together, but no worries :)
@janpet by the way, I've got some other gems that may be helpful for new apps, active_job-performs pairs well with associated objects, oaken for seeds + fixtures + factories, there's stashed_redirects & showcase too. The other ones are probably not as relevant. https://rubygems.org/profiles/kaspth
@janpet awesome, I'm really curious to hear how it goes! also more than happy to look at doc updates and potential features.
@janpet I wonder if something like this would do? Needs more refinement for sure.
```ruby
class ApplicationForm < ActionView::Helpers::FormBuilder
def input(name, ...)
field = { string: :text_field }.fetch(object.class.type_for_attribute(name).type)
label(name) << public_send(field, ...) << errors(name)
end
end
```
Shipped a chonker of an update to Oaken https://github.com/kaspth/oaken/releases/tag/v0.8.0
In ~4 hours we'll deep-dive into the actual Rails source!
I literally just used these skills to verify how cookies rotations *actually* work in 5 minutes and saved a ton of guesswork.
6 seats left https://lu.ma/38co6lvz
For the Rails deep-dive tomorrow, you can bring your team for even more impact because of network effects.
10 seats left, looks like another well attended one, thank you! π
This Thursday will be the last general purpose Rails deep-dive I'm doing for a while, so if you or your team want in, now's probably the time.
17 seats left. https://lu.ma/38co6lvz
Highlights from Launched and Discounts section and Events section from:
@Donn Felker @nateberkopec @kaspth @railsconf
We're doing another Rails deep-dive this Thursday! In an hour and a half, I'll give you what would take 6-8 hours on your own.
40+ people have already attended these sessions.
What if you could leave feeling confident to explore Rails? Where would that take your career? https://lu.ma/38co6lvz
.@garrettdimon attended my recent Action View specific deep-dive and had this to say: