RubyTapas is getting Graceful
RubyTapas Blog
by Avdi Grimm
2y ago
Hiya folks! Avdi here. I want to let you know about some changes coming to RubyTapas. (This post originated as an email sent out to all active RubyTapas members). TL;DR: I'm merging all of my courses together with RubyTapas into a new site called Graceful.Dev. And if you're already a RubyTapas member, you're getting an all-access pass! Watch your email for an invitation coming soon. Interested in the longer version? Read on... For years I've struggled with a few interlocking problems: What is the relationship between the RubyTapas subscription show, and the courses that grow out of the ..read more
Visit website
Tap
RubyTapas Blog
by Avdi Grimm
2y ago
Let's talk about Ruby's .tap method. How does it differ from related combinators? When should we use it? And... why is it called "tap", anyway? Click here to watch the episode ..read more
Visit website
682 Is it defined?
RubyTapas Blog
by Avdi Grimm
2y ago
Constants, globals, locals, instance variables, methods... Ruby has a lot of namespaces. Let's learn about a Ruby power tool for reflecting on these names no matter what space they come from! Click here to watch the episode ..read more
Visit website
Setter Return
RubyTapas Blog
by Avdi Grimm
2y ago
A surprising Rubocop warning inspired this video about an obscure bit of Ruby semantics. Find out why you never need to worry about return values in Ruby setter methods! Click here to watch the episode ..read more
Visit website
Hash Splat Merge
RubyTapas Blog
by Avdi Grimm
2y ago
In today's video, learn a concise and expressive syntax for merging several Ruby hashes into one! Click here to watch the episode ..read more
Visit website
Git Hooks for Evil and Good
RubyTapas Blog
by Avdi Grimm
3y ago
Between your beautiful code change and immortality stands a gatekeeper: git commit hooks. These hooks can be helpful... or annoying. Join Jessica Kerr to learn how to make the former, and bypass the latter! Click here to watch the episode ..read more
Visit website
Module Prepend
RubyTapas Blog
by Avdi Grimm
3y ago
Sometimes you need to attach new functionality, such as logging, to other people's code. Learn to leverage Ruby's ancestor chain for (relatively) clean patching, using prepended modules! Click here to watch the episode ..read more
Visit website
Direnv and Dotenv
RubyTapas Blog
by Avdi Grimm
3y ago
direnv and dotenv: both utilities for managing 12-Factor-style environment-based configuration. Where do they overlap, how do they differ, and, most importantly: how can they complement each other? Find out! Click here to watch the episode ..read more
Visit website
Distributed Tracing with Honeycomb
RubyTapas Blog
by Jessica Kerr
3y ago
Service-oriented architecture may enable separate teams to work fast independently, but they also push problems into the interstices between systems. Distributed bugs need distributed tracing - learn how, with Jessica Kerr and Honeycomb! Click here to watch the episode ..read more
Visit website
Binstubs and Direnv
RubyTapas Blog
by Avdi Grimm
3y ago
Need to customize your shell environment for one project, but not for your whole computer? Let's look at a few different ways to do that, including the excellent direnv tool! Click here to watch the episode ..read more
Visit website

Follow RubyTapas Blog on FeedSpot

Continue with Google
Continue with Apple
OR